
android
rockmanlc
这个作者很懒,什么都没留下…
展开
-
Android11快速编译并替换framework.jar
Android11快速编译并替换framework.jar在Android11之前修改了framework相关代码,只需make framework就可以编译出framework.jar。在Android11这个编译命令不起作用了,根据framework/base/目录下Android.bp中的提示:java_library { name: "framework-minus-apex", defaults: ["framework-defaults"], srcs: [":fra原创 2021-04-07 18:04:32 · 13713 阅读 · 1 评论 -
IBinder类前面的clang::lto_visibility_public
IBinder类前面的clang::lto_visibility_public在这个文件中 frameworks/native/libs/binder/include/binder/IBinder.hIBinder类前面增加了[[clang::lto_visibility_public]]:class [[clang::lto_visibility_public]] IBinder : public virtual RefBase查阅了android代码的提交记录,新增内容的原因如下:clang原创 2021-03-05 17:22:44 · 371 阅读 · 0 评论 -
Android init进程打印不全的问题
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.cindex a9e567ac…2719afe5 100644— a/kernel/printk/printk.c+++ b/kernel/printk/printk.c@@ -779,8 +779,8 @@ static ssize_t devkmsg_write(struct kiocb *iocb, struct iov_iter *from) /* Ratelimit原创 2021-03-05 16:41:53 · 1263 阅读 · 2 评论 -
高通平台Android11(AndroidR)系统编译总结
高通平台Android11(AndroidR)系统编译总结AndroidR源码在编译上进行了很大的更新,不但编译速度变慢了,而且编译步骤也变得复杂了,下面就总结一些可以提高编译效率的方法。高通平台上主要使用vendor/qcom/opensource/core-utils/build/build.sh这个脚本来编译,脚本中提供了一系列选项,可以组合搭配,编译自己想要的镜像,主要常用的选项就是下面几个:dist,这个选项是用来生成OTA包的;–qssi_only,这个选项是用来编译qssi的;–t原创 2021-02-24 19:59:31 · 10832 阅读 · 5 评论 -
利用MediaExtractor和MediaMuxer实现视频剪切
android视频剪切原创 2015-11-23 10:34:54 · 8159 阅读 · 21 评论