学习怎样使用常见的技术处理并加载一个 Bitmap 对象,保持用户界面(UI)组件的响应,并且避免超过应用程序的内存限制。如果你不小心的话,Bitmap 可以快速的消耗内存预算,主要会导致应用程序崩溃由于一个可怕的异常:java.lang.OutofMemoryError: bitmap size exceeds VM budget.下面有很多原因,为什么在你的应用程序加载 Bitmap 的时候会很...
分类:
其他好文 时间:
2016-06-30 06:28:35
阅读次数:
204
原文地址:http://android.xsoftlab.net/training/multiscreen/screendensities.html
这节课将会学习如何通过不同的资源以及独立的测量单位来支持不同的屏幕密度。
使用密度独立的像素单位
你必须要避免这么一个陷阱:在设计布局时,使用了绝对的像素单位来定义距离及尺寸。通过像素来定义布局的尺寸是个问题,因为不同的屏幕含有不同的像素密...
分类:
移动开发 时间:
2016-06-28 09:36:33
阅读次数:
172
原文地址:http://android.xsoftlab.net/training/multiscreen/index.html
引言
Android运行于数以百计不同尺寸的设备上。范围小到手持移动电话,大到电视设备。因此,在设计APP时应当兼顾到尽可能多的屏幕尺寸。这样才能照顾到较多的潜在用户。
但是仅仅考虑不同的设备类型还不够。每一种尺寸为用户提供了不同的可能性与挑战,所以为了使用户...
分类:
移动开发 时间:
2016-06-27 09:10:50
阅读次数:
234
原文地址:http://android.xsoftlab.net/training/notify-user/managing.html#Removing
当需要在不同时段发布同一事件类型的通知时,应该避免创建新的通知。相反的,应当考虑更新原有的通知,比如更改通知的某些值或者添加一些信息给通知。
下面的部分描述了如何更新通知以及如何移除通知。
修改通知
为了设置通知是可以更新的,需要在发...
分类:
移动开发 时间:
2016-06-24 16:02:48
阅读次数:
309
原文地址:http://android.xsoftlab.net/training/notify-user/display-progress.html#FixedProgress
通知中包含了一个进度指示器,用来向用户展示一项正在进行中的工作状态。如果你可以确保任务会花费多长时间,并且可以在任何时候得知它完成了多少工作,那么就可以使用确定样式的指示器(一个进度条)。如果不能确定任务需要花费的时间...
分类:
移动开发 时间:
2016-06-23 10:01:54
阅读次数:
208
原文地址:http://android.xsoftlab.net/training/notify-user/expanded.html#big-view
通知在通知栏中以两种风格呈现:正常视图与大视图。只有在通知展开的时候才会展示大视图。这只有在通知处于通知栏顶部时或者用户点击了通知时才会出现。
大视图于Android 4.1开始出现,并且不支持老版本。这节课将会介绍如何使用大视图通知。
这...
分类:
移动开发 时间:
2016-06-22 11:01:37
阅读次数:
150
最近读了Joint Training of Cascaded CNN for Face Detection这篇论文,论文中把之前人脸检测使用到的cascade cnn,从分开训练的模式,改为了联合训练,并且声称得到了更好的结果。 但是在我读论文的过程中,产生了下面几点疑惑: 1.论文4.2节的Tra ...
分类:
其他好文 时间:
2016-06-21 10:52:45
阅读次数:
641
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8830286
原文地址为:http://developer.android.com/training/multiscreen/screensizes.html
本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法:
让你的布局能充分的自适应屏幕
根据屏幕的配...
分类:
移动开发 时间:
2016-06-21 07:55:19
阅读次数:
295
原文地址:http://android.xsoftlab.net/training/notify-user/index.html
引言
通知用于在有事件发生时,将事情以更便捷的方式展示给用户。用户可以在他们方便的时候直接与通知交互。
Notifications design guide课程讲述了如何设计有效的通知以及何时去使用它们。这节课将会学习如何实现通用的通知设计。
构建通知...
分类:
移动开发 时间:
2016-06-21 07:03:52
阅读次数:
171
原文地址:http://android.xsoftlab.net/training/notify-user/navigation.html
设计通知时要考虑到用户所预想的导航体验。通常有以下两种情况:
常规的Activity(Regular activity)
这里所启动的Activity是作为应用程序的正常流程部分出现的。
指定的Activity(Special activity)...
分类:
移动开发 时间:
2016-06-20 11:17:33
阅读次数:
183