2019年2月24日

内存优化

摘要: 内存溢出和内存泄漏内存溢出:就想杯子里得水满了,就溢出了。内存溢出就是分配的内存被用光了,不够用了。 内存泄露:就如同杯子里面有石子,导致杯子里面的一部分空间没有被利用,在APP中内存泄露就是指该被回收的内存没有被回收,导致一部分内存一直被占着,可利用内存变少了。当泄露过多 时,可利用的内存越来越少 阅读全文

posted @ 2019-02-24 16:04 天凉才是好个秋 阅读(219) 评论(0) 推荐(0) 编辑

2019年2月23日

ListView性能优化

摘要: ListView在ScrollView中无法正确计算它的大小, 故不能显示正常的条目。 解决办法有: 1.重写ListView, 覆盖onMeasure()方法。 2.动态设置LIstView的高度,不需要重写LIstView 只需要在setAdapter之后调用如下方法即可: 另外,这时,这时最好 阅读全文

posted @ 2019-02-23 18:03 天凉才是好个秋 阅读(236) 评论(0) 推荐(0) 编辑

2019年2月22日

java.lang.RuntimeException: Annotation processors must be explicitly declared now.

摘要: 且保证多module只有一个依赖了butterknife注解库 阅读全文

posted @ 2019-02-22 14:09 天凉才是好个秋 阅读(1957) 评论(0) 推荐(0) 编辑

2019年2月19日

Android大尺寸图片加载,有效避免OOM

摘要: 图片来源: 1.从网络加载 2.从文件读取 3.从资源文件加载 这三种情况我们一般使用BitmapFactory的decodeStream,decodeFile,decodeResource来获取Bitmap,最终使用ImageView的setImageBitmap函数来显示。 OOM原因: Bit 阅读全文

posted @ 2019-02-19 18:11 天凉才是好个秋 阅读(705) 评论(0) 推荐(0) 编辑

2019年2月18日

Android P系统的设备上 java.net.UnknownServiceException: CLEARTEXT communication to XXXXXXX not permitted by network security policy

摘要: 在Android P系统的设备上,如果应用使用的是非加密的明文流量的http网络请求,则会导致该应用无法进行网络请求,https则不会受影响,同样地,如果应用嵌套了webview,webview也只能使用https请求。 针对这个问题,有以下三种解决方法: (1)APP改用https请求 (2)ta 阅读全文

posted @ 2019-02-18 11:56 天凉才是好个秋 阅读(2825) 评论(0) 推荐(0) 编辑

2018年12月29日

Java StringBuffer 和 StringBuilder 类

摘要: 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder 类与 StringBuffer 阅读全文

posted @ 2018-12-29 14:44 天凉才是好个秋 阅读(154) 评论(0) 推荐(0) 编辑

2018年11月15日

8.0之后 java.lang.SecurityException: Permission Denial: null asks to run as user 864 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL or android.permission.INTERA

摘要: 在8.0以下启动新的activity没问题,但在8.0系统的手机上就报错,跳转不成功 错误原因: 目标activity中有如下方法 /** * Get the userId associated with this context * @return user id * * @hide */ @Te 阅读全文

posted @ 2018-11-15 17:29 天凉才是好个秋 阅读(601) 评论(0) 推荐(0) 编辑

2018年6月15日

Android格式化手机号xxx xxxx xxxx

摘要: 1.输入框EditText布局 2.EditText设置监听 et1.addTextChangedListener(new TextWatcher()); 3.监听中实现 阅读全文

posted @ 2018-06-15 15:18 天凉才是好个秋 阅读(1994) 评论(0) 推荐(0) 编辑

2018年3月29日

DrawerLayout实现双向侧滑

摘要: 1.首先来欣赏下效果图 2.先看看activity_main的布局,DrawerLayout里第一个布局时主内容,第二个布局是左侧,第三个布局是右侧。 3.layout_menu是左侧布局 4.menu_layout_right是右侧布局。 5.最后展示出MainActivity 阅读全文

posted @ 2018-03-29 15:30 天凉才是好个秋 阅读(330) 评论(0) 推荐(0) 编辑

2017年11月21日

解决Android 7.0以上报错android.os.FileUriExposedException

摘要: 解决方法 第一步:在AndroidManifest.xml中添加如下代码 注意: authorities:app的包名.fileProvider grantUriPermissions:必须是true,表示授予 URI 临时访问权限 exported:必须是false resource:中的@xml 阅读全文

posted @ 2017-11-21 17:10 天凉才是好个秋 阅读(1535) 评论(0) 推荐(0) 编辑

导航