安卓4.0手机模式与平板模式切换

前提 平板已root

1.用re管理器

2.打开/system/build.prop (用文本编辑器打开)

下面步骤不分先后,随你便…别改错,改错后果很严重,但是有91和豌豆荚应该可以恢复的,毕竟有BAK文件(切记 一定要备份)

3.找到ro.sf.lcd_density=120,修改ro.sf.lcd_density=160

3.找到ro.build.characteristics=tablet,把tablet改成phone(这个是切换到手机模式 反之你懂的)

4.重启

修改安卓手动模式最低亮度限制

反编译framework-res.apk 打开\framework-res\res\values\integers.xml 然后找到 <integer name=”config_screenBrightnessSettingMinimum”>1</integer> 最低亮度 <integer name=”config_screenBrightnessSettingMaximum”>255</integer> 最高亮度 <integer name=”config_screenBrightnessSettingDefault”>20</integer> 开机默认亮度 <integer name=”config_screenBrightnessDim”>1</integer> 调整变化幅度

 

反编译的方法请参考http://www.bangcang.com/archives/11639

修改安卓的自动亮度变化值

下载一个apktool和notepad++,

01.用r.e管理器进系统里提取出当前的framework-res.apk,在system/framework/framework-res.apk,复制到电脑端任意位置。(注意自己留个原始备份)

02.使用apktool把framework-res.apk反编译

03.用notepad++打开反编译后的资源目录/res/values中的arrays.xml文件

04.找到<integer-array name=”config_autoBrightnessLevels”>,这是屏幕传感器的流感度,也就是一个当前屏幕所感应的光亮指数

05.只要屏幕感应到光亮高于某一个数值,屏幕亮度就自动跳转到下一个亮度阶梯

06.找到<integer-array name=”config_autoBrightnessLcdBacklightValues”>,这就是对应上面的光感度所指向的屏幕亮度

07.修改成你想要的光感度和与其相对应的屏幕亮度,修改完成后选择文件/保存

09.然后重新打包,会在目录build\apk中生成resources.arsc文件,这是我们需要的

10.用winrar或者7z等解压缩工具打开原始备份的framework-res.apk(注意,是用解压缩工具打开,不是让你去解压缩)

11.将打包生成的resources.arsc文件添加并替换原文件,注意添加时压缩模式选择“存储”

12.进入res目录,把我们修改过的values文件夹添加替换进来,压缩模式用默认的就可以

12.最后,把这个刚刚替换过文件的原始apk用r.e管理器复制进system,修改权限九宫格的1247,权限弄好后剪切进framework文件夹替换原来的,重启

关于iphone照片定位不准的问题

最近打开了iphone的定位功能,并拍了几张带坐标信息的照片,回到家发现在iphone中显示的拍照地点并不准确,偏移了几百米。

开始还以为是iphone定位不准,然后又出去打开google地图发现定位很准,再拍照片,看照片位置还是不准确,跟google地图显示的当前位置不一样,这就奇怪了,难道是iphone的相册显示不准?

为了验证这个问题我把iphone中的照片导出,然后安装了google的Picasa图片工具,可以查看到照片Exif信息中的坐标信息。不过Exif中的坐标是度、分、秒格式,需要先转换为度,然后输入到google地图中看,发现跟iphone相册中显示的地点位置是一样的。

可是在Picasa中的地图上显示的拍照地点是准确的,也就是说我直接输入照片的经纬度坐标显示出的位置反而是不准的。

后来终于在一个iphone论坛找到了问题原因,全都是因为“火星坐标”(可以看百度百科),我们zf为了“安全”要求所有gps设备不允许直接显示真实坐标,必须经过加偏处理变成“火星坐标”,我们国内能看到的电子地图也都是根据火星坐标来显示位置的,直接输入真实坐标位置反而不准确。

也就是说iphone写入照片的坐标信息是真实坐标,相册程序在显示时没有做转换。

google为了符合我国要求,专门做了ditu.google.cn来给国内人用,之前的maps.google.com在国内已经打不开了。现在只有国内人看到的是假坐标,外国人看到的都是真的,也不知这样是不是真的安全?