![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
大迪deblog
这个作者很懒,什么都没留下…
展开
-
树莓派调试板适配
串口名称是 USB-SERIAL CH340,波特率是115200,其余默认即可。关闭log中的内核error:echo 0 > /proc/sys/kernel/printk原创 2021-12-03 17:17:26 · 166 阅读 · 0 评论 -
Android源码URL
https://www.androidos.net.cn/sourcecode原创 2021-04-27 09:59:54 · 99 阅读 · 0 评论 -
Android源码编译(基于配置好的环境)
该博客是已经配置成熟的编译环境,用于快速的下载新代码参照,如果没有配置编译环境,请参照我的另一篇博客链接。(1)切换Python至version3.6+:sudo update-alternatives --config python有问题,请参照我的另一篇博客链接。(2)初始化源码仓库,这里将repo文件中的google的REPO_URL改成清华的url:repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/man原创 2020-10-19 17:58:29 · 133 阅读 · 0 评论 -
树莓派Android10源码试装
树莓派Android10系统试装原创 2020-11-10 09:12:05 · 2260 阅读 · 2 评论 -
Android源码编译时Python版本问题(EOFError: marshal data too short)
在repo init时,需要python3.6+,在编译android源码时,又需要Python2.7,可以使用如下方式配置:使用update-alternatives 命令处理 Linux 系统中软件版本的切换,使其多版本共存。向系统注册python3.8.2:sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.8 2向系统注册python2.7:sudo update-alternat原创 2020-09-24 14:20:37 · 2448 阅读 · 0 评论 -
APP安装时的广播通知
结论:安装新APP时系统发出的广播:09-15 06:11:12.838 18166 18166 D test1 : action = android.intent.action.PACKAGE_ADDED, packageName = package:com.estrongs.android.pop替换APP时系统发出的广播:09-15 06:09:15.329 18166 18166 D test1 : action = android.intent.action.PACKAGE_REM原创 2020-09-15 15:23:28 · 538 阅读 · 0 评论 -
Android源码编译(逐步演绎版:遇到问题,解决问题,直至完成)
查看repo库上分支版本:git --git-dir=.repo/manifests/.git/ branch -a原创 2020-10-19 17:54:58 · 636 阅读 · 0 评论 -
Android开发注意事项
(1)Android推荐使用SparseArray来替代HashMap:(执行不一定快,但是节省内存)Map<Integer, String> bbb = new HashMap<>();替换为:SparseArray ccc = new SparseArray<>();...原创 2020-01-19 17:23:07 · 113 阅读 · 0 评论 -
androidx.lifecycle.Transformations函数分析
package androidx.lifecycle;import androidx.annotation.MainThread;import androidx.annotation.NonNull;import androidx.annotation.Nullable;import androidx.arch.core.util.Function;/** * Transforma...原创 2019-12-26 20:22:14 · 786 阅读 · 0 评论 -
Android的PackageName和ComponentName
(1)PackageName:[是一个字符串]就是AndroidManifest.xml文件中的package=“com.android.car.media.localmediaplayer”(2)ComponentName:[是一个对象,包含了PackageName和ClassName]可以定位App,使用它可以打开一个App的Activity或Service。 public ...原创 2019-12-24 16:12:46 · 769 阅读 · 0 评论 -
Audio Studio安装遇到的问题
(1)Android Studio报错找不到证书:需要在Android studio的jre\jre\lib\security下导入证书C:\Android\Android Studio\jre\jre\lib\security>keytool -import -aliasMyCA -keystore cacerts -file C:\Users\AAA\Documents\Cer\...原创 2019-12-06 13:40:19 · 757 阅读 · 0 评论 -
Android启动Service的两种方式之bindService()
Android中启动Service的两种方式:startService()bindService()此文介绍第2种:bindService()源码下载原创 2015-06-19 22:02:17 · 419 阅读 · 0 评论 -
Android启动Service的两种方式之startService()
Android中启动Service的两种方式:startServicebindService此文介绍第1种:StartServicestartService()方式启动的service和启动它的activity的生命周期无关。Android Service的生命周期包括onCreate(), onStart(), onDestroy()。startService()方式启动Service,系统原创 2015-06-09 22:03:57 · 701 阅读 · 0 评论