
android
穿越雾水123
告别失败最好的方法,就是积累和思考!
展开
-
Android中使用Bitmap会出现OutOfMemory的原因(转)
在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。 1) 要及时回收Bitmap的内存Bitmap类有一个方法recycle(),从方法名可以看出意思是回收。这里就有疑问转载 2014-04-29 10:10:39 · 470 阅读 · 0 评论 -
android开源控件
http://www.23code.com/page/2/原创 2015-01-26 14:41:18 · 390 阅读 · 0 评论 -
android抓包
抓包准备1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Fra转载 2014-08-14 15:34:12 · 402 阅读 · 0 评论 -
android memory leak analysis tools
如何在Android中来检测系统中可能存在的内存泄漏问题呢?本篇文章给大家起一个头,分享一下基本的步骤。 1.首先,打开DDMS, 在左边的device视图区点击你想要分析的进程,这里以system_process为例: 2.选中上图左上角的两个绿色按钮,即选中”Update Heap”和”Dump HPROF file”. 之后,会弹出对话框让您选择hprof文件的存放路翻译 2014-04-29 11:14:06 · 642 阅读 · 0 评论 -
Android内存分析工具DDMS heap + MAT 安装和使用
一 Java内存分析工具扫盲如果像我一样一点都不了解,可以先进行内存分析工具扫盲 MAT介绍: Eclipse Memory Analyzer(MAT)一个功能丰富的 JAVA 堆转储文件分析工具,可以用于发现内存漏洞和减少内存消耗。二 Eclipse MAT插件安装 当前机器环境描述:[plain] view plaincopyprint?原创 2014-04-29 11:07:15 · 764 阅读 · 0 评论 -
Handler sendMessage 与 obtainMessage (sendToTarget)比较
话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 = xxx;handler.sendMessage(msg);这样写也没有绝得不好,反正当时项目的功能实现了。(性能上还可以)后原创 2014-04-13 17:16:25 · 426 阅读 · 0 评论 -
在activity启动后立即弹出PopupWindow的两个方法
若在Activity的onCreate()方法中直接写弹出PopupWindow方法会报错,因为activity没有完全启动是不能弹出PopupWindow的。那我们只需要在activity完全启动后再弹出PopupWindow就行了。第一种方法: 利用Activity的 onWindowFocusChanged()方法[java] view plaincopy原创 2014-04-11 17:51:43 · 570 阅读 · 0 评论 -
[014] Android应用程序签名详解
本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。1、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗?所转载 2014-05-08 22:54:32 · 382 阅读 · 0 评论 -
Android遇到内存溢出(Out Of Memory)BUG的经验与解决方法
Android遇到内存溢出(Out Of Memory)BUG的经验与解决方法 [字体第一种方法--及时回收bitmap内存:一般而言,回收bitmap内存可以用到以下代码if(bitmap != null && !bitmap.isRecycled()){ bitmap.recycle(原创 2014-04-08 10:01:19 · 548 阅读 · 0 评论 -
高效开发Android App的10个建议
高效开发Android App的10个建议2014/04/04 | 分类: Android, 开发 | 0 条评论 | 标签: 安卓开发分享到:10本文由 伯乐在线 - chris 翻译自 azoft。欢迎加入Android小组。转载请参见文章末尾处的要求。假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗原创 2014-04-05 23:16:22 · 489 阅读 · 0 评论 -
Android_Bitmap_图片的二次采样并生成缩略图
1.Bitmap概述Android系统支持几种图片(.png (preferred), .jpg (acceptable), .gif (discouraged)), 其中Bitmap位图#ffffffff,包括图片透明度Alpha和RGB,图片质量很好,每一个像素位占4个字节,如果图片很大将会占据很大的内存空间。存储在SDCard的image很小,加载进内存可能就会很大。因此,对bitm原创 2014-04-30 15:46:46 · 451 阅读 · 0 评论 -
Bitmap的recycle问题
虽然Android有自己的垃圾回收机制,对于是不是要我们自己调用recycle,还的看情况而定。如果只是使用少量的几张图片,回收与否关系不大。可是若有大量bitmap需要垃圾回收处理,那必然垃圾回收需要做的次数就更多也发生地更频繁,会对系统资源造成负荷。所以,这个时候还是自己试用recycle来释放的比较好。 如何去使用recycle()方法和何时试用recycle()都是值得考虑的问题原创 2014-04-29 15:33:31 · 548 阅读 · 0 评论 -
android BitmapFactory.Options
public BitmapinBitmap如果设置,解码选项“对象的方法,采取将尝试重用这个位图加载内容时。public intinDensity使用的位图的象素密度。public booleaninDither如果抖动是真实的,解码器将尝试到抖动的解码图像。publ翻译 2014-04-30 15:35:23 · 468 阅读 · 0 评论 -
Bitmap recycle方法与制作Bitmap的内存缓存
recycle方法不是必须调用,就算调了GC也不会立即回收Java层的Bitmap对象。这个跟把一个对象手动置空一个道理。可以看一下API说明:This operation cannot be reversed, so it should only be called if you are sure there are no further uses for the bitmap. This转载 2014-04-29 15:58:22 · 606 阅读 · 0 评论 -
如何通过Html网页调用本地安卓app?
如何使用html网页和本地app进行传递数据呢?经过研究,发现还是有方法的,总结了一下,大致有一下几种方式 一、通过html页面打开Android本地的app1、首先在编写一个简单的html页面html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-转载 2015-01-28 11:29:10 · 527 阅读 · 0 评论