记录学习Android过程中的各种坑

长期更新。

先上几个有用的网址

Android开发者博客:

学Android途中遇到的坑:

  1. 小米4真机调试,除了开启开发者选项和USB调试外,必须用买手机时附带的数据线。就算小米2的数据线也不行,虽然一样能用来传输文件,但是调试时显示Unknown
  2. 还是小米,写了个收短信的APP,在模拟器上测试通过。但是在小米4上却无法收到。最后发现权限管理里该APP的默认短信权限是询问,把它改成允许才成功。不知道有没有更好的解决办法,在配置文件里申请了权限还不够。
  3. 电脑上的文件,在安卓上用自己写的APP打开是乱码。百度了原来安卓上使用的是utf-8编码,在IO流中指定即可。
  4. 这个实际上是Java写Java工具时遇到过的坑,现在写安卓用到Calendar又想了起来。一定要加上这一句calendar.setTimeZone(TimeZone.getTimeZone("GMT+8"));免得出现奇怪的时间问题。
  5. 如果XML中注册的组件没有写layout-widthlayout-height属性,则APP启动时会报错退出。
  6. Android 重写了 toString()方法,如果需要用Java默认的toString()来识别是否同一对象,需要自己实现一次。
  7. 使用adb命令安装APK时,就算文件在当前目录下,也必须加一个/,如:adb install /xxx.apk

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-03-03 11:42  包清骏  阅读(174)  评论(0编辑  收藏  举报