原文链接:http://developer.android.com/guide/practices/screens_support.html
支持多屏
Android涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界...
分类:
移动开发 时间:
2014-08-13 10:35:55
阅读次数:
237
将所有密度遍历一遍求最小即可
#include
using namespace std;
struct CandyMaking {
double findSuitableDensity(vector containerVolume, vector desiredWeight) {
vectorv;
double Min=50000000;
...
分类:
其他好文 时间:
2014-08-13 10:31:55
阅读次数:
216
Android系统使用两个普通属性:尺寸和密度,来对设备屏幕进行分类。你需要先预测你的应用将会在什么样屏幕的设备上安装,包括屏幕尺寸和密度。这样的话,你就需要提供一些可选的资源类让你的应用在不同屏幕的设备上有最佳的展示。...
分类:
移动开发 时间:
2014-08-13 01:10:15
阅读次数:
256
1、基本概念 屏幕大小(screen size) —— 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large 屏幕密度(Screen Density) ——一块实际的屏幕区域有多少个像素,.....
分类:
移动开发 时间:
2014-08-09 23:08:49
阅读次数:
339
Retina 直接翻译是视网膜的意思。在IT上,是Apple 公司提出的。意思是指一个显示屏的颗粒度 px 密度高到人类无法看见。要了解细节必须先了解基础知识inch 英寸 1 inch = 2.52 cm手机的inch 以屏幕的斜线(左上角到右下角的长度)来计算ppi= pixel per inc...
分类:
其他好文 时间:
2014-08-07 12:21:39
阅读次数:
243
一、使用dp(dpi)
Android使用密度无关的像素(dp)来指定p...
分类:
移动开发 时间:
2014-08-07 00:53:57
阅读次数:
286
如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。首先:你需要在AndroidManifest.xml文件的元素如下添加子元素名如其意,以上是为我们的屏幕设置多分辨率支持(更准确的说是适配大、中、小三种密度)。android...
分类:
移动开发 时间:
2014-08-06 17:57:41
阅读次数:
228
作者:lihao102 为什么叫簋街?簋街东起二环路东直门立交桥西端,西到交道口东大街东端。在这条全长1442米的东内大街上,沿街共同拥有各种商业店铺150多家,当中餐饮服务业100多家,约占东内大街所有店铺的60%以上。饭馆密度如此之大,全北京恐怕再也找不出第二条来了。至于簋街名字的由来,据说是来...
分类:
其他好文 时间:
2014-08-05 00:04:18
阅读次数:
260
我们来说一下另一个很流行的算法:Gaussian Mixture Model (GMM)。事实上,GMM 和 k-means 很像,不过 GMM 是学习出一些概率密度函数来(所以 GMM 除了用在 clustering 上之外,还经常被用于 density estimation ),简单地说,k-m...
分类:
其他好文 时间:
2014-08-04 16:57:17
阅读次数:
295