AS 无法安装项目时 1.检查开发者权限2.检查 是否 打开 未知来源 选项3.grade.properties里面,添加android.injected.testOnly...
AS 无法安装项目时 1.检查开发者权限2.检查 是否 打开 未知来源 选项3.grade.properties里面,添加android.injected.testOnly...
复制配置项~ 记得reload~
源码版本:28 -Android9.0 源码接入方式 System.load(Sring filename) System.loadLibrary(String libnam...
触摸事件 滑动事件 长按事件 清除数据 连接 log 导出Androidlog 闪退日志 启动页面 取消权限或者授权 截图并且导出 查看内存 参考文章 [adb shell中...
问题: 提示 bind local 8600(8601,8602) port failed 解决方法: 重启adb 服务 2.检查端口占用 如果没有返回,则表示没有占用,否则...
1.获取Android UI 相关信息 SDK->tools->bin->uiautomatorviewer.bat 2.CTS 兼容性测试 教程:https://sourc...
1. 项目debug时,无法查看对应的值 确定手机上运行的apk是否对应你当前的代码? 确认gradle配置中,针对于当前的模式,是否添加了混淆。
adb version 查看版本 adb devices 查看连接设备 adb install 安装 adb uninstall 卸载 adb start-serve...
lateinit 的使用 场景: 一个同事喜欢用 lateinit。代码中,针对于变量,很多该关键字。回想:lateinit 最早期接触,是 findViewbyId 的时候...
1.import 问题 注: 上面两种引用方式是有区别的, 两种方式想要导入的是同一个文件, 但是却对应着两个库.推荐使用第一种. 2.布局思考 找出行和列. 布局包含网格吗...
git 命令每次都需要输入密码 解决方案:git bash进入你的项目目录,输入命令 代码回滚 切换远程分支 删除分支 打tag 撤销merge
Gradle sync failed: 'xxx' already disposed 解决方案:检查.iml 是否正确生成,如果名字错误,则重新进行import,再次编译. ...
常规型 说明: 通过 clip 来进行裁剪显示. 带圆角,渐变 说明: 通过scale 来进行缩放,保证线条两头的圆角能显示出来.
1.优先使用 implementation.保证相关代码隔离. 2.如果存在继承关系, 使用api. 否则会报错 3.如果使用了注入,则也 需要使用api 4.如果是基础库,...
1.滑动到指定pos. RecycleView.scrollToPosition() 达不到所需要的效果替代方案:
说明:针对于常用功能,抽象成相关comm库, 并在项目的module-base中进行导入.并使所有引用了module-base的module都能使用相关功能. 1.在modu...
项目需要实现如下UI.通过自定义ReplacementSpan实现.