广告这东西可爱又可恨,尤其“积分墙”可恶。眼不见为净,屏蔽之。要么改hosts,要么加iptables规则,无论那种都需要一个屏蔽列表。看到rom toolbox中有这么一个屏蔽广告功能,试用了下,效果不错。它也是改了hosts实现的,于是取出来做备用,手机root后用re覆盖到/etc/hosts即可。
一共23542条记录,国内外都有覆盖,绿色环保免安装,谁用谁知道。
link:download
广告这东西可爱又可恨,尤其“积分墙”可恶。眼不见为净,屏蔽之。要么改hosts,要么加iptables规则,无论那种都需要一个屏蔽列表。看到rom toolbox中有这么一个屏蔽广告功能,试用了下,效果不错。它也是改了hosts实现的,于是取出来做备用,手机root后用re覆盖到/etc/hosts即可。
一共23542条记录,国内外都有覆盖,绿色环保免安装,谁用谁知道。
link:download
首先确保用数据线链接后能识别设备,输入:lsusb,可以看到类似输出
dorole@ubuntu:~$ lsusb
Bus 002 Device 006: ID 0bb4:0c87 High Tech Computer Corp.
Bus 002 Device 004: ID 0402:9665 ALi Corp.
Bus 002 Device 003: ID 04fc:05da Sunplus Technology Co., Ltd
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0951:1643 Kingston Technology
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
这样手机的vendor id和描述就出来了,第一条即是,htc的机器硬件id一般都是0bb4。
在/etc/udev/rules.d/目录下建立50-android.rules规则文件,内容如下:
SUBSYSTEM==”usb”, ATTR{idVendor}==”0bb4″, MODE=”0666″
修改后重启udev服务
dorole@ubuntu:/$ sudo /etc/init.d/udev restart
切换到android sdk的platform-tools目录下,重启adb服务,再输入adb devices就应该能找到设备了。
dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb kill-server
dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb devices
List of devices attached
SH0CDPL00575 device
这样就可以在eclipse中的DDMS来调试android真机了,有些步骤是需要root权限的。
就现在来讲Google Android已经不是什么新鲜事了,或许大家早已拥有android手机。也许你知道android手机界面如此的华丽,操作是如此的便捷。而其中各种各样的应用才是android手机最具魅力地方。现在就来折腾一下:开发我们自己的android手机应用。
首先便是搭建一个开发环境,对于这种性质的文章网络上多如牛毛,参差不齐。我这篇就当作自己的学习笔记。
需要的软件,在这里我都选最新的,折腾不需要太严肃:
依次下载安装好就行了,其中eclipse和android sdk是直接解压即可,比如我放在d:\eclipse和d:\android-sdk-windows。
打开解压好的android-sdk-windows,运行SDK Manager。这个是sdk的管理中心,安装和创建android模拟器都在这里进行,单击Available Packages,看到可用的sdk平台,选择最新的Android 2.2和Android API 8,大概70多兆。下载完后就可以在第一个Virtual Devices中创建模拟器了。单击右边的 New… 填写模拟器名字,Target选择Android 2.2 – API Level 8,SD Card填个256 MiB就可以了。其余暂时默认,有兴趣的可以自行看看Hardware到底有些什么。
创建好模拟器后,点击 Start… 运行起来就可以看到手机界面了。
在Name栏给远程站点取个名称,比如:Android Plugin。在Location栏输入:https://dl-ssl.google.com/android/eclipse/
提示:如果下载遇到麻烦可以将https换成http试试。单击 OK。
此处照抄原文并翻译了一下,实际就点几下鼠标就可以了,用过eclipse的很容易上手。重启后打开 Window > Perferences > Android 在 SDK Location 中填入解压的sdk路径,比如:D:\android-sdk-windows。
在eclipse中单击 File > New > Android Project 。
新建的项目不用做任何修改,在项目名称上单击鼠标右键,选 Run As > Android Application 就会打开之前创建的模拟器,解锁后我们写的应用就会运行了,屏幕上显示 Hello World, myActivity。到此Android开发环境就搭建完毕。有真机的也可以将项目打包成apk放在手机上运行,全文完。
官方参考资料: