竹山一叶

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  390 随笔 :: 0 文章 :: 0 评论 :: 0 引用

2017年5月17日

摘要:原文链接 https://developer.android.com/topic/performance/network-xfer.html 内容概要 理解图片的格式 PNG JPG WebP 如何选择一种图片格式 确定准确质量值 服务端的尺寸大小 ​ 减小图像下载大小 大多数流量传输都包含图像。 阅读全文
posted @ 2017-05-17 15:16 竹山一叶 阅读 (113) 评论 (0) 编辑

摘要:原文链接:Better Performance through Threading 线程的性能 熟练使用Android上的线程可以帮助你提高应用程序的性能。 本篇文章讨论了使用线程的几个方面:使用UI或主线程; 应用程序生命周期和线程优先级之间的关系; 以及平台提供的帮助管理线程复杂性的方法。 在每 阅读全文
posted @ 2017-05-17 15:15 竹山一叶 阅读 (1434) 评论 (0) 编辑

摘要:原文链接 Background Optimizations 前言 后台进程是内存和电池敏感的。一个隐式的broadcast可能会启动很多监听它的后台进程,即使这些进程可能做得工作不多。这可能丢设备性能和用户体验都有比较大的影响。 为了缓解这种问题,7.0(API 24)做了以下限制: Target为 阅读全文
posted @ 2017-05-17 15:14 竹山一叶 阅读 (207) 评论 (0) 编辑

摘要:原文链接 Manage Your App’s Memory 前言 在任何软件开发环境中,RAM都是比较珍贵的资源。在移动操作系统上更是这样,因为它们的物理内存通常受限。尽管在ART和Dalvik虚拟机都会进行垃圾回收的巡航,但这并不意味着你可以忽略何时,何地分配和释放内存。你应该避免内存泄露,通常此 阅读全文
posted @ 2017-05-17 15:13 竹山一叶 阅读 (328) 评论 (0) 编辑

摘要:原文地址:https://developer.android.com/topic/performance/launch-time.html#common 通常用户期望app响应和加载速度越快越好。一个启动速度慢的app很可能会给用户留下不好的印象,除了导致用户在应用市场上的打分低之外,很有可能导致致 阅读全文
posted @ 2017-05-17 15:11 竹山一叶 阅读 (107) 评论 (0) 编辑

摘要:前言 用户通常会避免下载比较大的应用,特别是连接到2G和3G网络,或者按流量收费的设备。这篇文章描述了如何减小apk的大小,帮助你让更多的用户下载你的app。 一 理解APK的结构 在讨论如何减小apk大小之前,理解apk的结构很有必要。一个APK文件包括一个ZIP 文件,该ZIP包含app的所有文 阅读全文
posted @ 2017-05-17 15:09 竹山一叶 阅读 (1093) 评论 (0) 编辑

摘要:Android Studio运行时候报packageOfficialDebug错误报错信息为Error:A problem was found with the configuration of task':watch:packageOfficialDebug'.File '...\build\intermediates\res\resources-official-debug-stripped.... 阅读全文
posted @ 2017-05-17 14:57 竹山一叶 阅读 (118) 评论 (0) 编辑

摘要:使用AndroidStudio进行开发,其中很重要的一个文件就是build.gradle,他是整个项目的控制中心,这里收集一些日常会用到的语法或者使用技巧,以备后用。这篇博客主要说明 buildTypes节点下使用buildConfigField。下面是默认的buildTypes形式buildTypes { release { proguardFiles getDefaul... 阅读全文
posted @ 2017-05-17 14:54 竹山一叶 阅读 (4382) 评论 (0) 编辑

摘要:SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。我们通过程序创建的数据库一般位于/data/data/程序db设置的content类所在的包/databases,在此路径下执行sqlite3 数据库名即可进入到SQL命令行模式,进行数据库操作。如果不进行设置,采用命令行窗口进行查询的时候,中文显示为乱码。这是因为cmd的默认字符集... 阅读全文
posted @ 2017-05-17 13:35 竹山一叶 阅读 (1993) 评论 (0) 编辑

摘要:#一 背景点评美团合并之后,业务需要整合,我们部门的几条业务需要往美团平台迁移,为了降低迁移成本,开发和维护成本,以及将来可能要做的单元测试,需要对架构进行相应的调整。之前的代码都堆在Activity或Fragment里面,UI,业务,数据混合在一起,就使得难以单独的复用和扩展、测试。###二 目标代码复用UI独立业务独立数据独立可测试###三 简洁架构这里先引入简洁架构的概念,该架构由Uncle... 阅读全文
posted @ 2017-05-17 10:01 竹山一叶 阅读 (107) 评论 (0) 编辑

摘要:如何把网页中要用到的图片压缩到最小,这是前端攻城师们在写网页时都会考虑的一个问题,今天小坊给各位带来了给前端攻城师们真正的良心网站---TinyPNG。只需要简单的两步就可以把你要压缩的PNG格式图片压缩到小很多又基本上不会影响图片的质量:1.打开网址:http://tinypng.org/2.选择你要压缩的PNG图片或者直接将你要压缩的图片拖拽到网页中间的大框框内。3.压缩完成,点击downlo... 阅读全文
posted @ 2017-05-17 09:46 竹山一叶 阅读 (131) 评论 (0) 编辑