自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除