转载【layout-sw360dp layout-swxxxdp 手机dp的算法】

原文地址:http://blog.csdn.net/mfc2003/article/details/40087663

dp计算公式:160*pix/ppi(pix是你要计算的高度或者宽度的分辨率,ppi是像素密度,超过320就是retina display)

比如我们要在layout-sw360dp(表示,如果最小宽度满足360dp,则加载这个里面的layout。)

比如note2 分辨率是720*1280,ppi是267

安卓根据手机ppi 分为  160  240 320 480

超过了就按照更高的ppi档,因此计算采用的ppi是320。

因此,可以得出 note2,在宽度上的dp是 160*720/320 = 360

因此会加载sw360dp里面的数据。

时间: 2024-10-12 15:59:11

转载【layout-sw360dp layout-swxxxdp 手机dp的算法】的相关文章

【转载】PADS Layout将导入DXF,并转换成板框步骤

1.在PADS Layout中选择 Import... 2.选择DXF文件(一般由结构工程师给出),直接点OK即可. 3.导入后,板框图一角视图如下.右键选择 Select Shapes,然后双击外框. 4.将线的Type改成Board Outline,确定即可.如果提示无法转换,请将检查DXF文件,确定外框为“闭合多段线”(AutoCAD中设置). 转换成功后,应该如下所示: 5.将小圈转换成孔.右键选择 Select Shapes,,然后双击选择上图中的小圈圈,将Type修改成Board C

Yii学习笔记:关闭layout,让layout见鬼去

Yii框架默认渲染模板的时候会渲染布局,新创建的项目也包含了3个默认的布局:main.php column1.php column2.php,并且默认创建了一个公共控制器 Controller.php(在components目录下),默认的SiteController.php是继承的这个Controller.php,这个控制器指定了布局文件为column1.php. 让我们看看渲染一个模板需要经过哪些步骤: 1.控制器中通过 $this->render('index'); 来开始渲染index.

转载:Cellebrite发布新版手机取证软件,增强调查能力

2012-5-24 7:57:51  文章来源:文传商讯  作者:文传商讯 UFED 1.1.9.7版本为移动取证数据提取.编码和分析提供了先进的技术突破 新闻事实: Cellebrite发布其旗舰产品Universal Forensic Extraction Device (UFED)的今年第四次更新 最新版包含UFED Physical Analyzer 3.0,让用户可以获得图像雕刻.时间线和观察名单等广泛的先进功能 最新版还提供了从所有取得和未取得root权限的安卓(Android)手机

(转载)酷派把用户手机当肉鸡,非一天两天

摘要 : 酷派被国外安全研究公司Palo Alto发现在用户的手机里内置后门恶意软件,通过推送伪造OTA软件升级来安装用户不想要的应用,国内白帽子黑客发现酷派一个在线管理平台专门负责往用户的手机上悄悄推送和安装应用程序 文/柳华芳 北京的夜晚,黑漆漆的一片,黑夜给了我们黑色的眼睛,我们去抓住黑手,看到酷派发声明说自己管理疏忽,我不觉背后一阵发凉,这怎么就是一个管理疏忽就行呢? 酷派被国外安全研究公司Palo Alto Networks发现故意在其二十多款Android手机机型中安装了一个名为“C

(转载)ecshop制作成手机网站的方法

ecshop用手机访问的时候,会自动跳转到  /mobile 目录下,ecshop自带的wap模板是用wml制作的,如果按这种情况,又需要制作一套模板,太麻烦,现在都是智能手机时代,wml模板已经不能满足需求,所以就有以下方案的提出. 如何让手机终端访问显示与电脑终端一样的界面?找了半天,是下面这段代码在起效果,删除即可,找到根目录下index.php: $ua = strtolower($_SERVER['HTTP_USER_AGENT']); $uachar = "/(nokia|sony|

转载部长一篇大作:常用排序算法之JavaScript实现

注:本文是转载实验室同门王部长的大作,找实习找工作在即,本文颇有用处!原文出处:http://www.cnblogs.com/ywang1724/p/3946339.html#3037096.O(∩_∩)O~  知识产权归部长原文所有. 笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现. 1.插入排序 1)算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法.它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫

石子合并问题 (朴素区间DP&&GarsiaWachs算法)

题目链接: http://poj.org/problem?id=1738 给定n堆石头,每次只能合并相邻的两堆的石头,每次的话费是这两堆石头的和: 方法一: 区间DP  复杂度为O(n^3) 状态转移方程 dp[i][j]=min(dp[i][k]+dp[k+1][j]+sup[i][j]) dp[i][j]表示合并从i堆石头到第j堆石头的最小花费,sum[i][j]表示从第i堆到第j堆石头的和 代码如下: <span style="font-size:14px;">#in

【转载】字符串最小表示法-O(n)算法

原博客链接:http://blog.csdn.net/zy691357966/article/details/39854359 未授权,侵权删. 因为这篇博客写得真好..转载了.. 红色的字是原博主写的,蓝色的字是我加的. ------------------------------------------------------------------------------------------------------------------------------------------

(转载)最长递增子序列 O(NlogN)算法

原博文:传送门 最长递增子序列(Longest Increasing Subsequence) 下面我们简记为 LIS. 定义d[k]:长度为k的上升子序列的最末元素,若有多个长度为k的上升子序列,则记录最小的那个最末元素.注意d中元素是单调递增的,下面要用到这个性质.首先len = 1,d[1] = a[1],然后对a[i]:若a[i]>d[len],那么len++,d[len] = a[i];否则,我们要从d[1]到d[len-1]中找到一个j,满足d[j-1]<a[i]<d[j],