自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

转载 java中string与byte[]的转换

1.string 转 byte[]byte[] midbytes=isoString.getBytes("UTF8");//为UTF8编码byte[] isoret = srt2.getBytes("ISO-8859-1");//为ISO-8859-1编码其中ISO-8859-1为单字节的编码2.byte[]转stringString isoString = new

2013-01-11 10:12:17 1621

转载 JAVA里面关于byte数组和String之间的转换问题

<!--@page {margin:0.79in}p {margin-bottom:0.08in}-->JAVA里面关于byte数组和String之间的转换问题  把byte转化成string,必须经过编码。  例如下面一个例子:  importjava.io.UnsupportedEncodingException;  publicclass

2013-01-11 10:10:45 746

原创 ubuntu加载硬盘分区

XXX@XXX:~$ df -lhFilesystem            Size  Used Avail Use% Mounted on/dev/sda3              20G  6.2G   13G  34% /none                  994M  248K  994M   1% /devnone                 1002M

2013-01-10 17:24:06 810

原创 Android编译环境路径配置

/etc/proifle:export JAVAHOME="/opt/jdk/jdk"export CLASSPATH=".:$JAVAHOME/lib/dt.jar:$JAVAHOME/lib/tools.jar"export ANDROID_SDK_HOME="/opt/android-sdk-linux_x86"export ANDROID_TOOLS="$ANDRO

2013-01-10 15:48:42 1613

转载 android Logcat打印格式说明

1.logcat -c 清除已有log信息  2.logcat -b main 显示主缓冲区的log  logcat -b radio 显示无线缓冲区的log  logcat -b events 显示事件缓冲区的log  3.logcat -f [filename] 将log保存到指定的文件中,例如 logcat -b radio -f /data/radio.log  4.l

2013-01-10 15:41:35 6931

转载 android 在init.rc中配置socket及其使用

android 在init。rc中配置socket及其使用一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和framework自由通信,具体实现如下:android中使用

2013-01-10 15:37:01 7056 2

转载 INSTALL_FAILED_UPDATE_INCOMPATIBLE和INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

在windows平台通过eclipse编译android源码中,如果编译Settings或者android manifest XML中 shared user id 包含android.uid.shared等系统权限的时候,则会报以下错误。Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLEInstallation error:

2013-01-10 15:35:13 1395

转载 android 获取 system权限

这几天主要研究了关于android 下system权限是如何获取的的问题因为我们如果想要读取访问/data/目录 或者是/data/data/com.android.settings下的设置来访问系统的设置,如时间的设置功能的话我们必须提供system权限才能进入在网上查阅到这类的资料已经很多了,现在简单总结概括以下关于利用android.sharedUserId="android.uid

2013-01-10 15:33:38 2320 1

转载 WIN7安装Oracle VM VirtualBox虚拟机,安装XP实现双系统详细图文教程!

大家好,最近由于离职在家,没事情干,就想搞搞原来一老机型的ROM,结果WIN7不感冒,没法,想搞个双系统,无奈,办法太多,而且复杂,没法了,只能用虚拟机了。工具:WIN7 32位旗舰版操作系统电脑一台(也不一定,XP也可以)Oracle VM VirtualBox虚拟机软件汉化版(自己百度完整的)XP系统镜像ISO一个(这个随便你到哪里去下载了)人一个(纯属废话)开始,看图

2013-01-10 15:27:22 1370

转载 Oracle VM VirtualBox上安装ubuntu

首先下载oracle vm virtualbox和ubuntu iso文件下载完之后安装oracle vm virtualbox,打开oracle vm virtualbox,出现如下图中的界面点击新建按钮,新建一个虚拟的操作系统。 点击下一步,提示如下图,输入虚拟系统的名称并在操作系统中选择Linux,版本中选择Ubuntu,点击下一步出现

2013-01-10 15:24:20 834

转载 Ubuntu上Oracle VM VirtualBox安装和配置

我的主机是ubuntu10.04。1.      下载和安装这里暂时只讲直接下载的方法。到http://www.virtualbox.org/wiki/Linux_Downloads 下载对应的deb包(ubuntu10.04 应下载 virtualbox-3.2_3.2.8-64453~Ubuntu~lucid_i386.deb)然后打开终端,输入 sudo aptitu

2013-01-10 15:22:20 3337

转载 在Android系统中添加一款新铃声

想在Android系统中添加铃声,可以通过adb push 的方法,但如果要多次修改系统,每次push进去就显得太费劲了,这里有个简单的方法,就是把铃声编译进android 的system.img文件中,在每次刷机的时候,铃声就自动添加了。 废话不多说,直接切入主题: 1、Android系统中的铃声都放在了frameworks/base/data/sounds/目录下,所以第一步需

2013-01-10 15:17:12 3365

转载 android mediaStore

AndroidSchemeSQLGoogleBlog转自:http://windywindy.iteye.com/blog/460229MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用

2013-01-10 15:15:30 710

转载 Android设置铃声分析

代码其实没有几行,这里简单记录下学习的过程.Android系统启动时会扫描系统与SD卡中的对媒体文件,分别存入数据库sqlite中,以contentProvider的形式对外提供服务路径:/data/data/com.android.providers.media/databases/XXX...可以看到有2个db文件, 一个是系统的,一个是sd卡里的用SQLite Exper

2013-01-10 15:13:15 3615

转载 模仿android_debug_JNITest实现apk 调用framework java JNI中方法

