自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 其它模块一些bug的解决方法

1.更改锁屏界面壁纸。修改:frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardViewManager.java下把“| WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER”注释掉,然后再在frameworks/base/core/res/res/layou

2012-07-30 13:34:10 595

原创 Ubuntu安装wubi输入法

安装如下:# apt-get install ibus-table-wubi开启ibus输入法,按操作提示即可。System - Preferences - Keyboard Input Methods开启完后,回到刚才的配置选项Input Method - 选择 Chinese - 五 Wubi86 - Add在文本框里,ctrl + space即可切换输入法

2012-07-28 16:31:08 1005

转载 Java程序员不该有的6种陋习

本文讨论的不是Java异常处理的一般性原则,因为这些原则已经被大多数人熟知。我们要做的是分析各种可称为“反例”(anti-pattern)的违背优秀编码规范的常见坏习惯,帮助读者熟悉这些典型的反面例子。AD:只有在学会处理异常之后,我们才能说自己是一个合格的java程序员。只有在摆脱了以下六种异常处理的陋习之后,才能威慑一下刚毕业的小菜鸟。现在就来测试一下大家对异常的掌握程度。不用

2012-07-18 15:23:06 633

转载 Android Mms 数据库

在mmssms.db中与彩信相关的表有数据表MMS模块总共包含17张表:addr、android_metadata、attachments、canonical_addresses、drm、part、pdu、pending_msgs、rate、raw、sms、sr_pending、threads、words、words_content、words_segdir、words_segment

2012-05-08 17:26:33 1161

原创 android Fragments详解

android Fragments详解七:fragement示例android Fragments详解六:处理fragement的生命周期android Fragments详解五:与activity通讯android Fragments详解四:管理fragmentandroid Fragments详解三

2012-03-07 14:46:59 618 1

原创 Android数据库sqlite3中的表及数据的操作

两个原因, 促使开发人员必须直接进入sqlite3 核对表及查看相关数据: (1)为了节约时间,开发人员不一定每次写入数据后,重新读出到屏幕显示,因为这样费时费力。而数据库本身的数量统计核对等功能则可以很轻松完成这样的任务;(2)很多开发都有直接进入数据库操作表操作数据的习惯,这样才有淋漓尽致的感觉。举一个例子,在测试批量数据的情况下,直接往数据库里插入数据,比从contentprovid

2012-02-20 10:57:19 1005

转载 Android call setting 源码分析 从顶层到底层(下)

看下篇之前,请先读这三篇文章: Android GSM驱动模块(rild)详细分析(一)基本架构及初始化Android GSM驱动模块(rild)详细分析(二)request流程Android GSM驱动模块(rild)详细分析(三)response流程这几篇分析了android 的 GSM 也就是 RIL 部分的驱动。我这篇文章也就是建立在这个基础上的。 上篇最后

2012-02-08 23:55:03 538

转载 Android call setting 源码分析 从顶层到底层(上)

Android 的 call setting 是用来设定与 simcard 相关的一些内容的应用程序,如网络,PIN等等,算是AP层。这里就选择其中一个项从源代码读下去直到底层,看看大概的结构和流程。在 Android 主菜单中选择 setting->call setting->additional call setting->caller ID,会弹出来一个对话框来选择,这个项是用来设定在用

2012-02-08 23:52:07 737

原创 Android phone apk中对类的简单介绍

AccelerometerListener:感应器监听类,此类用于监听感应加速器,会通知客户端水平和重力感应信息  ADNList extents ListActivity:电话的应用程序  BluetoothAtPhonebook:蓝牙电话薄  BluetoothCmeError:免提配置文件中的错误参数  BluetoothHandsfree:蓝牙免提蓝牙耳机的手机应用管理器

2012-02-08 23:47:07 2832

原创 Linux基本操作命令

首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字 符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们现在要了解的是 基于Linux操作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说, 如果你输入的命令大小写不对的话,系

2012-02-02 16:04:50 787

转载 VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹的实现方法(二)

Ubuntu,然后在VirtualBox虚拟了一个Windows XP,那怎么在Ubuntu与XP之间共享文件夹呢?首先要说的就是想要把鼠标键盘从虚拟机里“解放出来,只要按住:Ctrl+Alt+Del就可以了!十来分钟的样子系统安装好了,现在设备管理器里看看是不是驱动没有装齐,没装完备也无所谓的。这时候点击VirtualBox虚拟机上的:设备——安装增强功能:一步一步按下去

