摘要: 最近做了一个项目,使用了很多xhdpi的资源,导致了在DecodeBitmap时,经常内存不够,导致了BitampOutOfMemory的crash。解决方案如下:1.对使用资源频繁并且较多的地方使用软引用,具体使用方法可见我之前的文章。http://www.cnblogs.com/androidwsjisji/archive/2011/11/01/2231349.html 阅读全文
posted @ 2012-06-07 09:32 wsjisji 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 所有包含Heap Profling功能的工具(MAT, Yourkit, JProfiler, TPTP等)都会使用到两个名词,一个是Shallow Size,另一个是 Retained Size.Shallow Size对象自身占用的内存大小,不包括它引用的对象。针对非数组类型的对象,它的大小就是对象与它所有的成员变量大小的总和。当然这里面还会包括一些java语言特性的数据存储单元。针对数组类型的对象,它的大小是数组元素对象的大小总和。Retained SizeRetained Size=当前对象大小+当前对象可直接或间接引用到的对象的大小总和。(间接引用的含义:A->B->C, 阅读全文
posted @ 2012-06-05 16:22 wsjisji 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: BitmapDrawable drawable (BitmapDrawable)imageView.getDrawable();Bitmap bmp = drawable.getBitmap();if (null != bmp && !bmp.isRecycled()){ bmp.recycle(); bmp = null;} 阅读全文
posted @ 2012-06-04 16:40 wsjisji 阅读(8923) 评论(0) 推荐(0) 编辑
摘要: 1.使用objdump -S -D xxx.so命令反汇编 阅读全文
posted @ 2012-06-04 10:44 wsjisji 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 使用Adb shell command直接送key event給Androidadb shell input keyevent 7 # for key '0'adb shell input keyevent 8 # for key '1'adb shell input keyevent 29 # for key 'A'adb shell input keyevent 54 # for key 'B'adb shell input text "ANDROID" 支持的KEYCODE0 --> "K 阅读全文
posted @ 2012-05-11 22:27 wsjisji 阅读(43417) 评论(0) 推荐(0) 编辑
摘要: 01-02 00:02:35.064: E/dalvikvm(4223): JNI ERROR (app bug): local reference table overflow (max=512)向JNI传递大量的数据,或new出大量对象时,如果不及时释放,则会造成上述错误。1.在将java string转换为native string之后,要调用ReleaseStringUTFChars释放。 if (MNull != pszPath && MNull != strJString) { env->ReleaseStringUTFChars(strJString, ps 阅读全文
posted @ 2012-05-11 09:21 wsjisji 阅读(14584) 评论(0) 推荐(0) 编辑
摘要: 1.静态库load顺序:如果a依赖于b,那么先load a再load b,即 -la/ -lb。 阅读全文
posted @ 2012-04-18 17:45 wsjisji 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://ceo.97ol.com/2012/04/196第一步:进入Google Play应用商店开发者页面Google Play 应用商店开发者页面地址:http://developer.android.com点击页面Publish处的Learn More,如下图所示:2.登陆您的Gmail账号,如果没有请注册,这一步比较简单3.创建开发者个人资料注意事项:①开发人员姓名不能与其他人注册的相同;②电话号码前面记得+86;4.同意开发者分成协议并继续5.支付25美元注册费注意事项:① 地点请选择香港,因为没有中国大陆的相关选项;② 卡号处可填写国内信用卡;借记卡一般只有银联标识, 阅读全文
posted @ 2012-04-18 12:42 wsjisji 阅读(12175) 评论(0) 推荐(0) 编辑
摘要: Add this property of activityto manifest.xmlandroid:windowSoftInputMode="stateAlwaysVisible" 阅读全文
posted @ 2012-04-05 19:01 wsjisji 阅读(271) 评论(0) 推荐(0) 编辑
摘要: <style name="Translucent_NoTitle" parent="android:style/Theme.Dialog"><item name="android:windowNoTitle">true</item><item name="android:background">#00000000</item><item name="android:windowBackground">@android:col 阅读全文
posted @ 2012-03-14 13:25 wsjisji 阅读(20910) 评论(1) 推荐(2) 编辑