首先整个实现需要有Android源码编译环境。这里我用的是froyo2.2.1.JNI层--C++代码部分在目录frameworks/base/core/jni 下创建android_jnidemo_Hello.cpp(文件名称对应后面java实现的包名)代码内容可参考android_debug_JNITest.cpp。注:如果把函数声明单独放到.h文件中,Hello.h可放到base/i

2013-01-10 15:09:01 1287

转载 Android 关机弹出选择菜单

在Android系统中,长按Power键默认会弹出对话框让你选择“飞行模式”,“静音”,“关机”等功能。这些功能对于手机非常适用,但是对于机顶盒产品就没有什么必要了。本文简单介绍一下怎样定制关机界面。       我的目标是长按Power键,将会关机,弹出“设备将要关机”选择对话框。如果可以选择“是”关机,和“否”返回系统。       弹出对话框的代码位于:frameworks\po

2013-01-10 15:02:40 2677

转载 Android中Preference的使用以及监听事件分析

转载请注明出处: http://blog.csdn.net/qinjuning                   在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是m

2013-01-10 14:44:29 878

转载 onActivityResult的用法

主要功能:在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这样的数据交流就要用到回调函数onActivityResult。startActivityForResult(Intent intent, int requestCode);

2013-01-10 14:38:12 1225

转载 查看Android进程内存资源信息

from:http://marshal.easymorse.com/archives/3943在Android下,adb shell进入系统,如果用top来查看信息,不是很直观。直接top,格式很混乱。可:top -m 6查看前6个进程信息。android提供了更好的工具,procrank。比如:# procrank   PID      Vss      Rs

2013-01-10 14:34:07 672

转载 Android程序运行报错"Process xxxx has died"原因查找

在我们的程序挂掉之后,我们抓取log分析,有时候有以下提示:      "I/ActivityManager( 2212): Process com.seven.test (pid 2758) has died."      这句话的意思就是说我们的程序主进程已经死掉了,这肯定不是我们所期望的啊,那么这种错误如何分析呢?以下是我的分析过程      1.首先找到关键log[

2013-01-10 14:22:45 7677

转载 Android Telephony纲要

Telephony提供的功能: Voice, SMS, SIM, Data Connection, STK and etc这个模块特殊的地方:1. 在Phone应用中,注册了Service。这样Phone就必须始终运行。   将ITelephony放到Phone应用中:在Service中需要提供UI界面,比如打电话,拨号等。 2. 将与硬件相关的模块,抽离出来。一方面方便维护。另一

2013-01-10 14:19:19 3817

转载 Android中PIN和PUK码解锁研究

由于目前手头没有真机,只是在模拟器上修改部分telephony代码来调出请求输入PIN码的界面。具体方法:修改external/qemu/telephony/sim_card.c中的asimcard_create()函数,将card->status = A_SIM_STATUS_READY改为card->status = A_SIM_STATUS_PIN,然后重新编译代码生成image,启动模拟器

2013-01-10 14:10:11 2142

转载 Ubuntu11.10 12.04 安装JAVA JDK时出错:Package 'sun-java6-jdk' has no installation candidate

11.10:在搭建Android开发环境或者下载环境时,运行如下命令会出现错误sudo apt-get install sun-java6-jdk错误:E: Package 'sun-java6-jdk' has no installation candidate网上也许多方法:解决方法:sudo gedit /ect/apt/sources.list添加一行:de

2013-01-08 15:03:14 4901

转载 Android4.0源码在Eclipse调试

挺好的一篇文章,写的都是自己的经验体会,共享之....以下操作都是在ubuntu10.04 64位linux环境下进行一.下载并编译系统源码具体步骤略,在源码的根目录成功执行make命令二.下载安装Eclipse具体步骤略三.配置eclipse修改eclipse配置,避免因eclipse出现内存不足,配置文件是位于eclipse安装目录下的eclipse.ini

2013-01-07 11:25:53 1436 1

转载 svn checkout单个文件

合版本时,当需要只对单个文件进行修改时,可采用 svn co --depth=empty新建一个空的SVN目录,从而对当个文件进行编译和提交因为有时需要对类似根目录下的某个文件进行修改,那么如果checkout整个目录显然进度相当慢,这时就可以采取这样的方法,如:要修改svn://172.16.2.53/solution/leadcore/trunk/android/p4/andr

2013-01-06 15:31:55 6380 1

转载 提取svn库中某一版本号段之间的修改文件

此脚本可用来提取svn库中某一版本号段之间的修改文件。目前支持提取标记为A, M和D的文件。 请将该文件放到working copy的根目录,并添加可执行权限。使用说明如下:1) 提取A和M相关的文件,并将文件输出到指定文件夹(同时保留原文件的相对路径)./svn_diff_draw.sh -m 起始版本号 终止版本号 提取到指定文件夹2) 检查D相关的文件,并将路径记录到

2013-01-06 15:21:46 5010

转载 svn switch的用法

由于服务器地址变更,SVN的操作会受到影响。之前的working copy,请在根目录下使用svn switch切换服务器地址。 svn switch的用法如下: switch (sw): Update the working copy to a different URL.usage: 1. switch URL[@PEGREV] [PATH]       2. swit

2013-01-06 15:02:15 23768

三星i9100-未知基带修复

可以完美解决三星i9100 i9250信号故障问题,症状为手机基带和IEMI显示未知。

2012-12-17

Laucher 循环滑动workspace代码修改

根据gmailToyou大虾的指点,我修改了workspace的代码,已经成功实现了Launcher的循环滑动,这里将代码共享,以供参考,特别感谢gmailToyou的帮助!

2012-07-17

空空如也

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

TA关注的人

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