
android
亿分才奇
思考和只问一次
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
activity 按back键 消失但是不销毁的实现
activity按back键 消失但是不销毁的实现重新定义finish()方法: @Override public void finish() { // TODO Auto-generated method stub if(!BackState){ setBackTask(false);原创 2012-07-03 09:35:30 · 5171 阅读 · 0 评论 -
dalvikvm gc相关log介绍
down voteI was also looking for this information.GC stands for garbage-collector, which collects unused objects during runtime of your app.GC_EXTERNAL_ALLOC: Means that the VM is try转载 2013-02-25 18:40:21 · 1359 阅读 · 0 评论 -
android ANR 分析
一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在转载 2013-02-25 21:34:41 · 959 阅读 · 0 评论 -
panic.py 使用
调试步骤如下:1/ 将异常的地址信息存到文本文件,并存放在项目根目录;2/ 使用panic.py解析该文件;3/ 根据返回的信息(文件名;行号;方法名)调试程序。 以操作第三方的Touch input 输入法为例,过程如下: # 该输入法的英文和手写OK,操作中文输入法时,出现异常,软键盘消失,异常日志如下02-05 06:41:19.834 D/dalvikvm(转载 2013-02-26 09:44:32 · 1071 阅读 · 0 评论 -
Android 调试技术
Android 调试技术by bob一、JAVA层单步调试参见“用eclipse单步调试Laucher”参见“用eclipse编译调试adnroid的Browser”二、Native层单步调试参见“使用GDB 单步调试Android本地代码”三、JAVA层堆栈打印1. 在指定的函数内打印相关java调用Log.d(TAG,Log.getStackTraceS转载 2013-02-26 10:13:03 · 654 阅读 · 0 评论 -
report分析---堆栈例子
VM traces at last ANR20:28:50;-MountService (tid=45 pid=332 prio=5 state=WAIT)java.lang.Object.waitjava.lang.Thread.parkFor (Thread.java)sun.misc.Unsafe.park (Unsafe.java)java.原创 2013-02-26 15:50:01 · 1008 阅读 · 0 评论 -
linux DMA 解释
直接内存存储 (Direct Memory Access - DMA) 是一种计算机内数据传输的模式,它不需要中央处理器 (CPU) 的干涉。 DMA 的工作方式在不同架构的计算机内是以不同的形式被实现的。因此此篇文章将把讨论限制在对 IBM 个人计算机 (PC) 和 IBM PC/AT 以及其他所有后继者和兼容产品 的 DMA 子系统的实现以及工作方式上。 PC 的 DMA 子系统是转载 2013-02-28 10:13:35 · 5018 阅读 · 0 评论 -
用arm-eabi-objdump命令查看lib库或可执行文件的函数-地址映射信息
source build/envsetup.shchoosecomboarm-eabi-objdump -d out/target/product/generic/system/bin/mediaserver >mediaserver.addr 将mediaserver地址信息写入文件mediaserver.addrarm-eabi-objdump在prebuilt/linux转载 2013-03-01 19:00:44 · 4471 阅读 · 0 评论 -
App调试的几个命令实践
在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。1.logcat命令这个命令最简单常用,可查看帮助,我不多说,如果需要打印时间,加参数-v time?转载 2013-06-27 14:13:57 · 585 阅读 · 0 评论 -
git windows下搭建全过程
git windows下搭建全过程yuanwenzhang:http://blog.youkuaiyun.com/ruanjf/article/details/7331197分类: 编程工具 2012-03-08 00:56 5062人阅读 评论(5)收藏 举报gitwindowspath测试sshbash1、 Git,Windows下的Git,地址:http:转载 2013-08-28 21:03:11 · 785 阅读 · 0 评论 -
vmstat:报告虚拟内存统计信息
vmstat:报告虚拟内存统计信息作用:vmstat命令报告关于内核线程、虚拟内存、磁盘、陷阱和CPU活动的统计信息。由vmstat命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。用法:vmstat [-V] [-n] [延时[次数]]主要选项如下。-n:开关令第一次的信息只显示一次而不是周期地产生。转载 2013-02-22 13:59:14 · 514 阅读 · 0 评论 -
读懂进程相关参数
执行ps命令中pid 为进程idppid 为父进程的id在logcat 中230 232 F libc : Fatal signal 11 (SIGSEGV) at 0x00430089 (code=1)230 表示的是进程id232 表示的是线程的id原创 2013-02-22 17:23:08 · 516 阅读 · 0 评论 -
android 定时执行某个操作的方法
Timer timer = new Timer();timer.schedule(new TimerTask(){@Override public void run() { //do something here} }, 3000);原创 2012-08-03 14:37:47 · 1714 阅读 · 0 评论 -
android 分辨率收录
QVGA = 320 * 240; WQVGA = 320 * 480; WQVGA2 = 400 * 240; WQVGA3 = 432 * 240;HVGA = 480 * 320; VGA = 640 * 480; WVGA = 800 * 480; WVGA2 = 768 * 480; FWVGA = 854 * 480;DVGA = 960 * 640;原创 2012-07-25 09:57:45 · 398 阅读 · 0 评论 -
android 输入法(IMF)中英文名词对应
Input Method Framework 输入法框架 IMFInput Method 输入法 IMInput Method Service原创 2012-07-30 10:30:46 · 681 阅读 · 0 评论 -
输入法相关文件源码位置
frameworks/base/services/java/com/android/server系统服务的一部分。只有一个文件IMMS。frameworks/base/core/java/android/inputmethodservice IMS所在。frameworks/base/core/java/android/view/inputmethod IMM所在。framew原创 2012-08-14 10:35:08 · 569 阅读 · 0 评论 -
开关机的action
xml中开机 关机 java代码中:Intent.ACTION_BOOT_COMPLETEDIntent.ACTION_SHUTDOWN需要权限:原创 2012-10-15 18:54:43 · 2426 阅读 · 0 评论 -
有关onActivityResult提前调用的问题
http://blog.youkuaiyun.com/danericola/article/details/7532425#comments天准备在自己的游戏中加入蓝牙功能,于是将Android SDK Sample中的BluetoothChat看了看,发现基本上大部分的代码都可以复用,于是乎乾坤大挪移了一番,总算没有错误了,可是在我的Nexus上一运行,悲剧了,蓝牙明明打开了,可转载 2012-10-17 16:29:09 · 2569 阅读 · 2 评论 -
OpenDNS
地址:208.67.222.222 和 208.67.220.220原创 2013-02-17 21:21:51 · 615 阅读 · 0 评论 -
coredump介绍
coredump简介与coredump原因总结什么是coredump?通常情况下coredmp包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息等。可以理解为把程序工作的当前状态存储成一个文件。许多程序和操作系统出错时会自动生成一个core文件。如何使用coredump?coredump可以用在很多场合,使用Linux,或者solaris的人可能都有过这种经历,系统在跑一些转载 2013-02-20 16:59:45 · 722 阅读 · 0 评论 -
ANR log fenxi
yuanzhihttp://www.myexception.cn/android/1451941.html 1.2如何分析ANR问题引起ANR问题的根本原因,总的来说可以归纳为两类:应用进程自身引起的,例如:主线程阻塞、挂起、死循环应用进程的其他线程的CPU占用率高,使得主线程无法抢占到CPU时间片其他进程间接引起的,例如:当前应转载 2013-11-19 20:44:44 · 1047 阅读 · 0 评论