![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓开发
文章平均质量分 79
woshichengchaoa
这个作者很懒,什么都没留下…
展开
-
Environment类
1、讲述 Environment 类 Environment 是一个提供访问环境变量的类。 Environment 包含常量: MEDIA_BAD_REMOVAL 解释:返回getExternalStorageState() ,表明SDCard 被卸载前己被移除 MEDIA_CHECKING 解释:返回getExternalStorageState() ,表明对转载 2013-08-30 09:50:32 · 491 阅读 · 0 评论 -
Android中Acition和Category常量表
ActionAction常量对应字符串简单说明ACTION_MAINandroid.intent.action.MAIN应用程序入口ACTION_VIEWandroid.intent.action.VIEW显示指定数据ACTION_ATTACH_DATAandroid.intent.action.ATTACH_DATA转载 2013-12-17 15:23:40 · 415 阅读 · 0 评论 -
Android JNI的若干问题总结
这两天看了《深入理解Android卷1》的第二章深入理解JNI,并写了个小程序验证书中的例子。第一次学习JNI碰到了些小问题,现总结如下。下面的内容只是按照自己的理解来写不一定完全正确,欢迎指正。1.关于JNIEnv和JavaVM JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所转载 2013-11-28 09:25:15 · 578 阅读 · 0 评论 -
JDBC各种连接数据库方法
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test";转载 2013-10-20 19:28:16 · 490 阅读 · 0 评论 -
Meaasge和Looper
Android Looper和HandlerMessage:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。MessageQue转载 2013-09-27 18:59:46 · 591 阅读 · 0 评论 -
线程的状态转换图
线程在一定条件下,状态会发生变化。线程变化的状态转换图如下: 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。 3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。 4、阻塞状态(Blocked转载 2013-09-27 11:07:51 · 415 阅读 · 0 评论 -
onSaveInstanceState和onRestoreInstanceState触发的时机
Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance is actually being destroyed by a user acti原创 2013-10-11 11:43:36 · 367 阅读 · 0 评论 -
安卓Activity
安卓Activty生命周期如下:1、onCreate与onDestroy对应为一对,是entire lifetime,对应资源分配与销毁。比如按Back按键,则Activity会调用finish()(finish函数调用了onDestroy),资源会被销毁。当通过Intent由界面A到界面B时,也会把界面A资源销毁。2、onStart与onStop对应为一对,是visible lifeti原创 2013-10-11 10:29:14 · 750 阅读 · 0 评论 -
android中getSystemService详解
android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据。 getS转载 2013-09-19 20:14:16 · 649 阅读 · 0 评论 -
JNI函数
要素 :1、 该函数大全是基于C语言方式的,对于C++方式可以直接转换 ,例如,对于生成一个jstring类型的方法转换分别如下: C编程环境中使用方法为:(*env) ->NewStringUTF(env , "123") ; C++编程环境中(例如,VC下)则是: env ->NewStringUTF( "转载 2013-09-03 09:41:46 · 448 阅读 · 0 评论 -
Android文件系统分析
首先是Android的文件系统根目录的结构:# pwd && ls -a -l/drwxrwxrwt root root 2009-06-10 09:53 sqlite_stmt_journalsdrwxrwx--- system cache 2008-09-06 22:51 cached---rwxrw转载 2013-08-30 17:36:33 · 604 阅读 · 0 评论 -
file的getPath getAbsolutePath和getCanonicalPath的不同
file的这几个取得path的方法各有不同,下边说说详细的区别概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以在概念之后我会举例说明。如果感觉看概念很累就跳过直接看例子吧。看完例子回来看概念会好些。getPathpublic String getPath()将此抽象路径名转换为一个路径名字符转载 2013-08-30 15:46:01 · 393 阅读 · 0 评论 -
Fragment生命周期
转载 2013-12-20 15:45:56 · 337 阅读 · 0 评论