- 博客(27)
- 资源 (7)
- 收藏
- 关注

原创 Android kitkat RIL 请求扩展及主动上报扩展
在最近的工作中,遇到一个需求,需要让第三方应用向MODEM层请求AT命令,且有两种响应方式,分别为同步方式和异步方式,同步的情况下,调用后要等MODEM返回结果后,将结果送给第三方应用, 异步的方式,采用等MODEM响应后,通过广播发送出去,让应用接收。鉴于目前大部分市面的MODEM都是通过AT来交互的,特有此需求。
2014-12-02 11:28:12
4194
9
原创 关于UBUNTU 12.04, 在THINKPAD E430C上WIFI连接不上的问题
今天,把自己的本本给格式化了,化分成两个大块,在一切都搞定了后,出现了一个问题,即WIFI连接不上,但可以搜索到WIFI的网络,开始以为自己手贱,是不是密码输入了,试了N多次,发现偶错了,不是手贱,看来真的有问题了。如果你需要查看你的设备型号,可以使用lspci来看看WIFI芯片是什么型号,我的是BCM4313在一顿度娘和GOOGLE后,心想估计是驱动挂了,看来又要装驱动了,但无意中从
2013-06-27 00:35:31
5041
原创 Android 源码开发系列 (四) Android 4.2中与SIM/USIM 管理流程
Android在经过几次更新后,在与卡相关的管理出现的重大的改变。谨以些文,给自己做下学习该块的笔记。既然作为开源的,我们第一步当然是从代码入手,分析该处的关系。Uicc的架构图如下:从图中可以看出,UiccController是用来控制所有与卡相关的操作,通过UiccController,我们可以访问IccRecords(SIM卡相关), CatService(STK相关),IccF
2013-03-29 22:27:43
7978
转载 linux shell 逻辑运算符、逻辑表达式test,[],[[]]详解
http://blog.csdn.net/grantlee1988/article/details/7744854shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。 一、逻辑运算符逻辑卷标表示意思1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if
2012-08-07 16:26:40
1285
转载 Qt 连接SQLITE数据库
Qt 4访问Sqlite数据库是本文要介绍的内容,先来认识一下sqlite,它是一款轻量级的、基于文件的嵌入式数据库AD:本文介绍的详解 Qt 4访问Sqlite数据库,文章不仅对sqlite做了简单描述,并且很详细的介绍了sqlite的优势和操作,不多说了,我们先来看内容。sqlite简介sqlite 是一款轻量级的、基于文件的嵌入式数据库,2
2012-08-07 16:24:08
9047
转载 Git的Patch功能
http://www.cnblogs.com/y041039/articles/2411600.htmlhttp://yuxu9710108.blog.163.com/blog/static/2375153420101114488765/一、前言UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过
2012-08-07 16:21:52
3011
原创 Android手机节省电秘籍 --------- 一个ANDROID开发者对手机省电的看法
随着智能手机和3G业务的迅速发展,在当下,随时随地都可以看到大家使用的手机都是智能手机。手机的大量应用是丰富了大家的生活,也给带来了方便,但随之而来的智能手机续航能力一直被广大的消费者所诟病,下面就着重讲讲智能手机,特别是ANDROID手机如何节省电力的方法,当然, 其中一些方法也适用于其它操作系统的手机,比如IOS, WINDOWS MOBILE, 塞班。但总的来说,只有一个原则,即用则打开,不
2012-05-27 17:42:08
12124
8
原创 Android 源码开发系列(三) Android RIL(Radio Interface Layer)
1. RIL(Radio Interface Layer) ArchitectureRIL is short name for Radio InterfaceLayer. The ril is divided into three rild, libril, reference-ril. Rild is a executable file,it can be run in linux,
2012-03-25 18:20:17
7044
1
转载 Ubuntu 10.04 关闭按钮位置修改
1. Alt + F2 ,运行 gconf-editor2. 在左侧目录树中,找到 /apps/metacity/general/3. 在右侧找到键: button_layout , 修改值为 menu:minimize,maximize,closeHow to move the window buttonsThe window button locations are dicta
2012-01-04 13:47:21
1539
原创 Linux VIM 常用操作
由于工作的需要,对Linux及vim 操作要有一定的要求,因为在LINUX下有太多的配置文件要进行修改,所以对VIM的操作还是有一定的要求的。 1.启动VIM 终端中输入vim + 文件名 即可进入vim,并对文件进行查看。也可以不加文件名,进入后用命令:e 文件名进行编辑文件。2.退出VIM 在普通模式下,直接按ZZ,也就是大写的Z,直接实现保存退出的方法。
2011-12-18 21:22:51
879
原创 Android 源码开发系列(二)Android SIM/USIM
随着手机的普及,大家从非智能机到智能机的转变,从没有操作系统的定制机到智能手机,但唯一没有变的是,手机中的SIM,今天我们就来谈谈手机中SIM卡相关的内容。在日常生活中,SIM卡就是一张很小的卡片,但这个卡片上却存储了很重要的信息。 同样,Android作为一个智能手机操作系统,也对SIM卡的读取有相关的操作。下面就以Android2.2的SIM卡读写过程进行讲述。 在上次博客中,有
2011-12-18 21:15:51
13498
2
原创 linux sourceinsight 安装
在当前的UBUNTU系统中,想要找一个和VS相当的IDE真的是不容易啊!虽然说有VIM 和 emac 这样的編辑工具,的确是相当的强大,但在从事C语言的工作中,相信很多人都觉得SOURCE INSIGHT 是相当不错的开发工具,下面就总结下SOURCE INSIGHT 的安装。
2011-09-15 12:40:09
1516
原创 Android系统开发常用的命令
在Android系统开发的过程中,开始编译Android源码时,我们一般会在项目的根目录下使用一条命令,source build/envsetup.sh 在上面的图中我们可以看到一些常用的命令croot 在源代码的任何位置,当我们输入croot后,
2011-09-09 00:11:50
3444
1
原创 Android 源码开发系列(一) STK 实现
1.Android 结构图 从图中可以得到,查看方向,由MODEM向JAVA查看,MODEM会使用两种方式给RIL.JAVA上报数据,分别是Unsolicited and Terminal response Solicited(request/response) . 在RIL.JAVA中常用的有solicited response1.RIL_REQUEST_STK_GET_PR
2011-08-13 03:02:14
14318
8
原创 手机中常用的TELECOM 层的协议
1.AT CommandTS 27.007 AT command set for User Equipment (UE)2.SMSTS 24.011 Point-to-Point (PP) Short Message Service (SMS) support
2011-07-11 12:41:17
2676
1
原创 ubuntu10.04 数字小键盘不能使用的解决方法
Ubuntu 小键盘区,num lock有反应。enter有反应,其他的, 按小键盘数字键,不能输入数字,而是操作鼠标的方向,像是游戏里八维的方向键? 不记得从什么时候才变成这样的?怎么改过来? 方法: 按下 shift + alt 和 NumLock 就好了 或 方法2: 终端输入 gksudo gedit /etc/console-tools/re
2011-06-28 09:44:00
1944
原创 Android aidl 工具及远程调用 (一)
最近工作之余,看到ANDROID系统中的一些系统服务,比如Audio,WIFI,Location. 他们都采用了ANDROID的系统工具AIDL工具来实现。 AIDL的实现方法如下:(下面以LocationManager为例)1.编写AIDL文件,这个文件和普通的接口文件一样,只不过扩展名称为AIDL。代码如下,ILocationManger.aidl/* * Copyr
2011-06-05 23:09:00
3362
1
原创 路由器中参数详解
总流量当前流量(单位:每秒)配 置IP地址数据包数字节数数据包数字节数ICMP TxUDP TxSYN Tx192.168.1.10100-23-54-30-F9-9F32081329466642720/00/90/3重置 删除192.168.1.10200-21-70
2011-06-05 20:39:00
2575
原创 Apache Tomcat Connector安装
apache做前端,tomcat做业务处理,通过mod_jk连接是比较好的一个做负载平衡的方法。 apache和tomcat都安装好的前提下,有如下安装步骤: 1. 安装apache tomcat connector 解压缩之后,在native目录下: # ./configure --with-apxs=/usr/local/apache2/bin/apxs # make # make install, 查看mod_jk.so是否已经在apac
2010-10-25 16:10:00
2031
原创 UBUNTU10.10 JDK安装及eclipse安装
1.去下载LINUX上使用的BIN文件,去www.java.sun.com,最终会到ORACLE网站上去,因为SUN被收购了嘛,下载JDK,名称为jdk-6u22-linux-i586.bin,然后去www.eclipse.org,下载eclipse,笔者下载的是JAVA EE版的,文件名称为eclipse-jee-helios-SR1-linux-gtk.tar.gz,因为这个工具多,比较适合WEB等开发。路径 2.本人的文件目录放在/home/heroguo/下载,使用ta
2010-10-23 08:42:00
3010
原创 SYBASE 15.5 不能备份或备份出现SYB_BACKUP不能打开连接
出现以上问题主要是因为SYBASE的发布包的一个BUG,即发布包添加的备份服务器和数据库中配置的不正确。 1.检查你的interfaces文件,winodws下是INI文件,文件位置在sybase安装目录/ini/sql.ini [GUOLEIMAIL_MS] master=NLWNSCK,guoleimail,5002 query=NLWNSCK,guoleimail,5002 [GUOLEIMAIL_JSAGENT] master=NLWNSCK,guoleimail,49
2010-10-18 15:07:00
4868
2
原创 JQuery Selector
选择器 描述 返回 示例 基本选择器 #id 根据给定的id匹配一个元素 单个元素 $("#test")选取id为test的元素 .class 根据给定的类名匹配元素 集合元素 $(".test")选取class为test的元素 element 根据给定的元素名匹配元素 集合元素 $("p")选取所有的p元素 * 匹配所有元素 集合元素 $("*")选取所有元素 selector1,selector2,.....,s
2010-10-16 10:42:00
954
原创 JQuery Selector Type
1.基本选择器(3种): $("标签名"),如$("p")是选取了所有的p标签节点 $("#id名"),如$("#test")是选取了id为test的标签节点 $(".class名"),如$(".test")是选取了所有class为test的标签节点 上面的$("标签名")和$(".class名")返回的都是所有满足的节点,至于进一步筛选可以添加一些函数,如eq,gt,lt等等. *:匹配所有元素 2.组选择器: 下面还是现做一个约定:把"标签名或#id名或.class名"记作mix
2010-10-16 09:49:00
1544
1
原创 linux apache tomcat 整合配置
所需的RPM包: jdk1_2_2_006-linux-i386.tar.gz jakarta-tomcat.tar.gz, mod_jserv.so 安装jdk1.2.2 (1) 解开压缩包 tar xvzf jdk1
2010-10-15 16:37:00
932
转载 struts2.1.8 hibernate3.3.2 spring2.5 整合需要哪些jar包
struts2 commons-logging-1.0.4.jar 主要用于日志处理 freemarker-2.3.8.jar 模板相关操作需要包 ognl-2.6.11.jar ognl表达示所需包, xwork-2.0.7.jar xwork核心包 str
2010-07-07 09:25:00
922
原创 CSS基础语法
CSS 语法由三部分构成:选择器、属性和值:selector {property: value}选择器 (selector) 通常是你希望定义的 HTML 元素或标签,属性 (property) 是你希望改变的属性,并且每个属性都有一个值。属性和值被冒号分开,并由花括
2010-06-30 16:40:00
579
转载 WINCE开机启动
WinCE 应用程序开机自动运行的又一种方法北京电子部11所 王鑫关键字: WinCE 自动运行近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法:1、 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行;2、 直接替换Wince的SHELL,即修改注册表:[HKEY_L
2009-09-10 10:03:00
3730
Android RIL 实现原理
2012-03-31
VIM CONFIG
2012-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人