2012-02-02 11:01:32 584

转载 Ubuntu中用VirtualBox虚拟机安装WinXP完整图解(一)

看了学了Ubuntu中用VirtualBox虚拟机安装Windows XP这个教程,真的可以抛弃你们的 Windows了(当然不包括虚拟机里的)。看完这个教程之后,网上银行?淘宝?CS?魔兽?一个都不能少,好了,教程开始。 今天要说的虚拟机是Oracle出品的免费虚拟机:VirtualBox,这款虚拟机大小之后47M,功能却很强大!下载完成后直接双击就可以安装了。看完这篇之后,还有重要

2012-02-02 10:54:56 864

转载 几种Intent的用法

显示网页:Uri uri = Uri.parse("http://www.google.com");Intent it   = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);显示地图:Uri uri = Uri.parse("geo:38.899533,-77.036476");Intent it = new Inte

2012-02-01 11:37:55 415

原创 Ubuntu下设置日语输入法(SCIM输入法设置)

1.首先需要安装输入法,命令如下:sudo apt-get install scim-tables-jasudo apt-get install aptitudesudo aptitude install scim-uim uim-anthy2.系统->系统管理->语言支持->添加日语语言3.键盘输入方式系统:选择SCIM-bridge4.系统->首选项->系统输入

2012-01-14 09:55:02 1719

原创 Android ICS来电话流程(FW层)

1.Ril.javaclass RILReceiver implements Runnable{......processResponse(p);}private void processResponse (Parcel p) {if (type == RESPONSE_UNSOLICITED) {            processUnsolicited (p)

2012-01-13 14:35:53 836

原创 Adroid的5个进程等级

Adroid的5个进程等级1、Foreground Process (前台进程) a 正处于Activity Resume()状态 b 正处于与bound服务交互的状态 c 正处于服务在前台的状态,(startForeground()被调用) d Service生命周期函数正在被执行(onCreate(),onStart(),onDestroy())

2012-01-11 22:23:15 652

原创 DSDS,双模,双卡,双待,单待,双通,单通,概念及相互关系?

DSDS:双卡双待 DualSimDualStandby双模:就是手机支持2钟模式,可以有两种情况:          1)是该手机有两个卡插槽,一个支持模式A(比如WCDMA),一个支持模式B(比如CDMA2000)          2)天翼国际双模卡,该卡同时支持CDMA2000和GSM。         双模的具体意思和具体语境相关,要具体问题具体分析。双卡:该

2012-01-05 13:59:30 13673

原创 信号解析中信号相关名词解释

gsmRssiRssi:Received Signal Strength Indication接收的信号强度指示,无线发送层的可选部分,用来判定链接质量,以及是否增大广播发送强度。gsmBerBer:Bit Error Rate【通信】误码率,误比特率,在一段时间内,传输错误的比特占所有传输比特总数的比率。cdmaDbmDbm:是一个表示功率绝对值的值,信号强度值,详细

2012-01-04 13:19:39 2401

转载 面试两个人应届生的经验

这两个人是前几天面试的,本来打算前几天把这个感受发过来,无奈公司事情太多,一直没时间写,今天晚上熬个夜写出来了。但是名字还定为“今天面试两个人的感受”。这两个应聘者都是应届毕业生,因此相关的经验非常适合咱们学生大本营的同学。面试的第一个人是某大学计算机应届硕士毕业生。首先说一下他的简历,简历里列了三个项目经历,当我问他第一项目经历的时候,他说那个项目没怎么接触核心的东西,只有第二个是毕业设

2011-12-31 09:48:00 1065 1

原创 Vim的分屏功能

本篇文章主要教你如何使用 Vim 分屏功能 分屏启动Vim使用大写的o参数来上下分屏。vim -on file1 file2 ...使用小写的O参数来左右分屏。vim -On file1 file2 ...注释: n是数字,表示分成几个屏。关闭分屏 关闭当前窗口。Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。

2011-12-30 17:06:23 381

转载 Linux下的top命令的图解使用

查看多核CPU命令 mpstat -P ALL  和  sar -P ALL  说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行

2011-12-30 16:40:31 397

原创 Ubuntu网络配置命令

为网卡配置静态IP地址编辑文件: /etc/network/interfaces:sudo vi /etc/network/interfaces编辑内容如下:auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.7.44netmask 255.255.2

2011-12-30 16:37:27 409

转载 两台linux主机之间建立信任

