摘要:原帖地址:http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=6508android 内存使用众所周知,在写 android 程序的时候,很容易出现 OOM ,而出现的时机大多数是由 Bitmap decode 引发的:view sourceprint?1 ERROR/AndroidRuntime(16350): java.lang.OutOfMemoryError: bitmap size exceeds VM budget 我们知道,android程序内存一般限制在16M,当然也有24M的,而a
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=33371&page=1#pid421557Android解码较大图片为Btimap利用缓存缓解防止内存溢出的解决方法我们都知道Android的Dalvik VM为一个应用提供了大约16MB的内存,一般我们处理超过8MB的图片将会出现OutOfMemoryError异常,我们解码一个图片为了防止内存不足的异常我们可以使用BitmapFactory.Options 的udeinTempStorage属性解决,代码如下BitmapFactory.Options cwj =
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=64896&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1获取Android手机中SD卡内存信息/** * 取得空闲sd卡空间大小 * @return */ public long getAvailaleSize(){ File path = Environment.getExternalStorageDirectory(); //取得sdcard文件路径 StatFs...
阅读全文
摘要:原帖地址:http://www.devdiv.com/thread-69786-1-1.htmlUILocalNotification实现本地的闹钟提醒的方法UILocalNotification *notification=[[UILocalNotification alloc] init]; if (notification!=nil) { NSDate *now=[NSDate new]; //notification.fireDate=[now addTimeInterval:period]; notification.fireDate = [now...
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=29002&extra=page%3D1%26filter%3Dtypeid%26typeid%3D34%26typeid%3D34如何结束一个NSThread线程本人在主线程中通过NSThread *newThread = [[NSThread initWithTarget:self selector:@selector(MyThread:) object:timer]; 开始一个新线程当满足条件时欲调用[newThread cancel]退出此线程,但发现线程并未
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=49640&extra=page%3D1%26filter%3Dtypeid%26typeid%3D14%26digest%3D1%26typeid%3D14%26digest%3D1关于Android强制断开网络链接的问题学习了Android一段时间,Android的网络链接有几种方式,常见的是HttpURLConnection,还有其他的比如URL.openStream,AbstractHttpClient.execute,HttpRequestHelper.pe
阅读全文
摘要:原文地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=40110&extra=page%3D3%26filter%3Ddigest%26digest%3D1%26digest%3D1传说C使用ansi编码导致在adb shell下查询中文字符乱码?求证这个应该是运行环境问题吧在 linux 下很正常(默认utf8编码)coldljy@linux:~/dev/sourcery> adb shell mkdir /data/测试coldljy@linux:~/dev/sourcery> adb shell ls
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=56648&extra=page%3D2%26filter%3Ddigest%26digest%3D1%26digest%3D1public class CamActivity extends Activity { private Preview mPreview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan...
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=49664&extra=page%3D2%26filter%3Ddigest%26digest%3D1%26digest%3D1bitmap size exceeds VM budget 的解决办法分享昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bitmap报的错。第一次调用都没问题,第二次再次调用就会报上面那个内存溢出
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=46552&extra=page%3D2%26filter%3Ddigest%26digest%3D1%26digest%3D1程序签名运行后,能不能读取签名的信息呢?如keystore 的 alias或者 validity等信息?谢谢补充内容 (2011-1-16 23:30):或者谁能详细说明下:.apk包中的META-INF\XXXX.RSA和META-INF\XXXX.RSA和META-INF\MANIFEST.MF中是否有记录着签名信息呢?使用Android
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=60304&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1当是练习吧,分别以JSON、SAX、DOM、XML(android.util.XML)来解析字符串。个人感觉这四种方式的实现由难到易的顺序是:SAX→XML→DOM→JSON。JSON解析的内容如下,文件名为devdiv.json,存于工程的assets目录下:{ "code":"1", "r
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=101345&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1JSONObject jsonObject=new JSONObject(aStr); 在华为C8500上面异常,但是在模拟器和其他几个手机上面都正常,哪位遇到过?在低版本sdk或某些手机上,构造json的string不能有“\n”换行符等特殊标识符
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=102862&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1最近在制作一音频播放软件时,发现同一个音频,在三个品牌的手机里直接播放正常,但上传到网络直接使用http的url进行播放时,HTC的2.2版G6能正常边下载边播放。三星和摩托罗拉的就报错了。。。报在MediaPlayer.prepare();或MediaPlayer.prepareAsync();处,经过多次多次对比分析,发现问题出现在mp
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=42621&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1android:allowTaskReparenting=["true" | "false"] 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。android:alwaysRetainTaskState=["true" | "false"
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=53155&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1IntentFilter mNetworkStateChangedFilter = new IntentFilter(); mNetworkStateChangedFilter .addAction(ConnectivityManager.CONNECTIVITY_ACTION); mNetworkStateIntentReceiver =
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=42761&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1编写xml文件放到res/drawable-*/下面最基本的写法如下<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android&
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=83715&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1android 是可以拦截短信的package com.tigertian.sms;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Bundle;imp
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=88416&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1在帧动画结束的时候,如何让他消失呢?android提供了击中巧妙的方法:一般使用帧动画的过程如下:ImageView iv = (ImageView)findViewById(R.id.iv);iv.setBackGroundDrawable(R.id.frametest);AnimationDrawable ad = (AnimationD
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=42805&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1/******************************************************************************************* NSArray ***********************************************************************
阅读全文
摘要:原帖地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=31996&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1NSArray *newArray =[[NSArray alloc] addObjectsFromArray:oldArray];array最简单的创建应该就是[NSArray arrayWithObject:@"aaaaa",@"bbbb",nil];1. 先看看什么是深拷贝,什么是浅拷贝:比如有这
阅读全文