- 博客(12)
- 收藏
- 关注
原创 android小问题解决方案汇总
1、Scrollview 中最后一个控件与页面底部留出间隙解决方案:Scrollview与唯一ChildView,都设置paddingbottom
2020-07-21 11:09:31 691
原创 Android组件化Gradle基础配置
1、编译顺序:settings.gradle--->根目录:build.gradle-->module:build.gradle2、统一SDK版本管理项目根目录:新建xxx.gradle 文件 gradle 语法(Groovy 糖果语法 弱类型语言) 使用ext自定义变量 ext{ variable=xx //定义map android=[...
2020-07-18 14:32:21 445
原创 android28 startActivity启动流程分析(三)--ActivityStarter:startActivity()
ActivityStarter:startActivity这个方法还是挺长的,分段来分析,当然了,只能分析我看得懂的→_→
2020-04-16 10:30:07 1616 1
原创 android28 startActivity启动流程分析(二)--ActivityStarter对象的获取和execute()
ActivityManagerService:startActivityAsUser()-->ActivityStarter:startActivity()
2020-04-09 14:19:21 1139
原创 android28 startActivity启动流程分析(一)--从本地到AMS调用参数对照
从Activity::startActivity()----->Activity::startActivityForResult()-->Instrumentation:execStartActivity()-->远程AMS
2020-04-08 16:04:48 374
原创 Android Gradle 插件和Gradle工具版本号的对应关系
首先,Gradle是一种基于Groovy语言的项目构建工具,而Android Gradle Plugin是Gradle用于构建Android项目的一个插件,他们的版本号是不一样的;在Android Studio中,Android Gradle 插件的版本号定义于项目根目录下的build.gradle文件中,如下图:而Gradle工具的版本号位于根目录/gradle/wrapper/gr...
2019-08-07 11:48:48 1025
原创 解决Android Webview加载Html富文本,h5字体样式不起作用问题
问题起因:WebView作为整个页面的一个部分展示,展示的是一段H5片段(Html中body标签中的部分)问题描述:H5前端设置好的字体大小,在WebView中展示时不起作用,导致字体大小都一样问题解决的方法:给这段HTML代码段,添加头部 /** * 富文本适配 */ private String getHtmlData(String bodyHTML...
2019-07-23 10:34:59 5875
翻译 官方推荐方法,如何有效率的加载大图Bitmap
翻译文章:https://developer.android.com/topic/performance/graphics/load-bitmap本博主不是专业英语8级人士,此文章只是作为自己阅读文章的学习笔记,有不恰当的地方欢迎指正。Loading Large Bitmaps Efficiently★ 注意:目前有一些追求加载图片最佳体验的三方库。你们可以在自己的app中使用这些库加...
2018-08-03 17:36:27 2171 2
原创 配置ButterKnife过程中报错(与support-v4包冲突,Program type already present: android.support.v4..)解决
今天没什么任务,就想试着用一下butter knife,。虽然很早就听说过,但是一直没用过,所以打算试着用一下,看看利弊。我遇到的报错是这样的:我配置的support-v4跟butterknife中support-v4版本不一致,因为如果我把butterknife注掉的话就不会报错了。所以我上github上源码那里查了一下,在根目录的build.gradle可以看到butterknife-8.8....
2018-04-25 16:15:42 18686 3
原创 运行SmartRefreshLayout给出的Demo运行出错(Error:No such property: FOR_RUNTIME for class: org.gradle.api.att)解决
我是直接从github:https://github.com/scwang90/SmartRefreshLayout上面直接打包下载,然后导入到AndroidStudio中,一开始提示说此项目没有gradle配置,我也没当回事,就直接下载了最新的。但是无法运行,一运行就报错:Error:No such property: FOR_RUNTIME for class: org.gradle.api....
2018-04-12 11:07:52 5560 3
原创 原生WEBVIEW加载百度首页遇到的坑
因为最近要做一个H5套android外壳的项目,所以打算先做个webview的小demo,没想到仅仅是显示一个百度首页就遇到这么多坑。我初始化的设置非常简单,仅仅是设置了JavaScriptEnabled(true)。页面确实呈现出来了,乍看之下没问题,但是细看问题就有了,首先是标签显示不全,仅仅显示了一个字,还有就是滚动并没有加载更多。1、标签显示不全问题我一开始觉得肯定是常用的适配设置没加,所...
2018-04-10 16:49:23 5986 5
原创 repo sync <project> 只同步单个项目
一直以来都是直接用repo sync命令,下载整个代码树,然后整编,今天突然想下某个平台的Mms模块看一下,可是目前虚拟机的存储就剩30G了,其他的代码还可能用到也不能删,所以想到别人说可以用这个命令直接下某一部分,所以我就打算尝试一下。 一开始我想简单了,就直接用了repo sync packages,然后说找不到project,然后我又百度,关于这个问题大家的同意的回复就是repo s
2016-01-12 11:27:24 21596 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人