Android Logcat Usage
因为zsh缺省情况下始终自己解释这个firefox ,而不会传递给adb logcat来解释。 在 /.zshrc中加入: setopt no nomatch, 然后进行source .zshrc命令
Browse all posts filed under Android.
因为zsh缺省情况下始终自己解释这个firefox ,而不会传递给adb logcat来解释。 在 /.zshrc中加入: setopt no nomatch, 然后进行source .zshrc命令
Kotlin Language Code Runner JDK安装完成后,设置路径,使其可以在命令行找到
object 可以定义在全局也可以在类的内部使用 object 就是单例模式的化身 object 可以实现 Java 中的匿名类 companion object 就是 Java 中的 static 变量 companion object 只能定义在对应的类中 object 可以作为变量的定义也可以是表达式 object 匿名类可以继承并超越 Java 中匿
源码位置:PackageInstallerSession.java 。 Legacy source snippet omitted during migration: {% include code lang:java from:689 to:750 aosp/8.1/frameworks/base/services/core/java/com/androi
基于AOSP 8.0.1源码分析force stop的实现细节。 com.example 是应用程序包名。 am 是一个shell脚本。如果第一个参数不等于"instrument",就执行cmd activity。 相当于 查看cmd是个什么文件? 可以看出cmd是一个ELF可执行文件。 源码文件:frameworks/native/cmds/cmd/cmd
在阅读Android Framework代码时,有时需要动态调试加深理解,或者想调试某个API的实现原理(如startActivity)时,希望可以使用Android Studio调试,且可以对应到源码的每一行,故需要搭建一个调试环境。 下载并编译某个版本的源码,得到相应的image,加载进模拟器,然后将对应的源码导入到Android Studio。Andr
http://androidxref.com/6.0.1 r10/xref/system/core/include/utils/StrongPointer.h http://androidxref.com/6.0.1 r10/xref/system/core/include/utils/RefBase.h http://androidxref.com/6.0
Unicode.h Unicode.cpp String8.h String8.cpp String16.h String16.cpp SharedBuffer.h SharedBuffer.cpp
使用docker aosp搭建 lunch 一般在external目录下建立自己的模块工程 编译命令
Imported from the legacy yingjue2020 blog archive.
android:innerRadius : 指定圆环内圆的半径 android:innerRadiusRatio :该值是以比例的形式来指定内圆半径。内圆半径等于该shape的宽除以该值。或者说该值的倒数代表了内圆半径占整个shape宽的比例。默认值是9。当该值等于2的时候,内圆就将占满整个shape,从而我们将看不到圆环。 android:thicknes
变长参数是 Java 的一个语法糖,本质上还是基于数组的实现: 注意事项: 可变参数只能作为函数的最后一个参数,但其前面可以有也可以没有任何其他参数 由于可变参数必须是最后一个参数,所以一个函数最多只能有一个可变参数 Java的可变参数,会被编译器转型为一个数组 一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访
目标进程需要打开调试开关,android:debuggable=true http://androidxref.com/6.0.1 r10/xref/art/runtime/trace.h Android 6.0.1 服务进程 http://androidxref.com/6.0.1 r10/xref/frameworks/base/services/cor