摘要:
Messenger:信使官方文档解释:它引用了一个Handler对象,以便others能够向它发送消息(使用mMessenger.send(Message msg)方法)。该类允许跨进程间基于Message的通信(即两个进程间可以通过Message进行通信),在服务端使用Handler创建一个Mes... 阅读全文
摘要:
PHPPHP原始为 Personal Home Page的缩写,现已经正式更名为 "PHP: Hypertext Preprocessor"的缩写。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP 独特的语法混合了 C、Java、Per... 阅读全文
摘要:
Launch controls on stopped applicationsStarting from Android 3.1, the system's package manager keeps track of applications that are in a stopped state... 阅读全文
摘要:
已经安装了一个应用,然后更新一个新的版本,发出的系统广播依次是 REMOVED, ADDED, REPLACED卸载一个应用,发出的广播是 REMOVED安装一个应用是 ADDED在应用管理中清除一个应用的数据,发出的广播是 DATA_CLEARED腾讯微博,游戏,ZAKER等... 阅读全文
摘要:
如果想设定应用的activity之间切换可以使用下面的属性activityOpenEnterAnimationactivityOpenExitAnimationactivityCloseEnterAnimationactivityCloseExitAnimation他们的关系如下: ... 阅读全文
摘要:
对于基本数据类型,在native层接口看到的参数,对应的都已经转换成native层的数据类型了,只是名字为了好对应,用 typedef 做了转换。JAVA 的基本数据类型:数据类型 大小 范围 ... 阅读全文
摘要:
我们已定义好了多边形,下面就要了解如和使用OpenGL ES的API来绘制(渲染)这个多边形了。OpenGL ES提供了两类方法来绘制一个空间几何图形:public abstract void glDrawArrays(int mode, int first, int count) 使用VetexB... 阅读全文
摘要:
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。SYN:同步序列编号(Synchronize Sequence Numbers)。 ACK:应答号(Acknowledgment Number)三次握手:A向B发出连接请求报文段,其首部中置同步比特SYN=1,并设置序号x... 阅读全文
摘要:
tcpdump 抓取网络数据包,下载地址 http://www.strazzere.com/android/tcpdump源码和文档http://www.tcpdump.org/wireshark 无须多说了,PC上大名鼎鼎的网络数据抓取分析工具,这里主要是用来打开和分析tcpdump抓取的网路数据... 阅读全文
摘要:
用View v = LayoutInflate.inflate(R.layout.id, null); 得到的v 调用v.getLayoutParams(), 得到的是null, 即使在布局中指定了大小。 因为该view没有附加到一个父view上去。可用这个方法 View v = inflater.... 阅读全文
摘要:
MAT (Memory Analyzer)The Eclipse Memory Analyzer is a fast and feature-richJava heap analyzerthat helps you find memory leaks and reduce memory consum... 阅读全文
摘要:
最近写一个应用(A),需要拦截短信分析。一般是这样实现的:注册一个接受短信Intent-Filter,获取短信广播,分析短信内容然后相应处理。对特定短信终止广播继续(abort方法),阻止其进入收件箱。大致就是这么一个过程。但上述方式,在QQ通讯录/360/飞信存在的情况下,拦截短信失败~也就是说它... 阅读全文
摘要:
1、 OpenGL ES 简介http://disanji.net/2011/06/01/android-opengl-es-dev-tutorial-1/http://www.imobilebbs.com/wordpress/?p=1504http://blog.csdn.net/mapdigit... 阅读全文
摘要:
Device battery life will be significantly affected by the use of this API.Do not acquire WakeLocks unless you really need them, use the minimum levels... 阅读全文
摘要:
用广播监听ACTIONConnectivityManager.CONNECTIVITY_ACTION : android.net.conn.CONNECTIVITY_CHANGE如果网络完全断开,没有任何连接,则广播intent的intent.getBooleanExtra(Connectivit... 阅读全文
摘要:
http://dev.10086.cn/cmdn/wiki/index.php?doc-view-2573Windows Phone是微软公司开发的手机操作系统,这里就不多介绍,和Android,iPhone一样运行在智能手机上,相信大家都很熟悉。目前来说,Windows Phone(以下称WP),... 阅读全文
摘要:
SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面,而View 必须在UI的主线程中更新画面(onDraw方法是在UI线程中执行的)。那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的... 阅读全文
摘要:
android 中View对象的创建可以在代码中创建,也可以在布局文件中声明,在布局文件中声明时,可以对在布局文件中添加属性,如:android:layout_width="fill_parent" 。属性包括两个部分:android和layout_width,android是命名空间,layout... 阅读全文
摘要:
我们知道想把一个View偏移至指定坐标(x,y)处,利用scrollTo()方法直接调用就OK了,但我们不能忽视的是,该方法本身来的的副作用:非常迅速的将View/ViewGroup偏移至目标点,而没有对这个偏移过程有任何控制,对用户而言可能是不太友好的。于是,基于这种偏移控制,Scroller类被... 阅读全文
摘要:
http://www.metsky.com/archives/525.htmlhttp://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html1、Android 开发环境搭建2、下载安装Android NDK我使用的NDK版本为r... 阅读全文
摘要:
MotionEvent eventgetX(), getY()是表示View相对于自身左上角的 x,y 坐标. 不是屏幕可见区域的坐标,而是以view左上角为原点(0,0)的坐标系。getRawX(),getRawY()是表示相对于屏幕左上角的 x 坐标值(注意:这个屏幕左上角是手机屏幕左上角, 不... 阅读全文
摘要:
用事务和不用效率相差巨大:插入1000条, 不用事务耗时近90s,用了只要不到2s最近在做android项目的时候遇到一个问题,应用程序初始化时需要批量的向sqlite中插入大量数据,单独的使用for+Insert方法导致应用响应缓慢,因为 sqlite插入数据的时候默认一条语句就是一个事务,有多少... 阅读全文
摘要:
getWindow().setFormat(PixelFormat.RGBA_8888);这句要放在:super.onCreate(savedInstanceState); getWindow().setFormat(PixelFormat.RGBA_8888); setContentView(R.... 阅读全文
摘要:
从HTTP的角度1.客户端 在http RequestHeader上带上 Accept-Encoding:gzip,deflate2. 服务器若是支持gzip压缩则在http reponse header部分返回Content-Encoding:gzip 或者Content-Type: applic... 阅读全文
摘要:
Http版本0.9 已过时。只接受 GET 一种请求方法,没有在通讯中指定版本号,且不支持请求头。由于该版本不支持 POST 方法,所以客户端无法向服务器传递太多信息。HTTP/1.0 这是第一个在通讯中指定版本号的HTTP 协议版本,至今仍被广泛采用,特别是在代理服务器中。HTTP/1.1 当前版... 阅读全文
摘要:
volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对... 阅读全文
摘要:
编辑器加载中...Android的三种网络联接方式1、标准Java接口:java.net.*提供相关的类//定义地址URL url = new URL("http://www.google.com/");//打开连接HttpURLConnection http = (HttpURLConnectio... 阅读全文
摘要:
版本控制比较普遍的 3 种命名格式 :一、GNU 风格的版本号命名格式 :主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]]Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]示例 : 1.... 阅读全文