排序:
默认
按更新时间
按访问量

Android代码内存优化建议-Android资源篇

转载:http://androidperformance.com/2015/07/20/Android-Performance-Memory-AndroidResource.html 这篇文章主要介绍在实际Android应用程序的开发中,容易导致内存泄露的一些情况。开发人员如果在进行代码编写...

2016-01-05 15:53:57

阅读数:541

评论数:0

Android代码内存优化建议-OnTrimMemory优化

转自:http://androidperformance.com/2015/07/20/Android-Performance-Memory-onTrimMemory.html OnTrimMemory 回调是 Android 4.0 之后提供的一个API,这个 API 是提供给开发者的,它...

2016-01-05 15:40:36

阅读数:455

评论数:0

Android应用启动优化:一种DelayLoad的实现和原理(下篇)

转自: http://www.androidperformance.com/2015/11/18/Android-app-lunch-optimize-delay-load.html 上一篇文章我们使用第三种方法来实现延迟加载。不过上一篇写的比较简单,只是讲解了如何去实现,这一篇就...

2016-01-05 15:11:42

阅读数:549

评论数:0

Android应用启动优化:一种DelayLoad的实现和原理(上篇)

转自: http://www.androidperformance.com/2015/11/18/Android-app-lunch-optimize-delay-load.html 0. 应用启动优化概述 在 Android 开发中,应用启动速度是一个非常重要的点,应用启动优化也是...

2016-01-05 15:02:31

阅读数:427

评论数:1

Maven的安装、配置及使用入门

转自:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html Maven的安装、配置及使用入门 本书代码下载  大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-act...

2016-01-05 10:04:56

阅读数:2956

评论数:0

Google Protocol Buffer 的使用和原理

转自:http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/ Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储...

2016-01-04 15:46:34

阅读数:484

评论数:0

protocol buffer 使用

1   概览 1.1   什么是protocol buffer1.2   他们如何工作1.3   为什么不用XML?1.4   听起来像是为我的解决方案,如何开始?1.5   一点历史 2   语言指导 2.1   定义一个消息类型2.2   值类型2.3   可选字段与缺省值2.4   枚举...

2016-01-04 15:28:25

阅读数:2674

评论数:0

ArrayList Vector LinkedList HasMap等区别与用法

ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差...

2015-12-26 10:49:53

阅读数:592

评论数:0

android 内存清理

欢迎转载,转载请注明:http://blog.csdn.net/zhgxhuaa 说明 在上一篇中介绍了“垃圾清理”,在系统优化中有一个功能往往是与垃圾清理分不开的,那就是“手机加速”。目前流行的管理软件中以及网络上并没有明确的定义什么叫“垃圾清理”什么叫“手机加速...

2015-10-29 10:34:39

阅读数:2282

评论数:0

android 垃圾清理 文件清理

欢迎转载,转载请注明:http://blog.csdn.net/zhgxhuaa 说明 在总篇中提到过垃圾清理,本篇将着重介绍针对缓存、卸载残留、无用数据等“静态内容”的清理,有关于系统进程的清理以及手机加速的相关功能,将放到《手机加速篇》中介绍研究。 什么是...

2015-10-29 10:32:39

阅读数:3184

评论数:0

Android横竖屏总结

Android横竖屏要解决的问题应该就两个: 一.布局问题 二.重新载入问题 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientatio...

2015-10-28 16:43:15

阅读数:580

评论数:0

Android内存泄漏分析及调试

尊重原创作者,转载请注明出处: http://blog.csdn.net/gemmem/article/details/13017999 此文承接我的另一篇文章:Android进程的内存管理分析  首先了解一下dalvik的Garbage Collection: ...

2015-10-23 11:57:24

阅读数:462

评论数:0

HashMap遍历方法

Map map = new HashMap();   Iterator iter = map.entrySet().iterator();   while (iter.hasNext()) {   Map.Entry entry = (Map.Entry) iter.next();   Objec...

2015-10-23 10:52:13

阅读数:319

评论数:0

Android多窗口分屏(原生方法)

事实上KitKat已经可以实现多窗口分屏,只是功能不全,Google并没有把这个功能提供给用户。 使用am stack boxes可以查看当前系统存在的Activity Stack: 1 am stack boxes ou...

2015-10-21 15:51:14

阅读数:4552

评论数:1

使用AudioTrack和MediaPlayer播放声音的区别

MediaPlayer可以播放多种格式的声音文件,例如MP3,AAC,WAV,OGG,MIDI等。MediaPlayer会在framework层创建对应的音频解码器。 AudioTrack只能播放已经解码的PCM流,如果是文件的话只支持wav格式的音频文件,因为wav格式的音频文件大部分都是PC...

2015-10-19 09:15:51

阅读数:2400

评论数:0

子控件根据父控件行宽自动换行---LineWrapLayout实现

一些带搜索功能的app,在搜索栏下面一般会提供一些关键字供用户选择。 也可以根据用户输入的文字,在下一次使用的时候该文字出现在常用关键字里面,只要轻轻一点就可以搜索了,无需再次输入。 关键字可以动态添加,这就要考虑换行的问题了 废话不多说,先上效果图: 先定义2个自定义属性 ...

2014-08-26 15:39:01

阅读数:1995

评论数:1

android实用方法收集

一些android开发中常用到的方法集合

2014-08-20 10:17:30

阅读数:1224

评论数:1

Launcher Activity在开机时重启两次解决办法

今天在看log的时候发现,Launcher activity会被onDestroy掉一次,然后再重启。 可能原因猜测: 1.横竖屏切换 2.MCC MNC等Configuration改变引起的 MCC(移动国家码)和 MNC(移动网络码) 由于当时的Launcher设置为强制横屏了...

2014-08-13 15:24:14

阅读数:2057

评论数:0

getWidth和getMeasuredWidth在何时可以得到正确数值

getMeasuredWidth在源码中的解释如下: /** * Like {@link #getMeasuredWidthAndState()}, but only returns the * raw width component (that is the res...

2014-08-04 10:44:04

阅读数:2383

评论数:0

仿360一键清理实现(二)

--------------------------------------------------------------------- 编译环境:Android 4.0 测试环境:Android 4.2.2模拟器 屏幕分辨率:480*800 作者:疯狂小强 注意: 1.资源采集于网上,如有侵权...

2014-07-28 16:33:38

阅读数:1241

评论数:2

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