
Android性能优化
享阅工作室
本人多年软件开发和管理经验,在多家互联网公司担任过高级软件开发、架构师、技术经理、技术总监等。工作认真负责,态度诚恳严谨,思维活跃,勇工并挑战解决项目研发中的难题。主要研究方向移动端和前端开发,包括RN、Flutter等跨平台开发以及Android、Vue、React、Node.js、SpringBoot等都有所研究。生活中爱好广泛,乐观向上,易于与不同类型人群沟通,能在较大的压力下保持良好的工作心态,将百分百的热情投入到每一天的每一分钟。
展开
-
Android黄色警告汇总
之前分享过一片解决Android中Handler警告的文章,今天继续分享一下有关黄色警告修改的一些经验技巧。1、String day = String.format("%4d-%02d-%02d", c.get(Calendar.YEAR), c.get(Calendar.MONTH) + 1, c.get(Calendar.DAY原创 2015-12-24 16:01:51 · 7013 阅读 · 0 评论 -
引起内存泄露的原因:CheckList
1、单例不可取:public class Singleton{ private static Singleton instance; private Context mContext; private Singleton(Context mContext){ this.mContext = mContext; } pu原创 2015-09-29 17:52:05 · 1058 阅读 · 0 评论 -
Android图片加载与缓存开源框架:Android Glide
官方语言: Android Glide 是一个高效、开源、 Android设备上的媒体管理框架,它遵循BSD、MIT以及Apache 2.0协议发布。Glide具有获取、解码和展示视频剧照、图片、动画等功能,它还有灵活的API,这些API使开发者能够将Glide应用在几乎任何网络协议栈里。创建Glide的主要目的有两个,一个是实现平滑的图片列表滚动效果,另一个是支持远程图片的获取、大小调整和展示。原创 2015-09-09 13:24:32 · 1014 阅读 · 0 评论 -
Android开发性能优化大总结
一.Android相关1. 采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。2. View中设置缓存属性.setDrawingCache为true.3. 优化你的布局。通过Androi原创 2015-04-14 16:45:40 · 431 阅读 · 0 评论 -
Android常见错误汇总
1、Unable to resolve target 'android-2'安装低版本的api,再default.properties 这个文件中把target=android-2 改成 target=android-7终于就没有问题了。2、Invalid start tag LinearLayoutmain.xml放错文件夹了,应该在\res\layout下。3、IN转载 2016-06-27 11:21:02 · 343 阅读 · 0 评论 -
Android 三星手机拍照,从图库选择照片旋转问题完美解决
好久没有写博客了,最近解决了一个令我头疼好久的问题,就是三星手机拍照图片旋转的问题,项目中有上传图片的功能,那么涉及到拍照,从相册中选择图片,别的手机都ok没有问题,唯独三星的手机拍照之后,你会很清楚的看到会把照片旋转一下,然后你根据路径找到的图片就是已经被旋转的了,解决办法终于被我找到了。我们可以根据图片的路径读取照片exif(Exchangeable Image File 可交换图像文件)转载 2016-06-27 11:44:05 · 1591 阅读 · 0 评论 -
Android访问网络,HttpURLConnection还是HttpClient?
1.、两种请求方式对比Android Http请求API主要分两种:第一种是Java的HttpURLConnection,默认带gzip压缩;第二种Apache的HttpClient,默认不带gzip压缩;两种方式请求connection都是keep alive。 2、哪一种才是最好的?在 Froyo(2.2) 之前,HttpURLCon转载 2016-06-22 16:45:23 · 379 阅读 · 0 评论