2013年2月5日

startActivityForResult和setResult详解

摘要: startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activity,而当这个Text2Activity调用了finish()方法以后,程序会自动跳转回T1Activity,并调用前一个T1Activity中的onActivityResult( )方法。 相关函数:startA 阅读全文

posted @ 2013-02-05 10:07 Cynthia&Sky 阅读(250059) 评论(0) 推荐(24) 编辑

2013年2月1日

JAVA容器相关知识

该文被密码保护。 阅读全文

posted @ 2013-02-01 11:44 Cynthia&Sky 阅读(11) 评论(0) 推荐(0) 编辑

2013年1月25日

onSaveInstanceState和onRestoreInstanceState相关知识

该文被密码保护。 阅读全文

posted @ 2013-01-25 20:14 Cynthia&Sky 阅读(30) 评论(0) 推荐(0) 编辑

线程取消(pthread_cancel)

摘要: 基本概念pthread_cancel调用并不等待线程终止,它只提出请求。线程在取消请求(pthread_cancel)发出后会继续运行,直到到达某个取消点(CancellationPoint)。取消点是线程检查是否被取消并按照请求进行动作的一个位置.与线程取消相关的pthread函数int pthread_cancel(pthread_t thread)发送终止信号给thread线程,如果成功则返回0,否则为非0值。发送成功并不意味着thread会终止。int pthread_setcancelstate(int state, int *oldstate) 设置本线程对Cancel信号的反应, 阅读全文

posted @ 2013-01-25 19:22 Cynthia&Sky 阅读(75930) 评论(0) 推荐(5) 编辑

2013年1月23日

获取APK包信息(PackageManger)

该文被密码保护。 阅读全文

posted @ 2013-01-23 16:53 Cynthia&Sky 阅读(7) 评论(0) 推荐(0) 编辑

2013年1月19日

android的APK反编译和混淆

该文被密码保护。 阅读全文

posted @ 2013-01-19 14:40 Cynthia&Sky 阅读(42) 评论(0) 推荐(0) 编辑

onWindowFocusChanged重要作用

摘要: Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。译注:从onWindowFocusChanged被执行起,用户可以与应用进行交互了,而这之前,对用户的操作需要做一点限制。比如我们在做OTT项目时候,我们就是在这onWindowFocusChanged来获取主按键的具体位置和宽高的,而在其他标准生命周期的接口中调用都是获取不到的,比如在onResume,onStart中都获取不到信息。这个onWindowFocusChanged指的是这个Act 阅读全文

posted @ 2013-01-19 14:14 Cynthia&Sky 阅读(29911) 评论(0) 推荐(2) 编辑

基于Windows系统搭建android的开发环境

该文被密码保护。 阅读全文

posted @ 2013-01-19 14:05 Cynthia&Sky 阅读(6) 评论(0) 推荐(0) 编辑

2013年1月18日

关于android和java环境和编译的一些基本知识

摘要: 包括以下知识介绍:1)Dalvik和标准Java虚拟机(JVM)区别2)Android的各种编译中间产物文件类型(.java,.class,.dex,.apk等)3)Android工程的编译过程分析4)APK安装过程及原理详解5)环境搭建的一些基本术语(JRE,JDK,Android SDK,NDK,ADT)参考新浪博客中JAVA分类的JAVA和Android基本知识介绍。http://blog.sina.com.cn/s/blog_8da6362401013b0o.html 阅读全文

posted @ 2013-01-18 21:00 Cynthia&Sky 阅读(1751) 评论(0) 推荐(0) 编辑

android基本架构

摘要: Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样可以运行。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。蓝色的代表java程序,黄色的代码为运行JAVA程序而实现的虚拟机,绿色部分为C/C++语言编写的程序库,红色的代码内核(linu 阅读全文

posted @ 2013-01-18 20:46 Cynthia&Sky 阅读(138080) 评论(0) 推荐(7) 编辑

导航