- 博客(17)
- 资源 (8)
- 收藏
- 关注
转载 android 中使用socket使native和framework通信
一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和framew
2011-08-29 10:57:28 2510
转载 Android目录结构
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build
2011-08-26 08:57:15 2431
转载 Linux下Socket编程
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口
2011-08-17 13:08:28 2260
转载 android使用socket使底层和framework通信
一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层 呢?android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和frame
2011-08-16 14:27:21 2330
转载 linux中select()函数分析
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事
2011-08-03 15:16:13 1068 1
转载 Android ril原生代码(C/C++)和java代码部分分析
第一部分, c/c++代码Android系统源代码目录里面: hardware/ril 目录包含了所有有关于telephony的底层代码.1.目录架构(20101215的git版本):ril|-- CleanSpec.mk
2011-08-03 10:00:40 2036
转载 epoll_create, epoll_ctl和epoll_wait
名词解释:man epoll之后,得到如下结果: NAME epoll - I/O event notification facility SYNOPSIS #include DEscrīptION
2011-08-02 17:32:43 33365 2
转载 eventloop(ril.cpp)函数中定义的管道的作用(Android)
在(android源码目录)/hardware/ril/libril/ril.cpp文件中定义了一个管道:/*此段代码在ril.cpp中*/static void *eventLoop(void *param){ ret = pipe(filedes);
2011-08-02 11:07:35 2253 1
转载 多路复用I/O
多路复用IO主要的实现在于int select(int maxfd,fd_set *readset,fd_set *writeset,fd_set *except_set,const struct timeval *timeout)函数。一般我们在readset,writes
2011-08-02 10:26:26 803
原创 使用adb push命令遇到的“read only”或者“out of memory"的解决办法
1-"out of memory"问题原因:在使用命令“emulator @avdname”时候没有给模拟器指定一个大小解决方案:使用“emulator @avdname -partition-size 128”即可2-“read only”问题原因:权限
2011-08-01 15:37:05 2885
原创 android开发中如何阻止音量进度条出现在窗口?
只需要重写Activity之public boolean dispatchKeyEvent (KeyEvent event)让其返回 ture 即可。
2011-08-01 15:33:04 1915 1
原创 如何让ubuntu自动升级到新版本?
A new version of Ubuntu is released every 6 months; the Update Manager should inform you when a new version is available for download. To ch
2011-08-01 15:31:17 2460
原创 使用"adb install"命令无法在真机上安装Google maps demo的解决办法
通常是两个原因:1. Demo的Project target选择错误,应该是选“google apis xx” 如果是这个原因,把项目的project target改一下就行了2. 真机中的/system/framework中没有com.goog
2011-08-01 15:29:35 857
原创 ubuntu之scim输入法的安装
安装如下软件包:sudo apt-get install scimsudo apt-get install scim-chinesesudo apt-get install scim-config-socket手动启动scim输入法命令:scim -d &
2011-08-01 15:23:44 172
原创 使用adb命令得到系统信息
命令: adb shell getprop如: adb shellgetprop | grep 3g可以得到与3g模块相关的详细信息
2011-08-01 15:21:03 962
原创 ubuntu之添加默认网关
命令:sudo route add default gw 192.168.34.25(你的ip地址)一般情况下每次重开机都要添加一次。
2011-08-01 08:38:55 7725
原创 第一次写博文
看了好多博客,如新浪、网易等等,但是我还是觉得CSDN最适合自己,因为这里不仅仅有漂亮的博客空间,还有浓厚的学习氛围和丰富的学习资源,而我最想要的就是把自己工作过程中遇到的问题及解决心得记录下来和所有的网友们分享,也希望可以从CSDN的博友们那浩如深海的思维中领略到一点点,所以,
2011-08-01 08:31:02 584
android_jni操作指南
2011-08-03
Android HAL层解析
2011-08-03
Android RIL详解
2011-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人