- 博客(13)
- 资源 (3)
- 收藏
- 关注
翻译 Android官方开发文档Training系列课程中文版:线程执行操作之定义线程执行代码
原文地址:http://android.xsoftlab.net/training/multiple-threads/index.html引言大量的数据处理往往需要花费很长的时间,但如果将这些工作切分并行处理,那么它的速度与效率就会提升很多。在拥有多线程处理器的设备中,系统可以使线程并行运行。比如,使用多线程将图像文件切分解码展示要比单一线程解码快得多。这章我内容们将会学习如何设置并使用多线程及线程
2016-09-28 07:56:35 1984
翻译 Android官方开发文档Training系列课程中文版:电池续航时间优化之按需开启广播接收器
监测设备状态变化最简单的实现方式就是为每种状态都创建一个广播接收器,然后只需在相应的广播接收器内依据当前的设备状态重新执行各自的任务即可。这种方式的不好之处就在于每次广播接收器被触发后,APP都会唤醒设备。一种比较好的解决方案就是在运行时关闭或开启广播接收器。这样也可以使在清单文件中声明的广播接收器按需触发。
2016-09-27 08:55:26 1960
翻译 Android官方开发文档Training系列课程中文版:电池续航时间优化之检查、检测网络连接状态
原文地址:http://android.xsoftlab.net/training/monitoring-device-state/connectivity-monitoring.html通常会有一些后台服务需要连接到网络来更新数据。但是如果没有连接到互联网,或者由于网络太慢而不能完成更新,那么为什么不在连接到网络并且状况良好时再做这些工作呢?你可以使用ConnectivityManage
2016-09-26 13:07:43 2417 2
翻译 Android官方开发文档Training系列课程中文版:电池续航时间优化之检查与监测坞的状态与类型
原文地址:http://android.xsoftlab.net/training/monitoring-device-state/docking-monitoring.html 译者提示:这里说的坞是一种扩展设备,Android中比较少见,而苹果设备比较常见。我们常见的苹果设备的扩展坞就是苹果体验店的各种小型音响设备。Android设备可以被放置在若干种不同的扩展坞中。这些扩展坞包
2016-09-22 08:55:17 2182
翻译 Android官方开发文档Training系列课程中文版:电池续航时间优化之监测电池电量及充电状态
原文地址:http://android.xsoftlab.net/training/monitoring-device-state/index.html引言作为一款优秀的APP应用,应该想方设法的降低电量的消耗。通过这节课的学习,你将有能力使APP可以基于设备的状态来调整它的功能以及行为。我们可以通过比如在断开连接时关闭后台服务,或者在电量低的时候降低更新的频率等等手段来将耗电量降
2016-09-21 08:40:01 2364
翻译 Android官方开发文档Training系列课程中文版:布局性能优化之ListView的优化
原文地址:http://android.xsoftlab.net/training/improving-layouts/smooth-scrolling.html想要让ListView滑动流畅的关键所在是减轻主线程的负担。要确保任何的磁盘访问、网络访问、或者SQL访问都是在单独的线程中执行的。如果要测试APP的状态,可以开启StrictMode。使用后台线程使用工作线程可以使UI线
2016-09-20 08:59:24 1897
翻译 Android官方开发文档Training系列课程中文版:布局性能优化之按需加载View
原文地址:http://android.xsoftlab.net/training/improving-layouts/loading-ondemand.html有时应用程序中会有一些很少用到的复杂布局。不论是进度指示器还是item的详情或是撤销的消息,在需要的时候加载可以降低内存的使用以及可以加快界面的渲染速度。定义ViewStubViewStub是一个轻量级的View,它没有尺
2016-09-19 10:21:53 1739
翻译 Android官方开发文档Training系列课程中文版:布局性能优化之布局复用
原文地址:http://android.xsoftlab.net/training/improving-layouts/reusing-layouts.html尽管Android提供了种类繁多的可重用控件,但是有时你可能希望重用那些指定的布局。如果要重用这些布局,你可以使用标签与标签,它们可将另外的布局嵌入进当前的布局中。可重用布局这项功能特别强大,它可以使你创建那些复杂的可重用布局。比方
2016-09-13 13:30:27 1658
翻译 Android官方开发文档Training系列课程中文版:布局性能优化之布局层级优化
原文地址:http://android.xsoftlab.net/training/improving-layouts/index.html引言布局是直接影响用户体验的关键部分。如果实现的不好,那么布局很有可能会导致内存紧张。Android的SDK包含的一些工具可以用来检查布局性能上的问题。结合本章的课程学习,你将有能力以最小的内存开销实现更为顺畅的UI体验。优化布局层级有
2016-09-12 11:29:08 2071
翻译 Android官方开发文档Training系列课程中文版:性能优化建议
原文地址:http://android.xsoftlab.net/training/articles/perf-tips.html本篇文章主要介绍那些可以提升整体性能的微小优化点。它与那些能突然改观性能效果的优化手段并不属于同一类。选择正确的算法与数据结构总是我们的第一法则,但是这不是我们这篇文章要介绍的。你应当将这篇文章所提及的知识点作为日常编码的习惯,这可以提升普通代码的运行效率。下面
2016-09-06 08:55:47 3336
翻译 Android官方开发文档Training系列课程中文版:APP的内存管理
原文地址:http://android.xsoftlab.net/training/articles/memory.html随机存储器(RAM)在任何软件运行环境中都是一块非常重要的区域,尤其是在内存受限的移动操作系统上。尽管Android的Dalvik虚拟机会进行垃圾回收,但是这不意味着APP就可以忽略所申请及所释放的内存。为了可以使垃圾回收器能清理APP所使用的内存空间,你需要防止内存
2016-09-05 08:58:38 19849 5
翻译 Android官方开发文档Training系列课程中文版:管理设备的睡眠状态
原文地址:http://android.xsoftlab.net/training/scheduling/index.html引言当Android设备处于闲置状态时,它首先屏幕会变暗,接着会关闭屏幕,最后会将CPU关闭。这些措施可以防止设备的电量迅速被耗尽。但是当APP需要的话,还是会有例外的情况:比如游戏类APP或者视频类APP需要保持屏幕常亮。有一部分APP或许不需要屏幕保
2016-09-02 08:43:58 1733
转载 数据库的方向 - 行vs列(转自: IBM i 中国开发团队)
转载地址:https://www.ibm.com/developerworks/community/blogs/IBMi/entry/database?lang=en原文链接:http://ibmsystemsmag.blogs.com/you_and_i/db2/数据库的方向 - 行vs列如果你是一位数据库专家的话,这篇博客可能帮不了你什么。如果你是一位IT人士,但对数据库技术只知其然的话,这篇博
2016-09-01 12:18:16 802
MVP模式在Android中的应用之图片展示选择功能的框架设计
2015-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人