android适配遇到的一些问题

来源:互联网 发布:终端创建数据库 编辑:程序博客网 时间:2024/05/18 11:47

1、android6.0以后原来获取mac地址的方法失效,改用linux命令获取mac地址。

2、三星的一款android4.0的老机器,设置图片的方法setResources....报错,改用setbackground().....

3、屏幕适配方面没啥,有点问题的一般是在三星 SMT310  7寸平板上,字体偏大导致串行(SMT530 10寸平板没问题),解决办法就是在RES目录下建个values-sw600dp,配置一下字体大小就可以了,如图:


4、android5.0以后,从后台startactivity跳转到前台,必须在主线程打开activity,在new thread{.....}中操作无效

5、获取小米wifi的SSID名称多了对儿双引号,正常其他机型获取到的ssid是这样的:wifi02 。小米获取到的是这样的:"wifi02" 。

6、android 5.0以上的getRunningTasks失效,该方法可以获得在前台运行的系统进程。可以用getRunningAppProcesses方法暂时替代。

7、android6.0以上的getRunningAppProcesses也失效,系统关闭了三方软件对系统进程的访问,出于安全考虑。

参考资料:http://blog.csdn.net/hyhyl1990/article/details/45700447


8、7寸的SMT-310平板很容易outofmemory,所以需要对程序进行优化,以适配该平板。其中两次重要的outofmemory分别是:移动学习下载所有作业时由于json数据过大outofmemory,再是aphidflip翻页时调用createbitmap时outofmemory(就是由于android太残了),其实SMT-310也挺残的。。。。







0 0