- 博客(8)
- 收藏
- 关注
原创 获取程序的版本号
/** * 获取程序版本号 * @return * @throws Exception */ public String getVersionName() throws Exception { PackageManager packageManager = getPackageManager(); PackageInfo packInfo = packageManager
2016-03-10 15:22:33 352
原创 判断安卓设备是否连接网络
当一个程序需要联网进行请求数据时, 如何判断一个设备是否连接网络?/** * 判断设备是否连接网络 * @return */ public boolean isConnectedNet() { ConnectivityManager con = (ConnectivityManager) getSystemService(Activity.CONNECTIVITY_SERVI
2016-03-10 15:07:03 345
翻译 Android网络请求的第三库AsyncHttpclient
项目的官方网站:http://loopj.com/android-async-http/;对应的github地址https://github.com/loopj/android-async-http 它是专门针对Android在Apache的HttpClient基础上构建的异步的callback-based http client。所有的请求全在UI线程之外发生,而callback发生
2016-01-26 15:21:05 433
原创 小数点后保留几位有效数字
遇到对数据的处理时,需要保留几位有效数字。/** * * @param number 需要格式化的数 * @param digits 小数点后保留的位数 * @return */ public static String numberFormat(double number, int digits) { NumberFormat numberFormat = Nu
2016-01-22 11:48:01 8330
原创 Bitmap的图片二次采样
在加载图片时,由于有些图片占的内存比较大,会导致OOM。所以这时候就需要对需要加载的图片进行采样。/** * 对图片进行二次采样 * @param imgpath 图片的地址 * @param maxwidth 采样后的图片最高宽度 * @param maxheight 采样后的图片最高高度 * @return */ public static Bitmap
2016-01-13 16:04:39 552
原创 读取assets目录下的资源文件写入到本地
最近做项目时,有一个功能是App第一次进入时会将assets目录下的文件自动写入到本地指定文件下。private void copyAssetsFiles(Context context, String oldPath, String newPath) { //oldPat是你都写的目录名称;
2016-01-12 17:17:59 1966
转载 Activity intent经常使用的 FLAG 集合
首先简单说下Task和Activity的关系。 Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最上面。从Task中取出东西(Activity)是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),以此类推,最后取出的是第一次添加的Activity,而Activit
2016-01-12 16:14:07 228
转载 Activity的四种启动模式
有关Activity之间的启动模式分为四种:standard、singleTop、singleTask、singleInstance。standard:"标准启动模式",在大部分的Activity启动的时候都是使用该模式。每次启动的Activity都会依次的压入栈中。singleTop:在启动新的Activity时,会自动判断栈顶是否是需要引用的Activity,如果是的话就会直接引用(但
2016-01-12 15:36:00 218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人