自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

转载 LOCAL_REQUIRED_MODULES

这两天在调查ICS中Google输入法crash的问题。    首先调查到原因是:libjni_pinyinime.so已生成在“¥OUT/obj/SHARED_LIBRARIES/”下,但没有打包到system.img中。  解决这个问题的方法是:在Andriod.mk指定依赖关系,指定PinyinIME.apk依赖于libjni_pinyinime.so。 

2015-05-29 11:27:51 4019

转载 Android - 文件读写操作 总结

在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:      1) 从resource的raw中读取文件数据:[java] view plaincopy

2015-05-27 17:24:44 200

转载 tools:context=".MainActivity的作用

[html] view plaincopyprint?TextView          android:layout_width="wrap_content"          android:layout_height="wrap_content"          android:layout_centerHorizontal="true"  

2015-05-26 19:18:15 268

转载 Pro Android学习笔记(一三一):Media Frameworks(6):MediaRecorder进行录音

文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。Android提供MediaRecorder进行音频和视频的录制,提供AudioRecord进行音频的录音,此外,还可以通过intent调用系统的录音和录像。我们先学习通过MediaRecorder进行录音的

2015-05-21 15:19:45 377

转载 ActionBar实现Tab导航

利用actionbar同样也可以轻松的实现tab导航的效果,配合使用fragment实现切换不同view的功能。若想使用这个功能,1)设置actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS),使actionbar使用tab导航功能。2)调用actionbar的addTab()方法,添加多个tab标签,并为每个tab标签添加时

2015-05-21 10:48:34 365

转载 Android事件传递机制

