2 xiaoxiaobian3310903 xiaoxiaobian3310903 于 2012.10.18 09:35 提问

android源码中的values-sw580的文件夹

在看android联系人的源码时发现有values-sw580这样的文件夹,不知道这样的文件夹是干嘛的?还有这个文件夹的名字是如何来定义的?

3个回答

ueryueryuery
ueryueryuery   2012.10.26 14:21
已采纳

res/下文件夹的命名是这样的,名称分为两部分{作用}[-{适用条件}*]
如:
values/
values-land/
values-sw600dp/
values-sw600dp-land/等,

LZ看到的values-sw580dp这个文件夹,首先它里面放的是value,其实,它只有在符合sw580dp的时候才会有效。

而sw580dp指的是屏幕短边>=580dp,land指屏幕是水平的,相对于port。

具体介绍还真没认真找过,网上查查,用得多了就熟悉了。

ce_la_vie
ce_la_vie   2012.10.18 11:09

SWXXX中的XXX代表资源目录中所需的最小屏幕宽度。

所以values-sw580的意思就是设备的资源最少要580样宽。

xiaoxiaobian3310903
xiaoxiaobian3310903 哦,这些东西都是在哪里介绍的?我找了好久没发现哪个地方讲这些东西啊!谢啦~
接近 6 年之前 回复
curie_87
curie_87   2012.10.18 10:47

s 是 smallest , w 是 width,表示可能的最小宽度。文件夹的作用不太清楚。

xiaoxiaobian3310903
xiaoxiaobian3310903 哦,这些东西都是在哪里介绍的?我找了好久没发现哪个地方讲这些东西啊!谢啦~
接近 6 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android源码的一些文件路径
android源码的一些文件路径本文记录一些在源码需要改时,修改一些问题的路径,各版本实际情况可能有所不同,后续将不断添加和修改:一、添加或修改一些系统属性(build properties) 这里说的系统属性就是我们在shell里面使用getprop可以获得的键值对,代码获取的方法一般是: ![SystemProperties是hide类,系统应用可以直接使用,否则需要使用反射](http:
Android源码目录结构之frameworks 目录
frameworks 目录(核心框架——java及C++语言). |– base (基本内容) | |– api (?都是xml文件,定义了java的api?) | |– awt (AWT库) | |– build (空的) | |– ca
Android编译环境搭建-ubuntu虚拟机与主机共享文件夹
安装virtualbox增强包前文有述,不细说,见下图: 如果这种方式不行,可以用命令行的方式,网上有很多教程,自己google。设置共享文件夹关闭ubuntu,virtualbox【设置】【共享文件夹】,点击进入,点击右边添加目录按钮,添加要共享的目录。比如我在D盘建一个名为share的文件夹,如下图: 这里选择了【固定分配】方式,看个人喜好了。挂载共享文件夹启动ubuntu虚拟机
Android源码目录结构之packages目录
packages 目录. |– apps (应用程序库) | |– AlarmClock (闹钟) | |– Bluetooth (蓝牙) | |– Browser (浏览器) | |– Calculator
Android之简单文件管理器
这里运用Java I/O、ListActivity、Dialog、Bitmap等实现简单文件管理器,可以查看目录文件,修改文件名,删除文件,打开文件。比较简单,直接看代码: 先看布局文件: layout/main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi
Eclipse 项目转 Android Studio 添加代码文件夹并显示文件夹右下角的黄色库文件图标
1. 拷贝代码文件夹到项目的工程目录下 2. 打开build.gradle文件编辑如下图, 添加如下的代码, 然后关闭软件重新启动, 就会成功显示 sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src-api','
AndroidSDK目录和源码目录详解
Android SDK目录的具体结构 1. add-ons:这里面保存着附加库,比如Google Maps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。 2. docs:这里面是Android SDK API参考文档,所有的API都可以在这里查到。 3. market_licensing:作为AndroidMarket版权保护组件,一般发布付费
Android Launcher文件夹方面的个人总结
这是自己多年来做Launcher对Fold模块的一些总计,需要的拿去用吧!
最新android各版本源码
android源码,下载玩在android sdk platform中选择相应android版本,如android2.3,新建source文件夹,然后把内容解压到此文件夹即可
Android源码下device目录的分析
一般源码的编译前都会执行lunch命令,选择编译目标: source build/envsetup.sh lunch BUILD_BUILDTYPE 其中BUILDTYPE可以为user、userdebug、eng,排行越靠后,调试信息越多,权限越大,而其中的BUILD编译目标就是build目录下产品配置信息决定的。vendorsetup.shbuild目录一般结构为: build-> co