android
caocaozhuce
这个作者很懒,什么都没留下…
展开
-
LOG 含义
Grow heap (frag case) to 6.437MB for 1114126-byte allocation表示你一直在分配一个较大的对象,占用的堆内存达到了6.4MB。 上网查了下,类似语句:GC_EXTERNAL_ALLOC freed 297K, 49% free 3411K/6663K, external 24870K/26260K, paused原创 2013-03-21 10:41:27 · 1629 阅读 · 0 评论 -
JIN
Android jni 实例1. 编写c模块, 实现动态库在external 目录下添加新目录hellolib, 并添加hellolib.cpp 和Android.mk文件。 Hellolib.cpp 的内容如下: #include #define LOG_TAG "TestLib"#undef LOG#include exter转载 2012-08-26 17:25:16 · 396 阅读 · 0 评论 -
Android图片内存
android中处理图片的基础类是Bitmap,顾名思义,就是位图。占用内存的算法如下:图片的widthheightConfig。如果Config设置为ARGB_8888,那么上面的Config就是4。一张480320的图片占用的内存就是480320*4 byte。前面有人说了一下8M的概念,其实是在默认情况下android进程的内存占用量为16M,因为Bitmap他除了java中持有数据外,底层转载 2012-08-22 14:04:31 · 404 阅读 · 0 评论 -
Android官方文档之Activity和Task
http://www.2cto.com/kf/201108/102108.html什么知识,看官方的API是最好的了。但是鉴于很多人英语不好,便转载了这篇文章,翻译的非常好了。搞不懂Activity声明周期,和程序框架设计的,最好看一看。Activity 和 task 的设计摘要Activity 是 Android 应用的主要组成部分。除了自己写Activity之外,你转载 2012-08-16 23:34:33 · 1362 阅读 · 0 评论 -
Displaying Bitmaps Efficiently
http://developer.android.com/training/displaying-bitmaps/index.html转载 2012-08-01 21:48:49 · 438 阅读 · 0 评论 -
Android Intent和Intent Filter详解
http://www.eoeandroid.com/thread-83566-1-1.htmlhttp://www.eoeandroid.com/thread-83568-1-1.htmlhttp://www.eoeandroid.com/thread-83573-1-1.htmlhttp://www.eoeandroid.com/thread-83574-1-1.htmlhttp转载 2012-08-17 00:34:18 · 344 阅读 · 0 评论 -
Android中如何查看内存
http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android#2299813http://blog.csdn.net/hudashi/article/details/7050897 文章参照自:http://stackoverflow.com转载 2012-08-15 10:05:28 · 748 阅读 · 0 评论 -
Android SurfaceFlinger中的SharedClient -- 客户端(Surface)和服务端(Layer)之间的显示缓冲区管理
http://blog.csdn.net/DroidPhone/article/details/5972568http://blog.csdn.net/mfbao01/article/details/6239690http://blog.csdn.net/mfbao01/article/details/6239775 SurfaceFlinger在系统启动阶段作为系转载 2012-06-11 15:05:57 · 307 阅读 · 0 评论 -
android binder
http://blog.csdn.net/makefish/article/details/5571572转载 2012-08-13 23:29:07 · 334 阅读 · 0 评论 -
Android USB Host
http://wiki.eoeandroid.com/Host#.E4.BD.BF.E7.94.A8.E4.B8.80.E4.B8.AA.E6.84.8F.E5.9B.BE.E8.BF.87.E6.BB.A4.E5.99.A8 Host来自eoeAndroid wiki跳转到: 导航,搜索 目录 [隐藏] 1USB主机转载 2012-07-29 16:39:52 · 11739 阅读 · 0 评论 -
Android原生应用的CTS测试步骤
1. 什么是CTS? Android的CTS测试,英文为Compatibility Test Suite,意为兼容性测试。只有通过CTS测试的设备才有可能获得Android的商标和享受Android Market的权限。以下分享我对Android CTS的认识。2. 原生应用的CTS测试步骤: (1)复制原生应用(如:Settings应用)的test目录(源码目录转载 2012-08-11 23:10:05 · 507 阅读 · 0 评论 -
[Android]Adb connection Error:远程主机强迫关闭了一个现有的连接。
Myeclipse控制台提示![2010-01-03 23:09:51 - DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。[2010-01-03 23:09:51 - DeviceMonitor]Connection attempts: 1 [2010-01-03 23:09:51 - DeviceMonitor]Connect转载 2012-09-12 09:40:21 · 1519 阅读 · 0 评论 -
android Log分析
http://blog.csdn.net/andytsui/article/details/6741329 Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused exception2,程序强制关闭 ,Force Closed (简称FC)3,程序无响应转载 2012-09-17 21:27:28 · 442 阅读 · 0 评论 -
Activity的一些FLAG,标志,加载模式
taskAffinity属性http://blog.csdn.net/lygglobetech/article/details/6600692http://marshal.easymorse.com/archives/2950 http://www.cnblogs.com/xiaoQLu/archive/2012/07/17/2595294.html Activity的归属,也就是转载 2013-03-05 11:44:12 · 1556 阅读 · 0 评论 -
Android中Surface和SurfaceView的一些理解和总结
http://www.linuxidc.com/Linux/2012-07/64223.htm什么是Surface? 简单地说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都是画在Surface上的,传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行什么是SurfaceView?说SurfaceView是一个View也许不够严转载 2013-01-22 10:13:34 · 492 阅读 · 0 评论 -
android:allowTaskReparenting(clearTaskOnLaunch...)
http://blog.csdn.net/chr8880/article/details/7944296 android:allowTaskReparenting: 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时),“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如果这个特性转载 2013-01-25 17:04:12 · 2235 阅读 · 0 评论 -
我想删掉系统自带的UC浏览器的apk,remount failed: Operation not permitted
http://www.eoeandroid.com/thread-148388-1-1.html 我想删掉系统自带的UC浏览器的apk,当我在终端命令 adb remount 之后,命令终端显示remount failed: Operation not permittedadb remount 失败。1. 确定是否正确连接手机了adb dev转载 2013-01-07 15:50:54 · 826 阅读 · 0 评论 -
Android Bitmap内存限制
http://7dot9.com/2010/08/android-bitmap%e5%86%85%e5%ad%98%e9%99%90%e5%88%b6/http://hi.baidu.com/nignt_yoco/item/21186ed1014d5fe4b2f77738[Android内核修改]android heapsize内存大小修改这里有一点有用的资料,贴一下链接:ht转载 2013-01-03 19:51:52 · 576 阅读 · 0 评论 -
Android)开关机动画制作原理
http://blog.sina.com.cn/s/blog_3f8c71da0100spad.htmlAndroid)开关机动画制作原理开机动画文件:bootanimation.zip 首先要明白的是安卓Android的动画由一系列的连续PNG序列图片作为帧组成的动画。不是合成为一张GIF图片,而是一个ZIP压缩文件包,将各帧PNG图片以压缩包方式保存。转载 2012-12-27 15:37:57 · 1857 阅读 · 0 评论 -
Android的PowerManager和PowerManager.WakeLock用法简析
Android的PowerManager和PowerManager.WakeLock用法简析之前的一个社区PDA项目在采集使用者坐标这个功能的时候,需要保持屏幕常亮,面对未涉及过的东西,网络是最好的学习工具,便去找相关的资料,发现原来可以使用PowerManager.WakeLock来实现要求的功能,以下的文字部分转载自网路上的一篇有关博客,感觉写的还比较清楚,可以学习并用来写到项目中,原转载 2012-12-13 10:46:41 · 754 阅读 · 0 评论 -
Android开发中StackOverflowError错误实例分析
http://blog.csdn.net/mozhizun/article/details/7051300http://blog.csdn.net/gaomatrix/article/details/6604579Android开发中StackOverflowError错误实例分析一、概述 我在一个复杂的layout嵌套较多的android界面,碰到了java.lang.Sta转载 2012-12-23 13:49:01 · 25874 阅读 · 3 评论 -
Android写bitmap对象到文件中
关于Android file.createNewFile() 方法出现的问题总结http://my.oschina.net/AlexZhuang/blog/55764 今天在编写向SDcard中,创建文件夹并向其中保存文件的过程中出现个一系列的问题 在此做下总结:1.首先要注意权限问题WRITE_EXTERNAL_STORAGE">01Str原创 2012-11-12 20:49:31 · 12386 阅读 · 0 评论 -
App自适应draw9patch不失真背景
1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。 根据以往的经验,我们一般采用先切图后拼凑的做法,这种做法本来我转载 2012-09-25 16:28:19 · 476 阅读 · 0 评论 -
JNI
http://blog.sina.com.cn/s/blog_972577b301015k7h.html Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进转载 2012-10-09 10:53:08 · 624 阅读 · 0 评论 -
stagefright + omx小结
http://blog.chinaunix.net/space.php?uid=13321460&do=blog&id=2902463 看了将近1个多月的stagefright和OMX IL,感觉对框架有了一点感觉,趁感觉还在,记录下来和大家分享,由于本人也是刚开始看多媒体框架,有认识不当的地方还请务必指正.由于stagefright和openmax运行在两个不同的进程上,所以转载 2012-08-03 11:06:18 · 537 阅读 · 0 评论 -
Android display架构分析
http://blog.csdn.net/bonderwu/article/details/5805961 高通7系列硬件架构分析如上图,高通7系列 Display的硬件部分主要由下面几个部分组成:A、MDP高通MSM7200A内部模块,主要负责显示数据的转换和部分图像处理功能理,如YUV转RGB,放大缩小、旋转等。MDP内部的MDP DMA负责数据从DDR到MDDI Ho转载 2012-07-16 15:19:11 · 744 阅读 · 0 评论 -
Android输入法框架整理
http://www.cnblogs.com/lab-hit/articles/2430198.htmlAndroid输入法框架整理/frameworks/base/services/java/InputMethodManagerService.java 这是整个系统当中,一切与输入法有关的地方的总控制中心。它通过管理下面三个模块来实现系统的输入法框架。 1、/framewor转载 2012-04-16 09:06:14 · 1175 阅读 · 0 评论 -
ActionBar
在Android3.0以上你可以利用Action Bar部件提供的全部功能,将你的选项菜单项放在Action Bar的右上角,对用户来说使用更方便,控制该行为的主菜单项属性是android:showAsAction。这个属性可接受的值有:1、always:这个值会使菜单项一直显示在Action Bar上。2、ifRoom:如果有足够的空间,这个值会使菜单项显示在Action Bar上。原创 2012-03-15 09:49:39 · 8716 阅读 · 1 评论 -
java.lang.OutOfMemoryError: bitmap size exceeds VM budget
http://milkmidi.blogspot.com/2012/01/javalangoutofmemoryerror-bitmap-size.html最近在寫 Android 程式時,一直發生java.lang.OutOfMemoryError: bitmap size exceeds VM budget這個問題後來查了一下,才知道是圖檔太大,超過能使用的記憶體但透過转载 2012-04-26 22:07:29 · 594 阅读 · 0 评论 -
最全的Android源码目录结构详解
Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development (应用程序开发相关) |-- exter转载 2012-04-13 16:29:37 · 345 阅读 · 0 评论 -
Android2.3 中如何使用GPU硬件加速
http://blog.csdn.net/fengkehuan/article/details/6395730 1.名词解释GPU:Graphic Processing Unit (图形处理器)OpenGL:Open Graphic Library 定义了一个跨编程语言、跨平台的编程接口的规格,不同厂商会有不同的实现方法,它主要用于三维图象(二维的亦可)绘制。SurfaceFl转载 2012-04-13 16:28:08 · 442 阅读 · 0 评论 -
Android中对多媒体操作阶段总结
http://roll.sohu.com/20111107/n324753493.shtml转载 2012-03-29 17:53:36 · 314 阅读 · 0 评论 -
Android OpenGL 学习笔记
http://www.cnblogs.com/shengdoushi/archive/2011/01/13/1934181.html#viewSourcehttp://www.douban.com/note/74862515/http://blog.csdn.net/hecker385/article/details/6678621 创建一个OpenGLRenderer 实现转载 2012-03-15 21:08:45 · 553 阅读 · 0 评论 -
将系统自带的Launcher2源码导入eclipse中编译运行
http://blog.csdn.net/wzcqr0501/article/details/6931453 注意事项: 右键工程->build path->add Library->user Library->user Libraries->new->随便取个名字->add JARs->oksystemLibrary选中 1.将Launcher2项目导入ecli转载 2012-03-08 12:34:19 · 1331 阅读 · 0 评论 -
Android DRM解析
http://quanminchaoren.iteye.com/blog/849512 简而言之,DRM系统提供一套机制对用户使用手机上的媒体内容(如ringtong, mp3等)进行限制,如限制拷贝给第三方,限制使用次数或时限等,从而保护内容提供商的权利。建议读者可以阅读OMA DRM 的规范,以便更好的了解代码。相关代码主要位于下列目录:frameworks/base/me转载 2012-03-26 13:28:58 · 755 阅读 · 0 评论 -
getAction()
event.getAction() 获得的返回值: //触摸屏幕时刻case MotionEvent.ACTION_DOWN: // = 0break;//触摸并移动时刻case MotionEvent.ACTION_MOVE: // = 2break;//终止触摸时刻case MotionEvent.ACTION_UP: // = 1br原创 2012-03-22 09:31:46 · 10120 阅读 · 0 评论 -
Android 应用程序窗体显示状态操作
http://www.cnblogs.com/salam/archive/2010/11/30/1892143.html 我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特转载 2012-03-09 09:38:21 · 342 阅读 · 0 评论 -
浅谈Android应用程序键盘消息处理机制
http://www.itivy.com/android/archive/2011/10/25/android-keyboard-message.html在Android系统中,键盘按键事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序处理,不过和普通消息不一样,它是由硬件中断触发的;在上一篇文章《Android应用程序消息处理机制(Looper、转载 2012-04-16 20:48:56 · 2290 阅读 · 0 评论 -
android软键盘弹出引起的各种不适终极解决方案
http://blog.csdn.net/itachi85/article/details/6596284很多写登录界面的开发者都会遇到一个问题:那就是在登录界面时,当你点击输入框时,下边的按钮有时会被输入框挡住,这个不利于用户的体验,所以很多人希望软键盘弹出时,也能把按钮挤上去。很多开发者想要监听键盘的状态,这无疑是一个很麻烦的做法。 我们可以在AndroidManifest转载 2012-04-16 20:51:38 · 1431 阅读 · 0 评论 -
Android Camera 使用小结
http://www.cnblogs.com/franksunny/archive/2011/11/17/2252926.htmlAndroid Camera 使用小结Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStr转载 2012-07-03 10:24:38 · 700 阅读 · 0 评论