- 博客(12)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Nuwa框架的使用步骤以及demo演示
我们并不需要导入jar包,加入项目依赖什么的,只要按照步骤配置即可使用Nuwa框架。本篇博文demo的地址在博客底部。一、配置Project的build.gradle有两个build.gradle,一个是project,一个是模块app,先配置project的build.gradle。在buildscript块的dependencies块里添加下面这行: classpath ‘cn.jiajix
2016-08-25 11:28:14
9442
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 QQ空间热修复思想学习总结
参考资料: 安卓App热补丁动态修复技术介绍 Android dex分包方案一、什么是热修复在没有热修复之前,我们发布一个app,用户安装到自己的手机上之后,突然发现一个小小的错误,比如一个显示错误,或者一个活动启动逻辑失效,当然这只是举个例子,出现这样的问题后,我们肯定要改代码,打包,重新发布,然后用户重新下载,覆盖安装,先不说我们发布方团队为了这一个小小的错误需要付出的代价,就只看用户这方面
2016-08-22 08:35:54
2391
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android动态加载学习总结(二):资源访问
参考资料: 《Android开发艺术探索 –任玉刚》 Android中插件开发篇之—-应用换肤原理解析博文涉及Demo: 宿主github地址 插件github地址前言:动态加载要解决的三个问题,分别是资源访问,Activity生命周期管理,类加载器的管理。前面一片文章总结了类加载器的学习,里面介绍了一些东西,对于管理类加载器还没有涉及。这篇是资源访问相关的学习,里面有用到类加载器文章中
2016-08-10 14:21:38
952
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android动态加载学习总结(一):类加载器
参考资料: 《深入理解Java虚拟机》 -周志明 Android中的动态加载机制本篇不深入涉及Java类加载器,如果想更深入了解,可以看一下这篇博客http://blog.csdn.net/zhoudaxia/article/details/35824249前言:动态加载在应用开发中有着很重要的地位,当我们项目越来越大,我们可以通过插件化来减少应用的内存,然后动态加载那些插件。还有一个方面,如
2016-08-01 15:15:22
7165
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 dex分包方案概述与multidex包的配置使用
参考资料: Android dex分包方案 Android分包MultiDex原理 《Android开发艺术探索》博客中间会涉及到dex文件的反编译,参考博文: dex文件的反编译-dex2jar和jd-gui1.dex分包的原因对于功能越来越复杂的app的两大问题问题一:当项目越来越大,方法数超过65536,编译时会出错(为什么是65536,参考下面关于dexopt对方法id检索存储介绍
2016-07-22 10:06:14
11650
8
原创 Android自定义具有清除输入的EditText
最近在做毕设,参照美团UI的时候,发现美团的输入框在输入的时候在右面会出现一个小叉,点击之后可以清除输入的内容: 花点时间实现一下实现目标:在没有输入内容的时候,清除图标是隐藏的,当输入内容时,清除图标出现,点击可以清除输入的内容,清除之后隐藏清除图标。创建一个类EditTextWithDelete,继承EditTextpublic class EditTextWithDelete extend
2017-03-07 16:08:57
1144
原创 Android Studio中使用百度地图API,不显示地图的问题解决办法
一年前用过这个,当时也遇到很多问题,后面慢慢解决了,然而没有总结遇到的问题,现在重新做这个,又浪费了一天时间终于解决了崩溃和不显示地图的问题,记录一下一丶将百度地图SDK添加到项目中下载百度地图Android SDK http://lbsyun.baidu.com/index.php?title=androidsdk/sdkandev-download进入这个网址点击自定义下载之后,选择你
2017-03-01 11:10:25
7946
4
原创 ImageButton中使用透明背景图片
首先,我们需要一张背景透明的图片,一般是美工制作,网上也可以搜到这样的图片,想自己制作的可以用PS,新建一个,并且将背景内容设为透明 使用透明背景图片在ImageView中使用透明背景图片在ImageView中,直接将src设为我们需要的图片即可,不要在background中设置,如果图片大小与外框大小差很多,会拉伸或者缩小,导致图片模糊或者看不到在ImageButton中使用透明背景图片同样
2017-02-28 11:24:59
3407
1
原创 用Android Studio打Jar包
前言:以前都是用eclipse打jar包,就算装了Android Studio,由于已经习惯了eclipse打包,一直没有去尝试用Android Studio打包,今天由于动态加载需要,而在新电脑上又没有eclipse,只好学习一下。首先,我们先做一个Demo,创建一个工程,在工程下创建一个module,选择Android Library:我命名为mylibrary,创建好工程目录如下:然后修改上
2016-07-27 16:12:14
1481
2
原创 Windows下JDK和Android Studio的安装与配置
前言:最近在实习,公司配的是Win7,4G,为了不再天天背着自己的笔记本去挤地铁,尝试一下在公司配的电脑上能不能跑起来AS,就又装了一遍AS,上次是请舍友装的,这次记录一下,想安装Android Studio的小伙伴可以参考一下。需要下载:jdk JDK下载地址Android Studio Android Studio 下载地址说明:JDK并没有去官网下载,实在太慢,AS也是,如果你访问外网很快
2016-07-27 10:04:08
15150
原创 multidex分包续:将指定的类打包到主dex中
参考资料:《Android开发艺术探索》 本博文中会有一些任玉刚大神的原话以及书中的源码。前言:在有书上的例子和各种博客的前提下,我还是搞了一整天才成功,各种错误,无语了。总结一下学习的结果,欢迎各位大神指出错误。一、为什么有将指定的类放入主dex中的需求我们分包的时候会遇到一个问题,因为加载和初始化的问题,如果某个类不在主dex中,那么程序就会报错,java.lang.NoClassDefFou
2016-07-25 15:56:25
15064
10
原创 dex文件的反编译-dex2jar和jd-gui
前言:最近在搞android分包,想查看分包后dex里包含了哪些类,那就需要对dex文件进行反编译,所以写个对dex文件反编译工具使用的文章。
2016-07-21 16:24:21
19893
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人