实验环境OS X 10.9Eclipse(ADT)Android源码版本:API Level 19(Android 4.4)Android事件构成在Android中,事件主要包括点按、长按、拖拽、滑动等,点按又包括单击和双击,另外还包括单指操作和多指操作。所有这些都构成了Android中的事件响应。总的来说,所有的事件都由如下三个部分作为基础:按下(

2015-05-21 10:40:38 343

转载 Android 4.0 ICS SystemUI浅析——StatusBar结构分析

在上一篇文章《Android 4.0 ICS SystemUI浅析——SystemUI启动流程》中以及提到了SystemUI的组成,本文主要分析其中的StatusBar结构。      1.布局概览      首先,我们通过hierarchyviewer这个工具来查看一下系统启动后的布局情况(注:hierarchyviewer在SDK/tools目录下,在windows环境下直

2015-05-20 16:15:13 369

转载 Android导航栏ActionBar的详细分析,包含客制化style自动生成网址

关于ActionBar,相信大家并不陌生,但是真正能够熟练使用的也不是很多,这篇文章主要为大家详细介绍ActionBar的相关知识ActionBar是在Android3.0中引入的概念,所以在2.x系统中使用ActionBar我们需要依赖ActionBarSherklock或者androi-support-v7库,ActionBarSherklock是anroid中非常有名的一个开源项目,andr

2015-05-20 11:28:04 520

转载 Pro Android学习笔记(五十):ActionBar(3):搜索条

ActionBar中的搜索条我们同样可以在Action Bar中嵌入搜索条。在小例子中,我们在action bar中嵌入一个搜索框的widget(称为search view)。当我们输入搜索内容,能够在指定的activity中打开(称为searchable activitiy),本例不做实质的搜索,只是在指定的activity中显示所要搜索的内容。通过Menu item上定义s

2015-05-20 11:23:07 294

转载 如何在ActionBar上面添加popup menu

在Android文档中,对于popup menu的讲解非常的简单,只是说了怎么创建。popup menu有个特点就是必须提供一个anchor view来让popup menu依附于它。sdk文档中有创建popup menu 的函数: public void showPopup(View v) {    PopupMenu popup = new PopupMen

2015-05-20 10:18:41 278

转载 android ActionBar与Menu - 1 - api demos 学习

android2.x到现在的4.0有很大的差别,而手机开发者又没有经历过3.x版本的过渡,所以对于手机开发者的压力是比较大的,需要学习和适应大量新的组件与api 本文主要总结对ActionBar和Menu的学习注意:这里以4.0为base 作为开发者,应该阅读下面重要新闻谷歌敦促Android开发者停止使用菜单按钮先说几句题外话

2015-05-20 09:59:58 315

转载 linux下面查看jvm性能相关信息的一些命令

最近系统总是每隔一周左右就莫名其妙down掉。于是研究了一下jdk下面几个常用的查看  jvm运行时状态的参数,很快找出了问题所在。现在把几个命令记录一下:  1. jstat  这个命令对于查看Jvm的堆栈信息很有用。能够查看eden,survivor,old,perm等heap的capacity,utility信息  对于查看系统是不是有能存泄漏以及参数设置是否

2015-05-19 17:11:10 268

原创 如何查看内外T卡的设备挂载点

通过adb shell访问Android。有时候会在已经root的系统文件下面进行读写,例如/system,但是会提示类似read only file system的信息。目前发现两种方法,该方法只在自己的测试机上成功,不保证其他机子一样。我的是Huawei U8818下面的例子都是围绕/system目录。方法一:使用df命令查看# dfdf

2015-05-19 10:20:09 880

转载 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解

setHomeButtonEnabled这个小于4.0版本的默认值为true的。但是在4.0及其以上是false,该方法的作用:决定左上角的图标是否可以点击。没有向左的小图标。 true 图标可以点击  false 不可以点击。actionBar.setDisplayHomeAsUpEnabled(true)    // 给左上角图标的左边加上一个返回的图标 。对应Action

2015-05-15 15:30:24 326

转载 Android:requestWindowFeature的使用

requestWindowFeature在网上找了一些但是用了之后都稍微也一些不足,在这里集合一些资料提供一个运行各功能正常的,下面就介绍下:requestWindowFeature可以设置的值有:        // 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定        // 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默

2015-05-15 15:06:07 214

转载 Android如何通过shareduserid获取系统权限

android会为每个apk进程分配一个单独的空间(比如只能访问/data/data/自己包名下面的文件),一般情况下apk之间是禁止相互访问数据的。通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问任意数据. 也可以配置成运行成不同的进程, 同时可以访问其他APK的数据目录下的数据库和文件.就像访问本程序的数据一样(使用I

2015-05-13 17:22:38 286

原创 怎样在productinfo中创建标志位

检查标志位是否存在public static boolean checkResetFileExist(){File f = new File("/productinfo/sts_reset");if(f.exists()){return true;}return false;}删除标志位public static void deleteResetFile(){

2015-05-13 17:20:28 285

转载 android文件的部分操作和删除时需要的权限

android文件存储可以存在SD卡,system,data目录中。若在data目录中,需要在 Android.mk中加入LOCAL_CERTIFICATE := platform; 有时需要在manifest中加上android:sharedUserId="android.uid.system"; 如果是在SD卡中,有时还需要加上下面的权限

2015-05-13 17:18:33 958

原创 基于android底层音频tinyalsa的关机工模喇叭听筒测试方案

tinyalsa是android的SDK提供使用的第三方libtinyalsa.so代码存在在external\tinyalsa当上层千变万化时,可以使用这些命令查看音频相关状态,如音频通道切换等编译方法mmm external\tinyalsa主要有如下三个方法:1.tinymix,查看混响器,设置混响器状态2.tinyplay,可以播放WAV音频

2015-05-11 09:48:39 1521

转载 Android音频底层调试-基于tinyalsa

由于Android中默认并没有使用标准alsa,而是使用的是tinyalsa,所以就算基于命令行的测试也要使用libtinyalsa。Android系统在上层Audio千变万化的时候,可以能这些个工具实时查看到,比如音频通道的切换等等. 1.编译tinyalsa配套工具$ mmm external/tinyalsa/编译完后会产生tinyplay/tinymix/t

2015-05-08 10:11:57 690

转载 Android之GPS定位详解

一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE

2015-05-04 17:59:30 371

转载 android LayoutInflater.inflate()的参数及其用法

很多人在网上问LayoutInflater类的用法,以及inflate()方法参数的含义,现解释如下:inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。1.获取LayoutInflater对象有三种方法LayoutI

2015-05-04 17:27:08 230

手机加密后,OTA升级过程中冻屏分析报告

ota升级,android系统优化界面卡死

2016-10-21

selinux权限说明

关于android5.1权限管理说明文档

2015-12-30

windows下根据excel内容自动发送邮件脚本

使用python脚本实现区别型EXCEL内的一些条件判断后,做自动定时发送邮件

2015-12-30

制作第一屏第二屏logo文件工具

制作logo.bin和boot_logo两个文件来更换logo

2014-10-11

按钮圆角设计

圆角设计的xml文件直接创建调用即可使用,比较忙没时间整理了,附件内的是切图的图片

2014-09-05

谷歌CTS测试6572平台经验汇总

CTS 测试Compatibility Test Suite 兼容性测试工具。当电子产品开发出来,并定制了自 己的android 系统后,必须要通过最新的CTS 检测,以保证标准的andriod application 能运 行在该平台下,CTS测试常见错误汇总

2014-05-26

关于加快搜索能力

LINULINUX环境下如何快速定位当前递归目录下含有字符串的文件的方法?

2014-05-26

关于提升android编译速度到半小时编译完成

Android codebase 都很大,编译一次都需要花很多时间,如果是preloader/lk/bootimage 还好, 但是Android 的话都是非常久。 实际上这个编译时间还是可以进一步缩短!

2014-05-26

空空如也

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

TA关注的人

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