-
施用 Android 实现联网
使用Android实现联网AndroidSDK网络包包 描述java.net 提供与联网有关的类,包括流和数据包(datagram)sockets、Internet协议和常见HTTP处理。该包是一个多功能网络资源。有经验的Java开发人员可以立即使用这个熟悉的包创建应用程序。java.io 虽然没有提供显式的联网功能,但是仍然非常重要。该包中的类由其他Java包中提供的socket和连接使用。它们...
323
热度 -
Android 反编译文件
Android反编译资料一、反编译流程图??????????二、工具使用方法(命令)准备工作假设我的工作目录为$AndroidDecompile,首先要将system.img中(或者说从源码中编译好的)几个重要的odex文件拷贝到工作目录中,他们是:core.odex,ext.odex,framework.odex,android.policy.odex,services.odex(也可以放在别的...
60
热度 -
Android启动脚本init.rc(一)
Android启动脚本init.rc(1)Android启动脚本init.rc文章分类:移动开发在Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被init可执行程序解析。init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容:Commands:命令Actions:动作Triggers:触...
45
热度 -
杞?浇-android bit地图 oom 鍒嗘瀽
杞?浇--androidbitmapoom鍒嗘瀽鍘熸枃鍑哄?:http://labs.ywlx.net/?p=3351android鐢辫В鏋恇itmap寮曡捣鐨勫唴瀛樻孩鍑洪棶棰?鍙戣〃浜?2012/10/28鐢?peibingqing鏈?杩戝湪鍋氫竴娆惧?闃叉父鎴忥紝鐢ㄧ殑浜媠urfaceview妗嗘灦锛岀敱浜庡浘鐗囪繃澶氾紝鑰屼笖娓告垙杩囩▼涓?兘闇?瑕佽繖浜涘浘鐗囷紝鎵?浠ュ姞杞芥垚bitm...
334
热度 -
Android 模拟J2me 透过连接框架
Android模拟J2me通过连接框架市场上J2ME的应用程序太多了。而Android。又是刚出产的东西,所以很多东西不完善等。虽然Android不支持J2me,但是Android提供了Java开发接口,所以用这些APIs模拟一个J2ME也不是难事,今天我就试着模拟一个J2ME的JSR75的文件管理。废话不说了,具体看下代码这个是部分实现JSR75?importjava.io.DataInputS...
111
热度 -
ftp在当地能往远程服务器上传文件,但是放到服务器上就不好使了
ftp在本地能往远程服务器上传文件,但是放到服务器上就不好使了网站购买的万网的虚拟主机,无法修改php.ini,也没有办法是用.htaccess来修改上传文件大小,故上传大于10M的文件只好使用ftp方式,代码如下:$ftp_server="xxxx.xxxx.com";$ftp_user_name="xxxx";$ftp_user_pass="xxxxx";$local_file="D:/Lyb...
2
热度 -
优化PHP程序的步骤(温故知新)
优化PHP程序的方法(温故知新)1.Ifamethodc++anbestatic,declareitstatic.Speedimprovementisbyafactorof4.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echoisfasterthanprint.echo比print快。3.Useecho'smultipleparametersinsteadofstringcon...
169
热度 -
比较有用的php代码片断
比较有用的php代码片段一从网页中提取关键词$meta=get_meta_tags('http://www.emoticode.net/');$keywords=$meta['keywords'];//Splitkeywords$keywords=explode(',',$keywords);//Trimthem$keywords=array_map('trim',$keywords);//Rem...
60
热度 -
android -自定义数目字软键盘的设计与实现(1)
android--自定义数字软键盘的设计与实现(1)相信很多情况下我们看到过一些数字的输入,弹出来的并不是系统自带的键盘。这就是自定义的软键盘,软键盘的一个好处就是简单,操作方便。如何实现一个自定义的软键盘呢??其实这个过程是比较简单的,只要把几个关键的原理搞明白了,你就会发现真的很简单,很方便!看一下效果图:这篇博客主要介绍一下实现的相关原理,下一节就会把具体实现的步骤和大家分享一下!实现软键盘...
33
热度 -
Android AsyncTask完全解析,带你从源码的视角彻底理解
AndroidAsyncTask完全解析,带你从源码的角度彻底理解转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11711405我们都知道,AndroidUI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋...
21
热度 -
Android按键灯,指示灯小结【Android源码解析十一】
Android按键灯,指示灯总结【Android源码解析十一】Android中有各种灯,背光灯,按键灯,指示灯,等等;前几天修改了这部分代码,整理下思路,其实都不难;首先,来说说指示灯(提示灯),即未接电话,未接短信的时候,会闪灯,这个其实就是NotificationManager这个类中的notify()方法来处理的;流程简单来过一下:Step1:从应用层发送的notify(),到framewo...
87
热度 -
Android项目打包开启proguard的混淆优化带来的有关问题
Android项目打包开启proguard的混淆优化带来的问题文章来源:http://www.itnose.net/detail/6043297.html?更多文章:http://www.itnose.net/type/85.html1.引入一个sdk以后,打包报错:?[INFO]Unexpectederrorwhileevaluatinginstruction:?[INFO]?Class???=...
32
热度 -
Android多线程分析之4:MessageQueue的实现
Android多线程分析之四:MessageQueue的实现Android多线程分析之四:MessageQueue的实现罗朝辉(http://blog.csdn.net/kesalin)CC许可,转载请注明出处在前面两篇文章《Android多线程分析之二:Thread的实现》,《Android多线程分析之三:Handler,Looper的实现》中分别介绍了Thread的创建,运行,销毁的过程以及T...
33
热度 -
Android漫纪行(4)-so文件动态调试一例
Android漫游记(4)---.so文件动态调试一例Android平台的动态调试一直以来是个困扰我等Coder的头疼问题,特别是对于本地的动态调试支持,可以说是“弱智”级别的,不知道Google的新版NDK和新出的AndroidStudio对这块支持如何,让我们拭目以待。言归正传,我这里采用的是cygwin+ndk-gdb的调试模式,灵感来自于XDA的一篇博文(点击打开链接),平台和原文...
69
热度 -
【从源码望Android】03Android MessageQueue消息循环处理机制(epoll实现)
【从源码看Android】03AndroidMessageQueue消息循环处理机制(epoll实现)1enqueueMessagehandler发送一条消息mHandler.sendEmptyMessage(1);经过层层调用,进入到sendMessageAtTime函数块,最后调用到enqueueMessageHandler.javapublicbooleansendMessageAtTime...
24
热度 -
Android中关于Volley的使用(5)从RequestQueue开始来深入认识Volley
Android中关于Volley的使用(五)从RequestQueue开始来深入认识Volley在前面的几篇文章中,我们学习了如何用Volley去网络加载JSON数据,如何利用ImageRequest和NetworkImageView去网络加载数据,而关于Volley的使用,我们都是从下面一行代码开始的:Volley.newRequestQueue(this);这是Volley类创建了一个Requ...
91
热度 -
转android123 防备Android内存泄露
转android123预防Android内存泄露?对于很多处理图形相关的Android开发者来说,大的Bitmap对象可能直接导致软件崩溃,Android平台如何防止内存泄露呢?目前来说Android设备的RAM可能差距比较大,很多低端配置的256MBRAM或512MBRAM由于运行了太多的后台任务或HTCSense这样的主题导致了处理一些高像素的图片,比如500w或800w像素的照片很容易崩溃。...
14
热度 -
Android中ICS4.0Launcher中Fold的效能详解【androidICS4.0->Launcher系列三】
Android中ICS4.0Launcher中Fold的功能详解【androidICS4.0-->Launcher系列三】AndroidICS4.0的文件夹和2.3的文件夹区别比较大,主要区别有:一、android2.3的文件夹大小是固定的,4.0的文件夹大小是按照里面的元素大小决定的。二、android2.3的文件夹图标是固定的文件夹的形式展示的,而4.0是从文件中取前3个的缩略图垂直展示...
69
热度 -
Android Bit地图内存限制有关问题
AndroidBitmap内存限制问题转载自:http://www.7dot9.com/2010/08/android-bitmap%e5%86%85%e5%ad%98%e9%99%90%e5%88%b6/在编写Android程序的时候,我们总是难免会碰到OOM的错误,那么这个错误究竟是怎么来的呢?我们先来看一下这段异常信息:08-1405:15:04.764:ERROR/dalvikvm-hea...
77
热度 -
Android Service 札记
AndroidService笔记1、概述每个服务都继承Service基类。可以连接到(或者bindto)一个正在运行的服务(如果没有在运行则启动它)。当连接成功后,你可以通过服务提供的接口来与它通信。服务通常产生另外的线程来进行占用时间长的任务。Service是没有用户可见的界面,不与用户交互,而是在后台运行一段不确定的时间的应用程序组件。每个Serviceclass都必须在AndroidMani...
88
热度