最近看到的文章

http://geek.csdn.net/news/detail/49303

15年移动开发的一些Nice的技术,感觉以后插件化必定是个潮流啊

Android开发优化之——对Bitmap的内存优化

x-surfer:

在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。



1) 要及时回收Bitmap的内存


Bitmap类有一个方法recycle(),从方法名可以看出意思是回收。这里就有疑问了,Android系统有自己的垃圾回收机制,可以不定期的回收掉不使用的内存空间,当然也包括Bitmap的空间。那为什么还需要这个方法呢?...

Android性能优化总结

x-surfer:

性能优化本身是一个很大的主题,涵盖程序的方方面面,任何不慎的操作,都有可能对性能造成比较大的影响,要知道程序的性能是可以累加的,多处的性能低下,会影响整体的性能,其后果可能也是多方面的,本文总结了目前工作中,所需要知道的大部分性能优化点,一部分个人总结,一部分来自于互联网。但整体上,都是提纲性的,并没有列出具体的实例,因为写这方面主题的达人实在太多了,所以,我得站在巨人的肩膀上,具体细节,请参考对应的链接。


 性能低下的现象 性能低下的后果:降低用户体验 容易引发性能问题的点 从全局考虑 从微观考虑 ...

Android 的进程和线程的基本知识

x-surfer:

1.android 的进程基本知识


        当应用程序第一次启动的时候,Android会启动一个Linux 进程和一个主线程,默认情况下,所有组件都会在该进程和线程中运行,Android会为每一个应用程序分配一个单独的Linux用户,Android在内存不足时,会杀掉一下进程保持优先级更高的线程运行。注意,这里的进程优先级是针对整个应用程序而言的,也就是说,相当于系统默认会给每个进程一个标志位,说明这个进程是属于什么进程,比如,当一个还程序被直接最小化到后台的时候,这个...

Fragment家族常用的API

x-surfer:

1.    Fragment家族常用的API


2.    Fragment与Activity通信


3.    Fragment重复创建的解决办法


4.    Fragment与ActionBar和MenuItem集成


5.    Fragment 下的提示框DialogFragment 


6.  ...

Android 压缩图片+处理照片旋转角度的工具类

源于网络

/*

压缩图片,处理某些手机拍照角度旋转的问题

*/

public static String compressImage(Context context,String filePath,String fileName,int q) throws FileNotFoundException {


        Bitmap bm = getSmallBitmap(filePath);


        int degree =...

Android日期工具类

import android.annotation.SuppressLint;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;


public class DateUtil {


public static String[] weekName = { "周日", "周一", "周二", ...

Android时间戳的转换

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
                                    ...

1 / 2