随笔分类 -  android framework

android framework
摘要:注意需要android.uid.system权限设置包可用+ PackageManager pm = getPackageManager();+ pm.setApplicationEnabledSetting(this.getPackageName(), PackageManager.COMPONE 阅读全文
posted @ 2023-10-09 09:20 adam.li 阅读(197) 评论(0) 推荐(0) 编辑
摘要:我们经常会用到 HandlerThread 在线程中执行Runnable方法,调用代码如下, private HandlerThread mHandlerThread = new HandlerThread("MainActivity");mHandlerThread.start(); mWorkH 阅读全文
posted @ 2020-07-31 10:20 adam.li 阅读(213) 评论(0) 推荐(0) 编辑
摘要:handler的作用:1 处理计划任务,2.线程通信 1.frameworks/base/core/java/android/os/Looper.java +prepare() //调用prepare(fasle)方法 +prepare(boolean quitAllowed) //将new Loo 阅读全文
posted @ 2014-08-20 16:27 adam.li 阅读(185) 评论(0) 推荐(0) 编辑
摘要:屏幕密度计算公式: 例如:屏幕分辨率10*20 屏幕大小 x*y英寸(这个时候y=2x) 密度dis = 10/x = 20/y = (10*10 + 20*20)开方 / (x*x + y*y)开方 屏幕尺寸Screen size : 显示屏幕的实际大小,按照屏幕的对角线进行测量。small, n 阅读全文
posted @ 2013-09-25 13:04 adam.li 阅读(758) 评论(0) 推荐(0) 编辑
摘要:frameworks/base/cmds/bootanimation/BootAnimation.cpp在原来开机动画的基础上,获取动画文件方法BootAnimation::getAnimationFileName(){ ... state = checkBootState() ? 0 : 1; //若state 为1 调用关机动画 ...}bool BootAnimation::checkBootState(void){ char value[PROPERTY_VALUE_MAX]; bool ret = true; property_get("sys.shutdown.requ. 阅读全文
posted @ 2013-08-12 15:39 adam.li 阅读(1316) 评论(0) 推荐(0) 编辑
摘要:framework/base/core/java/android/os/RecoverySystem.java修改方法installPackage()将String arg = "--update_package=" + filename;改为:String arg = "--update_package=" + filename+"\n--wipe_data"; 阅读全文
posted @ 2013-08-07 14:06 adam.li 阅读(247) 评论(0) 推荐(0) 编辑
摘要:frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java public int rotationForOrientationLw(int orientation, int lastRotat 阅读全文
posted @ 2013-08-02 14:46 adam.li 阅读(534) 评论(0) 推荐(0) 编辑
摘要:int32_t CameraService::isMagicVideoApp(pid_t pid, char *buf, size_t len) { String16 StringMM("com.tencent.mm"); String16 StringQQ("com.tencent.mobileqq:video"); String16 StringSKYPE("com.skype.rover"); char filename[30]; int ret = 0; FILE *f; sprintf(filename, "/pr 阅读全文
posted @ 2013-07-26 10:57 adam.li 阅读(857) 评论(0) 推荐(0) 编辑
摘要:frameworks/base/core/res/res/values/config.xml修改true查看anroid 源码版本build\core\version_defaults.mk //搜索该文件中的 PLATFORM_VERSION值 阅读全文
posted @ 2013-07-15 10:16 adam.li 阅读(352) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示