自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(59)
  • 资源 (10)
  • 收藏
  • 关注

转载 android 动态库死机调试方法

这两种方法都不是我发明了,都是网上一些高手公共出来的调试方法,无奈找不到出处的地方了,所以就在此总结一下,以方便android下的调试:简要说明:android系统中调试Java非常容易,一般遇到错误都在logcat中打印出错时函数的调用关系,而C库中出错时只看到一些二进制信息,使用gdbserver调试环境搭建又比较复杂。方法一:下在介绍一

2014-12-18 16:33:14 414

转载 Java 打印堆栈的几种方法

java 中可以通过 eclipse 等工具直接打印堆栈,但是对于某些环境中无法使用 eclipse 工具时,需要知道堆栈,如何处理呢?介绍3种方法供选择:方法一:package name.xu;public class CallStack { public static void printCallStatck() { Throwable e

2014-11-07 19:14:00 1617

转载 Android音频系统探究——从SoundPool到AudioHardware

对音频系统的探索起源于工作中遇到的一个bug。平时都是力求快速解决问题,不问原因。这次时间比较宽裕,正好借着解决问题的机会,把Android的音频系统了解一下。既然由bug引发,那就从bug开始说。一. bug现象    Android的照相机在拍照的时候会播放一个按键音。最近的一个MID项目(基于RK3188,Android 4.2)中,测试部门反馈,拍照时按键音播放异常

2014-08-08 14:43:09 1662 1

转载 安卓开发之常见死机问题--log分析

一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子或手机)上进行调试。此时唯一的调试手段就是logcat产生log信息进行分析问题了。  什么时候会有Log文件的产生 ?一般在如下几种情况会产生log文件 。  1、程序异常退出 uncaused exception  2、程序

2014-07-16 17:36:43 556

转载 Android系统权限和root权限

有奖征资源,博文分享有内涵       社区问答:芈峮iOS测试指南       专访阿里陶辉       2014 CSDN博文大赛       10月微软MVP申请 Android系统权限和root权限分类: LINUX笔记 2012-07-02 18:51 30614人阅读 评论(0)收藏 举报androidsystemsh

2014-07-07 14:35:38 759

转载 使用git建立远程仓库,让别人git clone下来

首先, 如果你的ssh没有安装的话,要安装ssh服务端。ubuntu是很简单sudo apt-get install openssh-server1,建立你的git 目录。ourunix@ubuntu:~$ mkdir testgitourunix@ubuntu:~$ cd testgit/2,建立你的git仓库。ourunix@ub

2014-03-07 17:05:51 12557

转载 android_launcher的源码详细分析

转载请注明出处:http://blog.csdn.net/fzh0803/archive/2011/03/26/6279995.aspx去年做了launcher相关的工作,看了很长时间。很多人都在修改launcher,但还没有详细的文档,把自己积累的东西分享出来,大家一起积累。这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类1.L

2013-09-03 16:50:58 483

原创 apk installLocation设置为preferExternal后安装失败

客户反馈把apk installLocation设置为preferExternal后,如果sdcard路径已满,不会自动安装到内部data分区,而是安装失败。    installLocation是apk用来指定安装位置的属性,设置为preferExternal表示程序优先安装到sdcard中,如果sdcard容量不足,则安装到data分区中。而在系统中,真正用来指定安装位置的变量是recom

2013-08-27 17:37:36 3208

转载 MTK启动无线热点的过程

MTK有一个和其他android不一样的无线热点的实现。现在让我们从最顶层的界面到最底层的驱动来看看这个启动过程是如何的吧。1. 界面上启动无线热点(应用程序部分)我使用的界面是联想的个人热点(Personal Hotspot)的界面。源代码是反编译得到的。代码位于WifiApEnabler这个类里public class WifiApEnabler { publi

2013-03-27 17:18:15 4486 1

转载 编译android源码中的资源文件

1、将资源放入 frameworks/base/core/res/res/ 中的相应目录,假设要添加的资源是 drawable 类型,文件名为 test(后缀可能为xml或者png等等),则将文件放入 frameworks/base/core/res/res/drawable*/ 下。2、仿照已有的同类型系统资源修改 framework/base/core/res/res/values/p

2013-03-22 18:59:33 542

转载 echo -e 下面8进制ASCII code颜色代码

NAME       echo - display a line of textSYNOPSIS       echo [OPTION]... [STRING]...-e     enable interpretation of backslash escapesIf -e is in effect, the following sequences are recogniz

2013-03-20 10:38:57 1106

转载 Android 制作 升级包

Android  制作 升级包http://hi.baidu.com/j_fo/blog/item/81ae650953ea5ec13ac76312.htmlhttp://hi.baidu.com/j_fo/blog/item/53a45b82206837af0df4d21a.html如何制作自己的android升级包(update.zip)2010-09-04

2013-03-11 10:42:04 2007

转载 Ubuntu adb devices :???????????? no permissions 解决方法

untun下USB连接Android手机后,使用adb devices 出现如下:List of devices attached???????????? no permissions同时在DDMS中显示设备名也显示????,也无法显示进程名,无法查看log。一、工具介绍android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug

2013-02-17 10:10:08 377

转载 Android3.1后Boot_COMPLETED广播不响应的问题

在做Android开发时,很多应用由于各种目的,希望在机器启动时被唤醒,一般的做法是写一个BroadcastReceiver,接收对应的boot action,当然别忘了在Manifest中添加permission "android.permission.RECEIVE_BOOT_COMPLETED“。但是最近在做4.0开发时,有同事声称这个广播接收不到了,同时其他有人又说自己的能接收到,到底是怎

2013-01-28 13:44:43 481

转载 git使用心得

1. 在本地可以建任意分支,只要不往服务器git push就不影响服务器的内容。2.在使用git push的时候,如下:git push file:////home/hebo/work/testgit/ master这样对本地的修改,只会master分支推送到服务器上,其它的不影响但是如果需要把其它的本地维护的分支推送到服务器,需要git push file:////home/

2013-01-18 14:52:42 4155

转载 java反射详解

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package Refl

2013-01-16 11:05:40 470

原创 android4.1 HOME键长按问题

调试中发现,同一软件在密度不同的时候竟有不同的表现。当密度为120时,长按home键会弹出搜索条,并且手指不放开,搜索条保持显示;而当密度为160时,长按home键会先弹出搜索条,然后搜索条消失,显示最近程序。使用工具发现搜索条的id为search_panel_container,找到这处地方SearchPanelView.java中protected void onFinishInfla

2013-01-09 14:40:21 4985 1

转载 LCD工作原理

了解液晶顾名思义,液晶显示器(Liquid Crystal Display,简称LCD)就是使用了“液晶”(Liquid Crystal)作为材料的显示器,那什么是液晶呢?其实,液晶是一种介于固态和液态之间的物质,当被加热时,它会呈现透明的液态,而冷却的时候又会结晶成混乱的固态,液晶是具有规则性分子排列的有机化合物。液晶按照分子结构排列的不同分为三种:类似粘土状的Smectic液晶、类似细火柴

2012-12-26 11:18:40 2529

原创 背光亮度调节

LightsService.javapublic void setBrightness(int brightness, int brightnessMode) { synchronized (this) { int color = brightness & 0x000000ff; color = 0xf

2012-12-25 20:09:02 811

转载 Android HAL实例解析

华清远见讲师  刘洪涛一、概述    本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。     二、HAL介绍    现有HAL架构由Patrick Brady (Google) 在2008 Google  I/O演讲中提出的,如下图。      Android的HAL是

2012-12-25 17:20:21 414

转载 众多Android 开源项目再次推荐,学习不可错过

FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。 项目地址:http://www.fbreader.org/FBReaderJ/ Angle Angle是一款专为Android平台设计的,适合快速开发的2D游戏引擎,基于Op

2012-12-09 16:57:40 528

转载 linux sed命令详解

1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下

2012-12-07 15:49:30 344

转载 工作中Android编译几乎遇不到的问题,接口分离

trouble writing output: Too many methods: 65634; max is 65536. By package:(接口太多,撑破了。需要接口分离)    26 android   145 android.accessibilityservice   700 android.accounts   436 android.animation

2012-12-01 15:26:44 3406 2

转载 UltraEdit-列编辑功能 快捷键:Ctrl+c---->选择要删除的列------>删除 整列 即可

UltraEdit是能够满足你一切编辑需要的编辑器。UltraEdit是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII码,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有HTML标签颜色显示、搜寻替换以及无限制的还原功能,一般大家喜欢用其来修改EXE或DLL文件。代码折叠支持在所有 32 位 Wind

2012-12-01 13:42:12 13824

转载 eclipse 快捷键查询

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面

2012-11-15 10:16:41 538

转载 Android开发错误汇总

大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合!【错误信息】[2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Device API

2012-11-04 00:48:50 526

转载 【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式! .

由于本人现在在一家专职做网游的公司,所以现在需要使用一些方法对现运营的网游代码进行精简和优化,那么就要使用到Android sdk中提供的一款很好的检视工具—Android TraceView、下面先给出对此的解释:然后讲解实现的详细步骤和需要特别注意的一点! 什么是TraceView?先看下百度出来的解释吧:Traceview是android平台配备一个很好的性能分析的工具。它可

2012-11-01 20:28:19 428

转载 Android学习系列(29)--App调试的几个命令实践

在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。1.logcat命令这个命令最简单常用,可查看帮助,我不多说,如果需要打印时间,加参数-v time?

2012-11-01 11:33:28 472

转载 android 屏幕旋转

屏是LANDSCAPE的,要让它默认显示为PORTRAIT.1.kernel里要旋转FrameBuffer.  启动参数里加入fbcon=rotate:1    (0:正常屏; 1:顺时钟转90度; 2:转180度; 3:顺时钟转270度;)最后生成的autoconf.h里有类似项:#define CONFIG_CMDLINE "console=ttySAC0,115200 f

2012-10-31 11:33:39 3016

转载 Log分析教程及例子

这次打算通过一个例子,深进解析一下log的分析方法以及Handler对象,Android多线程及MediaPlayer状态分析 。一、得到log文件ANR 出现了 。 开始做修改预备工作  ,得到log文件 。有人问log文件在哪儿 ?一般在/data/log 下面 。你可以通过执行命令 adb shell 进往看看。二,如何分析和研究Log文件 ,如何看日志信息 。L

2012-10-19 16:29:40 3665

原创 android app界面背景替换

把要替换的图片放置到launcher2/res/drawable-nodpi目录,在launcher2/res/layout/apps_customize_pane.xml文件中,修改android:background="@drawable/xxx",xxx为要替换的图片。注意要修改两个地方:<com.android.launcher2.AppsCustomizeTabHost xm

2012-10-17 16:32:08 5303 1

转载 液晶显示器色彩问题

色彩篇:16位色、24位色、32位色有多大差别?    首先特别强调:对于任何显示器(CRT/LCD/……)来说,色彩始终是第一位的!色彩显示的真实度和柔和度,带给眼睛的是最直接的感受! 至于亮度对比度甚至视角为什么要归到色彩篇来说,下文会有答案。    好液晶显示器的色彩标准:丰富而饱满的颜色、合适的亮度对比度、宽广的视角、灵活合理的颜色/亮度/对比度调节。    问1.1:为什么两

2012-09-19 16:42:05 757

原创 android4.0 休眠唤醒会出现之前界面

android4.0 休眠唤醒会出现之前界面,我们通过桌面远程工具可以看到在休眠时候,系统已经进入解锁界面。可是我们唤醒机器的时候,系统会闪一下之前操作的界面,再进入解锁界面。所以判断应该是休眠时候没有把解锁界面写入framebuffer,找到写framebuffer地方:if (LIKELY(hw.canDraw())) { // repaint the framebuf

2012-08-02 11:38:12 1392

转载 android“设置”里的版本号

在文件 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 中setStringSummary("build_number", Build.DISPLAY);指定了设置--关于设备--版本号。Build.DISPLAY即Build类中的 DISPLAY 变量,在文件frameworks/ba

2012-07-05 20:09:46 585

转载 android recovery模式及ROM制作

转载时请注明出处和作者文章出处:http://www.cnblogs.com/xl19862005作者:Xandy1       总述为了方便客户日后的固件升级,本周研究了一下android的recovery模式。网上有不少这类的资料,但都比较繁杂,没有一个系统的介绍与认识,在这里将网上所找到的和自己通过查阅代码所掌握的东西整理出来,给大家一个参考!2

2012-06-19 16:56:09 544

转载 开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP)

公司智能手机普及率满高的,好多人都在使用Iphone、Android智能手机,本来他们使用什么手机也不管我什么事,但是一旦出现他们不懂的了,就开始找我了,(苍天为证,哥用的只是山寨版的抵挡货,我更不懂,)没办法谁让咱们是做这行的,不懂我就上网查!其他的小问题不足道也,今天我要记录的是,我认为还是比较有使用的!       前段时间我公司经常出差的一位员工找到我,说,它入住的酒店大部分都是只提供

2012-06-13 11:50:45 1786 1

转载 android4.0.3 修改启动动画和开机声音

1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);2. Android平台启动初始化,出现"A N D R I O D"文字字样画面;3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。现在我们说的是第三种方式(基于模拟器):android开机动画叫源码位于fr

2012-06-07 12:32:48 2249 1

转载 Android 数字签名学习笔记

在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字

2012-05-31 16:12:10 351

转载 Android开发——android调试工具集

1. 查看当前堆栈1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系2) 方法: new Exception(“print trace”).printStackTrace();2. MethodTracing1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等2) 方法:a) 在

2012-05-30 16:21:42 386

转载 ICS 启用导航栏

在真机上,编译时找到PRODUCT_PROPERTY_OVERRIDES 项,添加一条新属性    qemu.hw.mainkeys=0启用导航栏    qemu.hw.mainkeys=1禁用导航栏在模拟器上,默认qemu.hw.mainkeys=1,导航栏一直是关闭的 想打开的话,进入avd_name.avd目录下,将hardware-qemu.ini文

2012-05-08 16:36:14 2415

自己动手编写操作系统

自己动手编写操作系统

2012-02-14

[手机原理与维修].陈振源.文字版.pdf

[手机原理与维修].陈振源.文字版.pdf [手机原理与维修].陈振源.文字版.pdf

2011-06-21

嵌入式硬件系统设计与应用实例.pdf

嵌入式硬件系统设计与应用实例.pdf 嵌入式硬件系统设计与应用实例.pdf

2011-06-21

IPOD附件接口协议_R38,page501-564.pdf

IPOD附件接口协议_R38,page501-564.pdf IPOD附件接口协议_R38,page501-564.pdf

2011-06-21

iPod库访问编程-1.pdf

iPod库访问编程-1.pdf iPod库访问编程-1.pdf

2011-06-21

机器语言和汇编语言学习资料

机器语言和汇编语言学习资料,有汇编指令与机器码的相互转换,8086系统的具体应用

2008-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除