- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 Android 6.0 StrictController
在学习android6.0时,发现在netd中引入了StrictController这个module,并且在运行android 6.0的设备中出现了很多StrictController相关的iptables rules如下详细学习了下关于StrictController的知识:Chain st_OUTPUT (1 references)target prot opt s
2015-11-12 19:05:04
2672
原创 Android系统中iptables的应用(五)IdlertimerController
个人邮箱:xiaokeweng@gmail.com 欢迎大家直接发邮件给我共同交流学习Android5.0中全部在使用的idletimercmd,共add与remove两条,iptables中的idletimer的主要用功能就是当某个NID处于idle状态,即没有数据包通过,超过timeout时间后上报netlink事件。而在android系统中,刚好利用了iptables的idletime
2015-10-08 15:10:45
3973
原创 Android系统中iptables的应用(四)FirewallController
个人邮箱:xiaokeweng@gmail.com 欢迎大家直接发邮件给我共同交流学习 如下涉及到的全部firewall的available的cmd,只有在设置LockDown Vpn的时候才会使用到,lockdown的VPN即是“始终开启的VPN”,这样本地的全部网络请求都会转到VPN的链路上。是相对于个别应用的虚拟装用网络需求的情况。firewa
2015-09-30 15:39:02
5206
原创 Android系统中iptables的应用(三)NatController
个人邮箱:xiaokeweng@gmail.com 欢迎大家直接发邮件给我共同交流学习 这个模块支持android网络共享功能,也可以称作网络地址转换(NAT:Network Address Translation),即在不同的网络接口设备之间搭建数据通路,互为上载出口。例如,手机做无线热点hotspot,数据流量给其他通过wifi链接到本机的设备。从framewor
2015-09-30 15:18:53
7916
原创 Android系统中iptables的应用(二)BandwidthController
android系统中iptables的应用,bandwidthcontroller模块的iptables规则
2015-09-29 19:25:11
10139
原创 完美解决repo init 错误 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
完美解决repo init 失败 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
2015-07-03 16:36:40
76546
10
原创 手机敲命令利器---Android Terminal
实用利器直接android手机上,运行linux终端,使用linux命令,编写运行shell脚本,vi编辑,调试log采集过滤,甚至shutdown。
2013-12-14 16:01:10
60808
1
原创 Android实现pppoe拨号上网(二)具体步骤
个人邮箱:xiaokeweng@gmail.com 实验环境搭建,满足pppoe链接的基础服务,就是保证ppp协议能够封装在以太网框架中的一种网络隧道协议,因为集成了ppp协议,所以实现了创痛以太网不能提供身份验证,加密和压缩的功能。本质上,它是一个允许在以太网广播域中的两个以太网接口间创建ppp协议隧道。它使用传统的基于PPP的软件来管理一个不是使用串行线路而是使用类似于以太网的有
2013-04-17 14:41:56
8415
1
原创 Android实现pppoe拨号上网(一)概述
最近在做Android上实现pppoe拨号上网的功能。一般情况下不大可能会用到,但在大陆某些地区,可能会有AP并不支持DHCP功能,或者在某些平台上面装载Android系统的时候,可能会需要移植拓展该功能。什么是pppoe就不再介绍了,下面对于我的实验环境搭建和操作进行简述:个人邮箱:xiaokeweng@gmail.com(一)实验环境搭建描述:本例是在支持wifi的
2013-04-10 17:31:22
12573
2
原创 repo与git(三)repo源码详解
个人邮箱:xiaokeweng@gmail.com<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->下来进行代码的详细分析,就算你不懂python看着注释,也能理解个大概。粗略的来说,这段repo的bootstrap的目的就是装配真正的repo目录,也就是当你在某个目录下想要拉代码的时候,你会敲入:repoinit
2012-12-18 14:52:28
4233
原创 repo与git(二)repo源码简析
<!--@page {margin:2cm}pre {font-family:"DejaVu Sans Mono",monospace}p {margin-bottom:0.21cm}-->个人邮箱:xiaokeweng@gmail.com接下来我们对照着官网提供的下载android源码的过程来看一下使用repo的步骤:http://sour
2012-11-28 19:51:09
3488
原创 repo与git(一)git传奇
<!--@page {margin:2cm}p {margin-bottom:0.21cm}--><!--@page {margin:2cm}p {margin-bottom:0.21cm}--> 个人邮箱:xiaokeweng@gmail.com 最近在学习android中使用了repo和git,repo是g
2012-11-23 11:49:13
2246
原创 Android 4.1 Netd详细分析(六)DnsProxyListener
个人邮箱:xiaokeweng@gmail.com 在前面的几篇中我们从 main 函数入手,主要分析了 CommandListener + Netlinkmanager 两部分共同组成的可实现与 Kernel 层、Framework 层通信,并完成一套完整的功能系统。并且在文中提及到另外两个部分,DnsProxyListener 和 MDnsSdListener。顾名思义两者都是与
2012-11-14 10:50:18
11515
2
原创 Android 4.1 Netd详细分析(五)代码分析3
个人邮箱:xiaokeweng@gmail.com 上一篇我们按照函数的调用流程,完成了由NetlinkManager,NetlinkHandler,NetlinkListener,SocketListener组成的,从kernel到framework的单项消息通路。主要是通过内部的socket实现的通信。通过设置socket监听过滤属性,来接收kernel发出的event,(其
2012-11-13 10:25:49
6317
原创 Android 4.1 Netd详细分析(四)代码分析2
个人邮箱:xiaokeweng@gmail.com 我们按照main函数代码的执行顺序,首先实例化NetlinkManager。接下来代码如下。 if (!(nm = NetlinkManager::Instance())) {//实例化对象nm ALOGE("Unable to create NetlinkManager"); exit(1)
2012-11-09 18:01:25
11371
原创 Android 4.1 Netd详细分析(三)代码分析1
个人邮箱:xiaokeweng@gmail.com 接下来开始从代码分析,按照从下至上的顺序来分析,从native层向framework层过渡,Android的各个层之间严格按照软件工程原理的低耦合要求,关于Android 的系统框架可以参考附录:link~(待完善) 在Netd部分使用到得Socket通信,关于Android内部的IPC机制可以
2012-11-02 11:26:46
8958
原创 Android 4.1 Netd详细分析(二)源文件/模块/基础类统领
个人邮箱:xiaokeweng@gmail.com这篇粗略介绍-Netd文件夹下面的源文件/模块的基本功能,和主要类的组织关系。一、文件构成Netd文件下的源文件模块~组织以及基本实现功能:======================================================================Android.mk
2012-11-01 11:31:09
8543
原创 Android 4.1 Netd详细分析(一)概述与应用实例
近来再看Android Netd作为Android 网络很基础的部分,从这部分开始入门Android network.属于偏底层的部分,现将个人的一点收获分享给大家~个人使用的代码来自Google Android 4.1和 开源论坛 https://www.codeaurora.org/ 这个论坛可以直接拉下部分公司提供的开放代码我是用的是QCOM高通的,代码可能会有细微差异但Netd整体
2012-10-31 13:00:51
30398
6
原创 关于windows下PC控制AR.Drone的IP配置相关问题
感谢guoming0000的博客和相关资源http://blog.youkuaiyun.com/guoming0000/article/details/7075292对于刚开是接触ARDrone开发的朋友建议看一下,本人刚刚接触AR,适逢实验室新购进的AR,研究了一番……在下就说一些关于自己跑SDK遇到的一些问题和心得吧。本人测试的是官方的 SDK_1.8 ,不可理喻的存在很多Bug,可用的是
2012-04-04 19:32:20
3158
jdk8_win64_install_package.zip
2020-02-23
完整repo-project
2015-07-06
S3C2440最全面的裸机测试程序
2012-05-16
Processing_1.51原创实例
2012-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人