![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 61
jyfjyt
这个作者很懒,什么都没留下…
展开
-
gradle管理子模块,上传本地maven库
gradle管理子模块,上传本地maven库为什么要这样做:AndroidStudio中项目引用了多个模块(module),编译的时候都会把每个模块的代码重新编译一遍,非常耗时,尤其是这些模块的代码基本不怎么改动为了减少不必要的编译时间,把模块现编译好,主工程模块(:app)直接调用编译好的模块前提准备:在project的build.gradle(和setting....原创 2018-06-09 18:13:58 · 1306 阅读 · 1 评论 -
华为系统BottomSheetDialog或DialogFragment底部弹出,Edittext键盘部分遮盖
华为系统BottomSheetDialog或DialogFragment底部弹出,Edittext键盘部分遮盖键盘底部遮盖现象以BottomSheetDialog为例查看BottomSheetDialog.java源码使用的是 Theme.Design.Light.BottomSheetDialog这个themestyle.xml中继承Theme.Design.L...原创 2018-07-12 15:21:06 · 5870 阅读 · 0 评论 -
Android Launcher 启动 Activity 的工作过程
Android Launcher 启动 Activity 的工作过程转载出自: https://blog.csdn.net/qian520ao/article/details/78156214先存预览一下核心流程前言Launcher整体流程startActivityForResultInstrumentationIBinder contextThreadIBinder t...转载 2019-01-15 21:36:01 · 272 阅读 · 0 评论 -
【转】SurfaceView理解与Demo
【转】SurfaceView理解与Demo原文链接【1】:http://www.cnblogs.com/zhangyingai/p/7087371.html原文【1】是java,以下是修改为kotlin语法原文链接【2】:https://www.jianshu.com/p/afe23814b207先上代码SurfaceHolder.Callback接口overrid...转载 2019-02-02 22:30:07 · 309 阅读 · 0 评论 -
Android存储权限
Android存储权限(备忘)访问外置存储并不是一定需要以下这些权限(Android 4.4以上)WRITE_EXTERNAL_STORAGEREAD_EXTERNAL_STORAGE通过getExternalCacheDir()getExternalFilesDir()这两个方法不需要申请权限就可以访问外置存储的 /storage/sdcard0/Android/data/...原创 2019-02-12 18:26:34 · 10778 阅读 · 0 评论