
android
swjtk
这个作者很懒,什么都没留下…
展开
-
android wakelock的一些笔记
main_wake_lockWakelock 在实现过程中会默认初始化并添加一个suspendlock类型的非过期型锁( main_wake_lock 在wakelock.c 中的wakelock_init函数中),因此,系统将始终会因为main_wakelock的存在而正常运行。也就是,如果不添加新锁,将main_wake_lock解锁后,系统将进入睡眠状态。 Suspend 和 r原创 2012-12-22 23:10:48 · 1079 阅读 · 0 评论 -
instanceof用法
转自:http://blog.youkuaiyun.com/leilu2008/article/details/6719660instanceof是Java的一个二元操作符,和==,>,举个例子: String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String转载 2015-03-22 12:39:17 · 860 阅读 · 0 评论 -
android编译笔记
一、编译框架层和系统运行库源码,APK1 m mm mmm 命令android源码目录下的build/envsetup.sh文件,描述编译的命令- m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm:转载 2015-03-17 00:28:14 · 996 阅读 · 0 评论 -
android log笔记
一、添加log1 java层import android.util.Log//在需要打印Log的地方执行Log.v,Log.d,Log.i,Log.w,Log.e.private static final String LOG_TAG = "MY_LOG_TAG";Log.i(LOG_TAG, "This is the log printed by Lo转载 2015-03-17 00:11:26 · 1953 阅读 · 0 评论 -
property_get/property_set
每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/init。“init”守护进程将启动一个属性服务。 属性转载 2013-09-25 00:56:41 · 1754 阅读 · 1 评论 -
ubuntu android开发环境搭建
一、 adb & fastboot1、sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install android-tools-adb android-tools-fastboot2、下载后adb shell如果出现缺乏权限,则先切换到root用户,然后 adb转载 2013-07-11 00:04:37 · 1069 阅读 · 0 评论 -
当前目录和子目录都要编译的mk文件写法
在写Android.mk文件时,call all-subdir-makefiles和call all-makefiles-under,$(LOCAL_PATH)是有区别的。 前者表示"当前目录下没有需要编译的文件,请向子目录深入",是告诉编译器继续向目录深处递归的一种规定写法。后者从字面上理解也应该是同一个意思。但是,请考虑这样一种情况: 如果当前目录下有文件需要编转载 2015-03-30 15:53:59 · 5365 阅读 · 0 评论