- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 android的logcat详细用法
Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用.使用logcat命令你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [] ... [] ...请查看Listing of logcat Command Options ,它对lo
2011-06-09 13:09:00
447
原创 Beginning Android Framework --Phone AndroidManifest.xml
<br />本篇笔记将从AndroidManifest.xml文件着手来分析Contacts模块。 <br />首先,AndroidManifest.xml文件授予了Contacts程序某些权限,包括CALL_PRIVILEGED,WRITE_CONTACTS,INTERNET,以及Google自己定义的Gmail权限:"com.google.android.googleapps.permission.GOOGLE_AUTH.mail"等等。赋予了这些权限,Contacts才能正常的工
2011-06-02 13:28:00
2510
原创 Android开发中用到的命令——不常用就忘记了
<br />* 创建Android虚拟设备(AVD)<br />android create avd -n –name –t –target(1、2、3)<br />* ddms(其文件管理功能)<br />* 创建sdcard<br />mksdcard –l label <size> <sdFilePath><br />* 启动模拟器<br />emulator –avd –name<br />* 启动具有sdcard的模拟器<br />emulator –avd –name –sdcard <sdFi
2011-03-10 18:05:00
492
原创 Android中级教程–调用另一个Activity–Intent对象
前一个教程介绍了如何运用切换Layout 的方式进行手机页面间的转换,如果要转换的页面不只是背景,颜色或文字内容的不同,而是Activity 的置换,那,那就不是单单改变Layout 就能完成的,尤其是需要传递的变量不像网页可以通过Cookie 或Session ,在程序里要移交主动权到另外一个Activity ,光靠先前技巧是办不到的.而下面我们要讲的Intent 对象就是为解决这问题而生的,Intent 就如同其英文字义,是”想要"或”意图”,之意,在主Activity 当中,告诉程
2011-03-02 15:13:00
640
原创 AT指令
<br />概述<br />AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM 网络业务进行交互。用户可以通过AT指令进行呼叫、短信、电话本、数据
2011-02-24 12:52:00
588
转载 经典民间偏方
<br />我的朋友们,治鼻炎,背后有痘痘,祛异味,自然增长睫毛……好多好多偏方…… <br /><br />1、头痛(各种头痛均可):生白萝卜汁,每次滴鼻孔两滴(两鼻孔都滴),一日两次,连用4-5天,可除根。忌吃花椒、胡椒。 <br />2、头晕(头昏眼花、晕眩):鸭蛋一个、赤豆20粒,搅匀蒸熟,早晨空服,每日一次,连用7天有特效。忌吃酒、辣。 <br />3、失眠、多梦:睡前用半脸盆热水,加一两醋双脚浸泡20分钟,并生吃葱白1-2根。 <br />4、干咳(感冒或其他原因引起均可):生黑芝麻3钱
2011-02-21 16:50:00
9673
转载 Linux下的多线程编程
<br /> <br />1 引言<br /> 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。<br /> 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首先必须回
2011-02-17 17:46:00
411
转载 Android Dial处理过程
第一部分:从java端发送at命令的处理流程。拨出电话流程:1、Contacts的AndroidManifest.xml 中android:process="android.process.acore"说明此应用程序运行在acore进程中。 DialtactsActivity的intent-filter的action属性设置为main,catelog属性设置为launcher,所以此activity能出现在主菜单中,并且是点击此应用程序的第一个界面。dialtactsactivity
2011-02-17 17:34:00
3587
转载 android 中Parcel
<br />android 中Parcel 的使用,他是一个存储基本数据类型和引用数据类型的容器,在andorid 中通过IBinder来绑定数据在进程间传递数据。<br />Parcel parcel = Parcel.obtain();// 获取一个Parcel 对象<br />下面就可以对其进行方法进行操作了,createXXX(),wirteXXX(),readXXX(),<br />其中dataPosition(),返回当前Parcel 当前对象存储数据的偏移量,而setDataPos
2011-02-17 17:23:00
587
转载 Android Phone分析
<br />Android的RIL驱动模块, 在hardware/ril目录下,一共分rild,libril.so以及librefrence_ril.so三个部分,另有一 radiooptions可供自动或手动调试使用。都依赖于include目录中ril.h头文件。目前cupcake分支上带的是gsm的支持,另有一 cdma分支,这里分析的是gsm驱动。<br /> GSM模块,由于Modem的历史原因,AP一直是通过基于串口的AT命令与BB交互。包括到了目前的一些edge或3g模块,或像omap这类ap,
2011-02-17 17:21:00
774
转载 (Android)eventloop(ril.cpp)函数中的执行过程
<br />在(android源码目录)/hardware/ril/libril/ril.cpp文件中定义了一个管道<br />static void *eventLoop(void *param)/*此段代码在ril.cpp中*/<br />{<br /> ret = pipe(filedes);<br /> …其他代码…<br /> s_fdWakeupRead = filedes[0];<br /> s_fdWak
2011-02-17 17:14:00
1307
转载 Android电话系统之-rild
<br />Rild是Init进程启动的一个本地服务,这个本地服务并没有使用Binder之类的通讯手段,而是采用了socket通讯这种方式。RIL(Radio Interface Layer)<br />Android给出了一个ril实现框架。由于Android开发者使用的Modem是不一样的,各种指令格式,初始化序列都可能不一样,GSM和CDMA就差别更大了,所以为了消除这些差别,Android设计者将ril做了一个抽象,使用一个虚拟电话的概念。这个虚拟电话对象就是GSMPhone(CDMAP
2011-02-17 17:06:00
553
基于mini4020开发板的安防系统源码
2010-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人