- 博客(9)
- 收藏
- 关注
翻译 翻译==Android 进程和线程
翻译==Android 进程和线程原文章http://developer.android.com/guide/components/processes-and-threads.html以下译文不能保证100%对应,因为加入了个人的理解进去,所以翻译不好请见谅进程和线程1.进程 1.进程生命周期2.线程 1.工作线程
2015-03-27 11:35:54
390
原创 解说== frameworks/base/cmds/app_process/
frameworks/base/cmds/app_process/生成app_process linux执行程序这是进入java世界的入口点,如果熟悉java的相当于java命令一样创建启动一个Java程序这里随便扩展一下Android的整个世界观Android的整个世界观组成由以下1.linux内核世界 系统硬件驱动相关的地方2.linux用户世界
2015-03-05 11:31:45
1277
原创 解说==system/core/adb/
system/core/adb/Android Debug Bridge (ADB) 这个命令对于android开发者最熟悉不过了, 他的主要功能就是联上模拟器或者真机进行开发和调试.而市面上的pc版手机助手应用其实就是调用了这个东东来实现在pc上对手机管理的操作.可见他是android对外的一个最主要途径.连接方式由两种1.usb物理数据线连接2.TCP/IP连
2015-02-28 11:26:28
1861
1
原创 解说==frameworks/av/camera/
frameworks/av/camera/生成libcamera_client共享库,是与相机相关的开始觉得有点疑惑,怎么头文件全都不见了?原来它们都被整理放到了frameworks/av/include/camera文件夹里但是又有问题出现了,我看到Android.mk里的LOCAL_C_INCLUDES值里面没有它们的踪迹,怎么编译就没有出问题了?原来它们的路径已经编入了全
2015-02-02 14:30:08
2275
原创 解说==frameworks/base/core/tests/bandwidthtests/
frameworks/base/core/tests/bandwidthtests带宽测试项目主要是通过wifi,2g/3g 上传下载文件测试,DownloadManager 和非DownloadManager的使用收获的知识点1.测试项目传参数,利用Bundle来获取,参考ssid和server值的获取2.一个封装好的ConnectionUtil类,可以供其他项目使
2015-01-31 13:48:52
463
原创 解析==java volatile关键字
java volatile程序多线程执行环境:主内存线程A + 线程A内存线程B + 线程B内存1.没有同步机制的一般情况下,jvm会对变量复制一份主内存 (normal_var)线程A + 线程A内存 (normal_var_copy_A)线程B + 线程B内存 (normal_var_copy_B)所以可以看到线程A和B是各自操作自己
2015-01-13 14:32:07
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人