Android
文章平均质量分 50
brotherbang
Android
展开
-
Android CTS
1. Android SDK及环境变量配置。 在运行CTS之前,确保安装了最新版本的Android Debug Bridge (adb) 和Android Asset Packaging Tool(AAPT) ,并成功的配置了环境变量。 可以通过 $ which adb和 $ which aapt查看adb及aapt的安装及配置情况。原创 2016-07-15 14:29:09 · 1401 阅读 · 0 评论 -
[转载] Android应用程序内部启动Activity过程(startActivity)的源代码分析
转载:http://blog.csdn.net/Luoshengyang/article/details/6703247#comments上文介绍了Android应用程序的启动过程,即应用程序默认Activity的启动过程,一般来说,这种默认Activity是在新的进程和任务中启动的;本文将继续分析在应用程序内部启动非默认Activity的过程的源代码,这种非默认Activit转载 2016-07-15 13:49:38 · 760 阅读 · 0 评论 -
Android Notification基本格式
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);NotificationCompat.Builder builder = new NotificationCompat.Builder(context);Notification notificatio原创 2016-07-15 12:49:56 · 267 阅读 · 0 评论 -
java层打印调用栈两中方法
RuntimeException here = new RuntimeException("here");here.fillInStackTrace();Log.d("my_log", "Called: " + this, here);java.util.Map ts = Thread.getAllStackTraces();StackTraceElement[]原创 2016-07-15 12:48:20 · 578 阅读 · 0 评论 -
Android各种进制转换
十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进制Integer.valueOf("FFFF",16).toString()八进制转成十进制I原创 2016-07-15 18:27:13 · 2370 阅读 · 0 评论 -
Android源码的Binder权限控制
链接:https://www.zhihu.com/question/41003297/answer/89328987一、源码分析(1)clearCallingIdentity方法,最终调用如下:int64_t IPCThreadState::clearCallingIdentity(){ int64_t token = ((int64_t)mCallingUid<转载 2016-07-27 16:22:25 · 9686 阅读 · 1 评论