标签存档: Android

Android设备分辨率计算

面对Android设备那混乱的硬件体系,最淡定的开发者也会不免蛋疼起来。在做Android UI的时候,考虑最多的就是这些不同设备的适配问题。在为不同分辨率设计不同UI的时候,我们首先要知道目标设备的分辨率到底是多少。如何计算出来?

水果手机经常喜欢用分辨率超过人眼极限来标榜自己的设备有多么牛B,据说iPhone 4S的分辨率达到了326 PPI(pixel per inch),这个数值的计算公式为:

开方(屏幕宽度平方+屏幕高度平方)÷对角线尺寸

iPhone 4S,960×640像素,对角线尺寸3.5英寸,用上面的公式计算结果如下: 继续阅读 »

Acer Iconia tab A500 root教程|删除国行自带的垃圾软件

2011-12-28更新:刷到港行3.2Rom后,目前是无法Root的,所以想要刷到3.2的朋友要注意。最好是等待4.0。

要删除掉国行版A500自带的那些垃圾软件,就必须获取root权限。

著名的z4root对A500不起作用,需要使用另外的软件和方法,流程如下:

  1. 在A500的设置界面中开启USB调试模式和允许未知来源;
  2. 插入一张TF卡,卡中的内容可能会丢失(但我的没丢失),因此需要事先做好备份;
  3. 将A500竖起来放,开启锁定按钮时期不会自动切换屏幕方向;
  4. 安装GingerBreak-v1.20.apk;
  5. 在A500上运行该软件,执行root。

  GingerBreakv1.20 (296.8 KiB, 568 hits)

root的时间大约需要20秒左右,成功后会自动重启。

继续阅读 »

Acer Iconia Tab A500 32G开箱照

盒盖开启

版本:大陆行货(简称“国行”)
购买地:苏宁易购
价格:RMB3094=3449-55(积分兑换)-300(以旧换新)

该机器5月24日付款,6月6日到货。6月7日苏宁出了个优惠,免费赠送288元的套装。

和同事的IPAD2深入比较了一段时间,列表如下:

IPAD2的优点:

  1. 屏幕效果好;
  2. 触屏更灵敏。

继续阅读 »

google联系人自定义导入小工具开发过程及源码

一、起因

做这个小工具的起因是把黑莓8700g换成了Android系统的三星i5700。由于我的8700g是4.2版本的ROM,不支持google sync程序的安装,而我换了手机后又懒得再去鼓捣黑莓的刷机,因此就直接用黑莓的管理软件导出CSV文件,然后在gmail的通讯录管理界面中导入。

可是问题就接踵而来,gmail的通讯录导入程序不能识别黑莓导出的所有字段,因此只有部分字段被导入到gmail 通讯录中了,这显然不行。

接着我用gmail通讯录导出了一个csv文件,然后按照导出的CSV文件的格式来修改黑莓导出的CSV文件,并使排序完全一致。结果这样也不行,导入的通讯录更加不完整。

仔细查看了gmail的帮助,根据帮助提供的范例修改了CSV的字段名称,倒是可以导入。但gmail帮助提供的范例中的字段很少,并不能完整的支持我的通讯录。

我试验过的gmail通讯录导入支持的字段如下: 继续阅读 »