`
tnje_2007
  • 浏览: 4253 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
转自:http://www.cnblogs.com/plokmju/p/android_LoadBigImage.html 前言   在使用ImageView显示图片的时候,直接加载一个图片资源到内存中,经常会出现内存溢出的错误,这是因为有些图片的分辨率比较高,把它直接加载到内存中之后,会导致堆内存溢出的问题。这篇博客就来讲解一下Android的堆内存以及如何在Android应用中加载一个高分辨率的图片。关于ImageView不熟悉的朋友,可以看看之前的博客:Android--ImageView。   本篇博客的主要内容: 还原堆内存溢出的错误 分析堆内存溢出 如何加载大分辨率 ...
转载自:http://www.cnblogs.com/plokmju/p/android_ProgressBar.html 前言   开门见山,开篇明意。这篇博客主要讲解一下Android中ProgressBar控件以及间接继承它的两个子控件SeekBar、RatingBar的基本用法,因为其有继承关系,存在一些共有特性,所以在一篇博客中讲解。下面先简单描述一下这三个控件: ProgressBar是一个进度条控件,一般在需要做某个比较耗时的操作的时候,向用户展示执行进度,以免用户以为已经失去响应。 SeekBar是一个拖动条控件,拖动条通过滑块表示数值,而用户可以在一定范围内拖动这 ...
转载自:http://www.cnblogs.com/plokmju/p/android_ActivityLauncherMode.html前言  在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个Activity,这一点和浏览器有点类似,但是需要注 ...
转载自:http://www.trinea.cn/android/database-performance/ 1、索引 简单的说,索引就像书本的目录,目录可以快速找到所在页数,数据库中索引可以帮助快速找到数据,而不用全表扫描,合适的索引可以大大提高数据库查询的效率。 (1). ...
转载自:http://www.trinea.cn/android/layout-performance/ 1、抽象布局标签 (1) <include>标签include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,这在布局编写方便提供了大大的便利。下面以在一个布局main.xml中用include引入另一个布局foot.xml为例。main.mxl代码如下:Java<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:and ...
转载自:http://www.trinea.cn/android/java-android-performance/ 1、降低执行时间 这部分包括:缓存、数据存储优化、算法优化、JNI、逻辑优化、需求优化几种优化方式。 (1). 缓存 缓存主要包括对象缓存、IO缓存、网络缓存、DB缓存,对象缓存能减少内存的分配,IO缓存减少磁盘的读写次数,网络缓存减少网络传输,DB缓存较少Database的访问次数。 在内存、文件、数据库、网络的读写速度中,内存都是最优的,且速度数量级差别,所以尽量将需要频繁访问或访问一次消耗较大的数据存储在缓存中。 Android中常使用缓存: a.  线程池 b.  A ...
转载自:http://my.oschina.net/xubohui/blog/78998 1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM ...
Global site tag (gtag.js) - Google Analytics