安卓踩坑记录(后面遇到的再补充)

2019-07-26  本文已影响0人  HelloWorld_de97
Image.png
原因: Image1.png

2.报错 at 'configChanges' with value 'keyboardHidden|orientation| screenSize

解决方案:1)查看 并选择合适的Android API Level , 2)删除不支持的权限比如 “screenSize”

3.报错java.lang.RuntimeException: Can't create handler inside thread that has notcalled Looper.prepare()

解决方案:1)在深圳传奇中使用了创建新的handle,通过消息收发机制解决问题

4.Java切割字符串 str.split("&");

5.java如何把string转为utf-8

String str = "任意字符串";

str = new String(str.getBytes("gbk"),"utf-8");

str.getBytes("UTF-8"); 的意思是以UTF-8的编码取得字节

new String([XXX](https://www.baidu.com/s?wd=XXX&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dWnjNWrj01ryDvnycsnjwh0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPjbvrHDzrHcdrjRzn1nsPjfY),"UTF-8"); 的意思是以UTF-8的编码生成字符串

6.Java中Base64编解码

String encodedString = Base64.encodeToString(extras.getBytes(), Base64.DEFAULT)

String decodedString = new String(Base64.decode(encodedString,Base64.DEFAULT));

7.安卓上手机锁屏之后再恢复设备黑屏的问题

1.需要在Java中添加代码

2.需要在AndroidManifest.xml添加

    <uses-permission android:name="android.permission.WAKE_LOCK"/>

    <uses-permission android:name="android.permission.RESTART_PACKAGES"/>

8.不管是否在JAVA中直接使用了R.XX文件,都不用理会,直接修复其他编译错误即可,然后Clean

通过下图的Source设置整体的目录结构

通过Liberies设置依赖库

通过 Order and Export 设置依赖项目


Image2.png

8.安卓环境配置

Image3.png Image5.png

PS: 排版有点乱,一部分是收集的别人的解决方案;一部分是我自己截图。之前存在笔记上,导致图片截的不太好。见谅

上一篇下一篇

猜你喜欢

热点阅读