1. 招行的VISA 信用卡
2. 地区选择Hong Kong,地址是随便搜索的一个香港地址
3. $25 USD
大约5小时后,被通知注册成功,并可以上传app。所以,大家可以放心注册,并非网上流传的国内信用卡无法注册。
补充:
网友的建行万世达也成功了。
Posts Tagged ‘android’
用招行信用卡注册Android Developer成功
Android开发FAQ之一
1. 如何隐藏标题栏和状态栏
// no status bar
final Window win = getWindow();
win.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
// no title bar
requestWindowFeature(Window.FEATURE_NO_TITLE);
2. 如何重启和关闭Activity
重启
Intent intent = new Intent();
intent.setClass(this, getClass());
startActivity(intent);
finish();
关闭
finish();
3. 固定Activity的屏幕方向
在AndroidManifest.xml的Activity标签内加入
android:screenOrientation=”landscape” 或者 android:screenOrientation=”portrait”
4. 打印日志信息
在android中,用System.out.println是无效的,要用Log.v(TAG, “xxx …”);
分别是Log.v 、 Log.d 、 log.i、 log.w、 log.e。使用Log打印的日志通过LogCat可以看到。
5. 带图标的菜单
menu.add(0, 0, 0, “New”).setIcon(R.drawable.menu_new);
大量标准的图标可以在sdk的platforms/android-1.5/data/res/drawable里找到
Android手机如何在国内看Youtube
1. 在本机创建一个文本文件 hosts,内容如下:
127.0.0.1 localhost
203.208.39.104 www.youtube.com
203.208.33.100 gdata.youtube.com
2. 将此hosts文件拷贝到sd卡的根目录下。在电脑上执行 adb remount 。
3. 通过adb shell进入手机的shell, 执行
cat /sdcard/hosts > /etc/hosts
大功告成,看我下面的截图。大家可以在自己的G1, G2上,尽情享受Youtube了。
参考资料
http://log.riku.me/youtube-1058
补充:
由于我用的是linux系统,windows用户会有换行符的问题。下面提供给windows用户的方法。
不用cat,而是用echo补充修改hosts文件。
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
echo “203.208.39.104 www.youtube.com” >> /etc/hosts
echo “203.208.33.100 gdata.youtube.com” >> /etc/hosts
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
补充,此方法已经失效
如何将G1手机的浏览器缓存放到sdcard上
Google G1的留给用户的可用ROM也就几十M,还需要安装很多应用软件,空间就显得很宝贵。缺省情况下,浏览器缓存是放在ROM上的,如果我们能把浏览器的缓存文件放到sdcard上,就不需要经常的清除缓存文件了。
1. 通过SDK的adb shell进入终端,并su成root。
2. cd /data/data/com.android.browser/cache, 进入浏览器缓存。
3. rm -r webviewCache, 删除缓存目录。
4. mkdir /sdcard/webviewCache, 在sdcard上建立缓存目录。
5. ln -s /sdcard/webviewCache webviewCach, 做一个symbolic link,让ROM上的缓存目录指向sdcard。
这样就一切OK了,我ROM节省出大概10M的空间。
同理,还有market的缓存, /data/data/com.android.vending/cache/ ,youtube的缓存,/data/data/com.google.android.youtube/cache,也可以放到sdcard上。
关于Android(Cupcake)的root权限
我的G1到手的时候,js给刷的是一个HiAPK的1.5 (Cupcake)的中文rom。按理说,js能自己刷rom应该是取得了root权限,可是我在G1上的terminal里无法su,报错为 “uid 10005 not allowed to su”。
带着困惑,我开始google,终于发现了原因。虽然我的系统已经拥有root权限,但是Cupcake不支持通过terminal来su的。如果你的terminal支持su,可能是你的系统版本低于Cupcake,也可能你的系统做过其他破解,如替换了su (参见相关资料1)
但是,你可以通过电脑来进行su。首先,你需要安装Android的SDK,http://developer.android.com/sdk/1.5_r2/index.html。然后,你需要安装一个驱动,如果你用Mac OS,很幸运,你什么都不用做。如果你用windows,你需要下载并安装http://dl.google.com/android/android_usb_windows.zip。如果你向我一样用Linux(ubuntu 8.04),就稍微麻烦点。
1. 创建一个文件 /etc/udev/rules.d/50-android.rules
2. 文件内容为:SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4″, MODE=”0666″
3. chmod a+rx /etc/udev/rules.d/50-android.rules
(参见相关资料2)
这时,你将电脑连接好G1,打开USB 调试选项,就可以执行SDK tool中的adb命令( Android Debug Bridge)。试一下 adb devices 是否可以看到你的G1设备。如果可以,你就可以通过 adb shell 以root身份进入 terminal了,拥有root的一切权限了。
相关资料
1. http://android-dls.com/wiki/index.php?title=Magic_Root_Access
2. http://androidcommunity.com/forums/f4/how-to-install-apps-using-adb-4482/
android上的twitter客户端 twidroid
twidroid http://twidroid.com/ 是google android平台上的一款不错的twitter客户端。目前最新版本为v2.1,界面相当清新,功能也非常完整。
twidroid支持基本的twitter功能,包括:发tweet,回复,retweet,direct message,关注/取消关注,收藏,等等。它还支持url自动缩短,图片tweet,GPS定位tweet等高级功能。
twidroid可以通过google android market免费下载安装。
通过twidroid,国内用户也可以继续访问twitter。方法如下:
在account的类型里选择Other,在API URL里输入168.143.162.100,将下面的Enable SSL打勾,保存。