很多时候,我们需要在两台Linux/Unix主机之间拷贝文件(夹),但需要手动输入密码例如备份服务端(sysadmin)数据库文件到客户端(yanggang),提示需要输入密码!sysadmin@host:~/.ssh$ scp   /home/sysadmin/top800/top800_database.sql   yanggang@192.168.1.22:/home/yanggan

2011-12-30 16:12:20 534

转载 Android源码编译make的错误处理

Android源码下载:官方下载 或参考android源码下载方式Android编译版本: PLATFORM_VERSION=4.0.1(最新Android 4.0.1)OS 操作系统平台: Linux yanggang 2.6.35-30-generic #61-Ubuntu SMP Tue Oct 11 15:29:15 UTC 2011 i686 GNU/Linux(Ubuntu10

2011-12-30 16:01:29 419

转载 去百度,还是去创新工场

我前两天,收到一封邮件,一位快要毕业的的大学生问我,是去百度,还是去创新工场?他在来信中说,从个人道德价值观来说,他想去创新工场,要远离流氓企业,不然会有狼狈为奸、助纣为虐的感觉,对不起自己。但是创新工场那边情况不熟悉, 不知道怎么选择,并问我现在比较热的移动互联网靠不靠谱。 去百度,还是去创新工场我对新东西是总是持谨慎的态度,创新工场的刚起步,还需要磨练,而且

2011-12-30 15:56:48 900

原创 Log抓取方法

Log抓取方法一、adb Logadb logcat –b main > d:\adb-main.log   # DDMS默认显示的LOGadb logcat –b radio > d:\adb-radio.log   # 协议相关LOGadb logcat –b events > d:\adb- events.log   # 事件处理adb bugreport

2011-12-29 15:16:47 1620 1

原创 让ubuntu系统中的virtualbox虚拟机识别U盘的方法

Ubuntu系统 , 系统->系统管理->用户和组->管理组->添加->基本设置组名:usb组ID:85勾选上组成员。插入U盘,Ubuntu系统里的虚拟机virtualbox中的xp系统可以识别U盘了。

2011-12-28 17:43:38 3610

转载 通话处理流程(从上到下)

http://blog.chinaunix.net/space.php?uid=15059847&do=blog&id=112039一、总览1、从java端发送at命令的处理流程。2、unsolicited 消息从modem上报到java的流程。3、猫相关的各种状态的监听和通知机制。4、通话相关的图标变换的工作原理。5、gprs拨号上网的通路原理。6、通话相关的语音

2011-12-28 17:36:23 981

转载 hardware/ril目录下关于电话的相关介绍

第一部分 电话功能概述  Android的Radio Interface Layer (RIL)提供了电话服务和的radio硬件之间的抽象层。  Radio Interface Layer RIL(Radio Interface Layer)负责数据的可靠传输、AT命令的发送以及response的解析。应用处理器通过AT命令集与带GPRS功能的无线通讯模块通信。  AT comma

2011-12-28 10:32:40 546

转载 【转】Android RIL结构分析与移植

介绍本文档对Android RIL部分的内容进行了介绍,其重点放在了Android RIL的原生代码部分。包括四个主题: 1.Android RIL框架介绍2.Android RIL与 WindowsMobile RIL3.Android RIL porting4.Android RIL的java框架 在本文档中将Android代码中的重要模块列出进行分析,并给出了

2011-12-20 10:07:15 480

原创 uBuntu10.10下使用wine和source insight

ubuntu10.10下安装wine简单的不能再简单:$sudo apt-get install wineOK!安装source insight,开始还以为有wine专用的版本,后来发现直接用wine安装原有的windows版本就可以$wine Si35Setup.exeOK!注册号SI3US-972680-20753不知道这种方法有多少win安装程序适用

2011-12-14 11:09:48 444

原创 android中各种关系图

http://image.baidu.com/i?tn=baiduimage&ct=201326592&lm=-1&cl=2&fr=ala0&word=android%20call%B5%C4%BC%CC%B3%D0%B9%D8%CF%B5%CD%BC

2011-12-09 09:21:24 831

转载 开发者必知:提升Android应用开发性能的十大要点

编程要点随着任何一个移动平台不断发展、围绕它的应用程序不断改进,要想开发成功,质量变得至关重要。如今,用户们要求他们决定安装到自己设备上的Android应用程序反应迅即、性能合理。如果那些应用程序未能提供令人兴奋的功能和稳定的用户体验,那么很快就会被卸载掉。本文我们将介绍Android提升开发性能十大要点。AD:虽然Android智能手机和平板电脑的速度一天比一天快

2011-12-09 09:19:05 446

原创 通话涉及类的分析

1 OutgoingCallBroadcaster.java点击拨号盘拨打按钮后,进入通话的Phone包。此时首先进入的函数是OutgoingCallBroadcaster.java,该类是一个Activity。由activity的生命周期可知,第一次进入时应调用onCreate()函数。(在该类中也只实现了这个函数。)解析一下这个函数:1.1) 首先获取Intent对象,获取拨出的号

2011-12-08 17:32:11 470

转载 Android 技术专题系列之二 -- telephony

第一部分 c代码Android源码中,hardware/ril目录中包含着Android的telephony底层源码。这个目录下包含着三个子目录,下面是对三个子目录的具体分析。一、目录hardware/ril/include分析:                                              只有一个头文件ril.h包含在此目录下。ril.h中定义了76个如

2011-12-07 10:15:42 492

原创 eclipse常用快捷键

介绍几个常用的快捷方式:Ctrl+Shift+T 查找工程中的文件Ctrl+K 来查找当前文件中你所选中的关键字Ctrl+O 查找文件中点定义的变量和方法Ctrl+Shift+G 查看当变量或方法被谁调用过F3/Ctrl+鼠标左键 单击 找到变量或方法声明的地方(有的时候有会出现两个选择,分情况而定)Ctrl +L 跳到指定的行Ctrl+H 根据你所你所输入的关键全

2011-12-07 10:04:32 403

转载 TelephonyManager类使用方法大全

/** * *@author dingran *创建日期 2010-4-29 下午05:02:47 * */  package net.sunniwell.app;  import android.app.Activity;  import android.os.Bundle;  import android.telephony.CellLocation;  import android.tele

2011-12-02 13:16:43 906

转载 android电话系统核心分析

http://blog.csdn.net/maxleng?viewmode=contentsAndroid核心分析(19)----电话系统之GSMCallTacker2010-05-14 23:15 阅读(12137)评论(5)Android核心分析(18)-----Android电话系统之RIL-Java2010-05-14 23:

2011-11-29 18:40:09 502

转载 source insight研究——正则表达式篇

正则表达式主要用来做搜索和替换,一般强大一点的编辑器都会支持。si在搜索和替换界面里都有Use Regular Expression这样的选项。个人认为使用正则表达式(后简称RE)应该是每个程序员都应该掌握的技能。虽然和vim这些相比si对RE的支持还是弱一点,但对于从未了解过RE的人来说,从si这样的编辑器来入门RE也不失为一个好的选择。学习任何一项科学或技术,了解其涉及的各种概念是第一

2011-11-28 17:04:05 1596

转载 source insight研究——快捷键篇

关于键盘和鼠标谁更快捷之争,是一个永远被程序员争论的话题。我想大多数人都不会极端的信奉一种操作方式,鼠标更为大众接受,但掌握一些快捷键对于提高操作速度是有帮助的。si为我们提供了丰富的快捷键和灵活的定制方式,同时还支持自定义命令和脚本,熟练掌握这些之后相信可以使你更加喜欢它。以下是我认为比较有用的快捷键:1. ctrl+o,打开文件列表2. F7,打开符号检索窗口(全局

2011-11-28 17:03:21 471

关于linux的几本好书

现在是使用Linux的时候了。 这个免费的开放源代码操作系统正以狂风暴雨之势袭卷着整个世界,它不仅出现在企业服务器和专业怪才们的讨论组中,也开始在家用PC机上生根了。Linux的普及程度正在与日俱增,因此我们想,大概已是让我们帮你掌握Linux的时候了。 Linux并不适合电脑新手,但只要有耐心,再加上ZDNET China“商务应用”频道的帮助,你也会喜欢上这只企鹅的。我们的这些提示与诀窍,将帮你挑选并安装合适的Linux软件包,并助你走向超级用户之路。

2010-06-04

bugzilla安装及使用

1 下载bugzilla,Active Perl, MySQL(我使用的版本为bugzilla2.20.5, ActivePerl-5.8.8.822-MSWin32-x86-280952.msi,mysql5.0)

2010-05-19

Linux压力测试与LTP体系结构

LTP性能测试相关资料 1 测试选择 2 评价系统资源利用率 3 分析内核代码覆盖率 4 评价最终压力测试

2010-05-19

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

TA关注的人

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