本类文章列表

详细谈谈如何减小APK体积,优化Size

随着Android移动开发的需求越来越复杂,我们不可避免的遇到发布出去的apk体积越来越大的问题,目前超过10MB、20MB的apk已经是很常见的事情了,但是依然能够看到一些apk的体积控制的很小。apk体积增大源于: 新需求不断的提出 需要支持高分辨率的屏幕而加入了高分图片 依赖了更多的第三方库 本文将从我自己的经历项目中探讨如何有效减小apk的体积。减小Apk体积是一件很有用处的andro...

2016-06-16 Comments:0 关键字: ,
Android修改hosts

在已经root的手机或者模拟器如Genymotion上修改host adb devices 查看连接的设备   1 连接手机:    adb shell 2 获得root权限:adb root 3 设置/system为可读写:adb remount 4 修改hosts文件:  vi hosts 5 保存退出:  :wq 6 重启手机,hosts生效 ...

2016-05-24 Comments:0 关键字: ,
使用文档生成工具:javadoc

使用了javadoc的注释形式,注释以/** 开始, 以*/ 结尾,注释写在要说明部分的前面。 如何生成javadoc呢? 很简单,在eclipse中点击导航栏中的 project->Generate javadoc   跳出如下界面,然后勾选需要生成文档的包以及生成文档的位置就OK啦!~ 或者Android studio中导航栏中的Tools->Generate javadoc打开下...

2016-03-07 Comments:0 关键字:
Android中md5校验文件

在开发中,经常会需要检验传输完的文件是不是正确的文件。可以采用许多种方法,这里说下MD5检验。 下面的这个函数是进行md5检验的函数,两个参数分别表示文件下载路径,和正确的文件MD5值。 1. 得到文件的MD5值并比较与原来的MD5值是否一样 public static boolean verifyInstallPackage(String packagePath,String crc) {  ...

2015-11-11 Comments:0 关键字: ,
java-Unable to execute dex: Multiple dex files define 解决方法

问题发生概述: 程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,因为以前也没有遇到这类错误,上网搜索众多解决方案 方法一: Eclipse->Project->去掉Build Automatically->Clear ->Build Project->Build Aut...

2015-10-27 Comments:0 关键字:
Android判断网络的类型-wifi/3G

判断网络类型是wifi,还是3G,还是2G网络 对不同的网络进行不同的处理,现将判断方法整理给大家,以供参考 说明:下面用到的数据移动2G,联通2G,联通3G,wifi我都已经测试过,暂时手上没有电信的卡,所以没有验证,有电信手机的同事,可以验证一下,验证后将结果发送给大家。  ConnectivityManager connectMgr = (ConnectivityManager) th...

2015-06-03 Comments:0 关键字: ,
Activity生命周期

程序正常启动:onCreate()->onStart()->onResume(); 正常退出:onPause()->onStop()->onDestory() 一个Activity启动另一个Activity: onPause()->onStop(), 再返回:onRestart()->onStart()->onResume() 程序按back 退出: o...

2015-06-02 Comments:0 关键字:
Android中RelativeLayout的各个属性的含义

android:layout_above=”@id/xxx”  –将控件置于给定ID控件之上 android:layout_below=”@id/xxx”  –将控件置于给定ID控件之下 android:layout_toLeftOf=”@id/xxx”  –将控件的右边缘和给定ID控件的...

2015-05-28 Comments:0 关键字:
Android开发-String.split()用法

在java.lang包中有String.split()方法,返回是一个数组 1、如果用“.”作为分隔的话,必须是如下写法:String.split(“\\.”),这样才能正确的分隔开,不能用String.split(“.”); 2、如果用“|”作为分隔的话,必须是如下写法:String.split(“\\|”),这样才能正确...

2015-03-02 Comments:0 关键字: ,
Android开发-ListView与Button的共存问题解决

        这两天在捣鼓ListView widget,为了在ListView中加入Button这类的有 “点击” 事件的widget,请教了不少高手,感谢LandMark对我的认真讲解,下面把解决过程描述一下。         ListView 和 其它能触发点击事件的widget无法一起正常工作的原因是加入其它widget后,ListView的itemclick事件将无法触发,被其它w...

2015-02-11 Comments:0 关键字:
Design By Inzaghi | 京ICP备16047555号-1