Android之路

导航

#

[置顶] Android结合源码分析Power按键处理流程

摘要: 这是之前团队进行技术交流时,我选择的一个主题,那段时间解决power锁屏按键的bug,搞得头大,所以借此机会结合Android8.0源码去分析Power键的处理流程,也将此分享出来,希望对大家有所帮助,本文为博主原创文章,有不对的地方,欢迎大家指正! 作者: Android之路 出处: https: 阅读全文

posted @ 2019-07-18 15:23 Android之路 阅读(5644) 评论(1) 推荐(3) 编辑

2023年3月1日 #

关于RecyclerView.Adapter 的 onBindViewHolder 混合布局 不执行的问题

摘要: 最近在一个现有Adapter中 添加了多种混合布局样式,结果运行发现,新增的混合布局所在的item 不会去执行 onBindViewHolder(@NotNull RecyclerView.ViewHolder holder, int position) 纳闷啊,不应该啊,这怎么能有问题?起初,以为 阅读全文

posted @ 2023-03-01 15:56 Android之路 阅读(815) 评论(0) 推荐(0) 编辑

2019年8月14日 #

针对Kotlin教程中的Int比较数据的错误

摘要: 最近在学习Kotlin,就以官方教程为学习,在学习过程中,出现了这样的错误,或者坑。到网上查询,也发现他家都发现了这个坑,在此仅作记录。 学习Kotlin的数据类型,里面有一段关于两个数字进行比较的介绍,具体如下: 【在 Kotlin 中,三个等号 表示比较对象地址,两个 == 表示比较两个值大小。 阅读全文

posted @ 2019-08-14 14:25 Android之路 阅读(1858) 评论(0) 推荐(0) 编辑

2019年8月2日 #

Repo操作及常见问题

摘要: Repo是Google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。 一、首次配置环境及初始化repo: 1、先配置环境: 2、初始化仓库: 在初始化的过程中,可能出现网址无法访问的情况,则可以进行如下修改: 3、同步代码 若只更新某个模块,则可使用命 阅读全文

posted @ 2019-08-02 14:24 Android之路 阅读(12868) 评论(0) 推荐(0) 编辑

2019年8月1日 #

生成ssh key的命令及注意事项

摘要: 简要记录ssh下生成key的步骤: 1、选项说明: -t rsa:表示用rsa算法进行加密。若不指定,则默认生成用于SSH-2的RSA密钥。 密钥类型:"rsa1"(SSH-1) "rsa"(SSH-2) "dsa"(SSH-2) 当前指定类型为rsa1时,提示 failed: unknown or 阅读全文

posted @ 2019-08-01 17:51 Android之路 阅读(3116) 评论(0) 推荐(0) 编辑

使用SVN、Git生成和应用patch的命令

摘要: SVN和Git两种版本控制系统生成和应用patch的区别。 一、SVN: 1、在指定版本间生成patch: 2、svn应用patch: p1:数字1表示文件深度,即目录,需要根据patch文件中修改路径+当前所在目录确定的. 例如:项目TestAndroid的源码目录:..../TestAndroi 阅读全文

posted @ 2019-08-01 17:14 Android之路 阅读(2906) 评论(0) 推荐(0) 编辑

Git使用过程中出现的问题

摘要: 本文主要目的是记录Git使用过程中遇到的问题,后续遇到问题会持续更新。 1、git add 时出现下述警告: warning: LF will be replaced by CRLF in testa.java.The file will have its original line endings 阅读全文

posted @ 2019-08-01 16:36 Android之路 阅读(142) 评论(0) 推荐(0) 编辑

Git详解

摘要: 作为软件开发者,对于版本管理应该非常熟悉,常用的版本控制系统有SVN、Git等。之前由于公司项目引入了Gerrit代码审查管理,因此从svn转入了git,虽然都是版本控制,但是git是分布式的,svn则不是,且对应的命令有所区别。开发中也遇到了一些问题,请教了公司的大神(各种命令运用的很溜!我感觉很 阅读全文

posted @ 2019-08-01 16:13 Android之路 阅读(320) 评论(0) 推荐(1) 编辑

2019年7月30日 #

关于Java中的数组复制函数System.arraycopy()

摘要: System.arraycopy()是Java系统提供的用于数组复制的函数。了解该函数前,先了解以下概念。 1、Java中的深复制和浅复制: 深复制:可以复制对象的内容和引用。例如:值拷贝。浅复制:仅复制对象的引用。例如:对象拷贝(拷贝的是地址)。 2、函数原型: arraycopy()是Syste 阅读全文

posted @ 2019-07-30 18:04 Android之路 阅读(1602) 评论(0) 推荐(0) 编辑

adb 常用命令

摘要: Android开发中,adb工具是必不可少的,借助其可进行调试等操作。以下为工作过程中常用的adb命令,以后遇到会随时补充! 一、最基本的命令: 1、显示当前运行的全部设备: adb devices 2、指定某一设备操作: adb -s XXX shell 3、截图和录制视频的命令: (1)截图: 阅读全文

posted @ 2019-07-30 17:15 Android之路 阅读(4367) 评论(0) 推荐(0) 编辑

Android 源码下相关编译命令及刷机

摘要: 从事Android源码开发,对于Android Build系统下的常用编译命令必须熟悉,现列出常用的一些命令。而关于Android Build系统的详细介绍请参看https://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/ 阅读全文

posted @ 2019-07-30 14:36 Android之路 阅读(1294) 评论(0) 推荐(0) 编辑