android 5.0源码下载后的.repo大小不到18G。现在正把代码拷出来中。准备压缩,然后明天上传链塌到网盘。
原大小14477676KB,用7z压缩后大小为3897824KB,正在迅孙上传中。
源码上传完了,文件名是 android-5.0.0_r7_code.7z。
.repo版全部文件共有五个,文件名亩唤链是android-5.0.0_r7.7z.001到android-5.0.0_r7.7z.005。
B. 安卓手机里以opp后缀的是什么文件
OPP IPhoto File (Keronsoft)
文件扩展名。
可以被认为是一个类型的元数据,是一个文件的后缀名,文行档闭件扩档裂展名是
操作系统用来标志文件格式的一种机制。通常来蠢闭说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔。在一个像“读我.txt”的文件名中,读我是主文件名,txt为扩展名(文本、外语全称:Text),表示这个文件被认为是一个纯文本文件。
一些文件系统限制扩展的长度,如个人计算机磁盘操作系统(PC-DOS)和微软磁盘操作系统(MS-DOS)上的FAT文件系统不允许超过叁个字符IBM的VM / CMS不允许超过捌个字符,而其他的比如NTFS新技术文件系统则不限制,而Unix操作系统的文件系统接受分隔符点作为一个合法有效的字符。
C. android开发 文件名可以有空格吗
1)首先,下载android SDK.介绍一种非常简单的方法,一并下载eclipse.在网络中帆猛输入android SDK,进入搜索界面。选中第一条。 2)如果你已经有eclipse,你可以直接在eclipse中进行android SDK插件的安装。方法就是点击上面菜单里的help,选择install new software进行添加SDK。具体方法见经验如何在eclipse中添加android SDk。 进入下载界面后,选择适合自己电脑的SDK进行下载。这里下载的是android开发工具,非常的简单实用,不需要我么重新下载戚岁eclipse,在这个下载包中会自带一个eclipse FOR android的develop工具,我们直接在里面就可以进行android的开发。 下载完成后解压,解压后我们进入文件名为eclipse的文件夹中。点击eclipse应用程序,运行。运行如图,和我们常用的eclipse是不一样的因为这个是android的开发态仔桥工具,只适用于开发android。里面有好的插件已经提供给我们,不需要再进行安装。 进入eclipse界面后,开始新建android项目。输入新建项目名,如果没有特殊要求,点击next一直至最后完成。开始的配置只是一个大体的框架的构建,这些我们可以以后进行修改,最总要的还是代码的编写。 所有配置都完成后就可以开始进行android的开发了。如图: 进行android开发的时候建议不要用拖拽控件的方式,建议直接编写代码。 END 1 这里顺便介绍一下java环境变量的配置。 1)首先打开环境变量的界面,添加一个JAVA_HOME的值。右击计算机属性,在左侧有高级设置,进入后就会看见环境变量选项了。 2)在系统变量中建立java_home,将你的java SDK所在的路径放在里面。 2 建立classpath。同样在系统变量中新建一个classpath,在下面输入.;即可,不用输入其他的值。 3 运行cmd,测试。按win+R打开命令面板,输入cmd,进入后输入java -version然后回车,接着输入javac,回车,看结果是否与下图相同。 这里需要注意的是java -version的java后面是有空格的。
D. iOS、Android 开发单位换算及 UI 切图要求
在移动端 UI 设计中,经常会用到的单位有 4 种:px、pt、dp 和 sp,很多人分辨不清这几种单位及其换算关系,以及 iOS 和 Android 的切图要求,我在这里做下简单的介绍,希望大家读完后能有所收获(如有错误,欢迎纠正)。
px 即 pixel,像素点,电子屏幕上组成图像的最基本单位,在描述屏幕分辨率时也会使用该单位。1px 表示一个像素,例如 iPhone 8 的尺寸为 750px × 1334px,表示在该手机屏幕上,水平方向每行有宴握 750 个像素点,垂直方向每列有 1334 个像素点。
pt 即 point,有两个含义:一是印刷行业常用单位,是一个标准长度单位,绝对大小,1pt = 1/72 英寸 = 0.35mm;二是 iOS 开发用的基本单位,当设计师以 1 倍尺寸进行设计 (375pt × 667pt) 并给出标注稿时,开发人员无需除以 2 便可直接使用。
dp 是安卓开发用的基准单位,在 dpi (屏幕像素密度,即每英寸包含的像素点) 为 160 的屏幕为上,1dp = 1px。为了简单起见,Android 把屏幕密度分为了 5 种:mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi,下文会详细介绍其换算关系。
在安卓系统里,sp 与 dp 类似,不同的是 sp 可以根据用户的字体大小首选项进行缩放,晌告庆友老而 dp 则不会。 尽量使用 dp 作为空间大小单位,sp 作为文字相关大小单位,例如:新闻类和短信类等大篇幅文本,推荐使用 sp 为单位。
在 iOS 开发中,不同机型的 iPhone 设备需要用到不同倍率的切图,下表格为各 iPhone 机型显示屏参数对比:
这里再简单了解下两个概念,ppi 和 dpi。
ppi (iOS):即 pixel per inch,屏幕像素密度,表示每英寸所包含的像素点,该值越高,屏幕越细腻。
dpi (iOS) :开发像素密度,表示每英寸所包含的开发像素点。
在 iOS 开发中,规定以 ppi = 163,dpi = 163 作为开发基准,
当 ppi = 163,dpi = 163 时,则 1pt = 1px;
当 ppi = 326,dpi = 163 时,则 1pt = 2px;
当 ppi = 401,dpi = 154 时,则 1pt = 2.6px ≈ 3px。
(为什么 iPhone 8+/7+/6+ 的开发基准是154?可能要问问苹果了...)
依此类推,得出换算公式一:
若有小数,四舍五入即可。
在 iOS 开发中,目前只需要 @2x 和 @3x 两种切图,所以导出 2 倍和 3 倍的 png 图片即可。导出前注意检查切图是否存在半像素、毛边等情况,保证对齐像素,这样才能有效避免上线后页面上的 icon 出现虚边的问题,提高细节质量。
另外补充一点:从整体开发尺寸看,iPhone 8 是 375 × 667 pt (@2x),而 iPhone X 是 375 × 812 pt (@3x),同样的宽度,一个用 @2x 图,一个用 @3x 图,iPhone X 表现出了更高的清晰度,如图 2-1 所示。
在 Android 开发中,因为机型参差不齐,需要用屏幕密度来区分设计。
注意,这里的 dpi (Android) 和上文的 dpi (iOS) 是不同的概念,dpi (iOS) 是开发像素密度,而 dpi (Android) 即 dot per inch,表示屏幕像素密度 ,类似 iOS 开发里的 ppi。
Android 中,规定以 dpi = 160 为开发基准,
当 dpi = 160,基准dpi = 160,1dp = 1px;
当 dpi = 240,基准dpi = 160,1dp = 1.5px;
当 dpi = 320,基准dpi = 160,1dp = 2px。
依此类推,得出换算公式二:
在设计图标时,对于 5 种主流的屏幕像素密度 (mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi) 应按照 2:3:4:6:8 的比例进行缩放,如图 3-1 所示。
例如,一个启动图标的尺寸为 48 × 48 dp,这表示在 mdpi 的屏幕上其实际尺寸应为 48 × 48 px;在 hdpi 的屏幕上其实际大小是 mdpi 的 1.5 倍 (72 × 72 px);在 xhdpi 的屏幕上其实际大小是 mdpi 的 2 倍 (96 × 96 px),依此类推。
在某些况行下,还需要提供一种特殊的切图: 点九图 (上图所示)。点九图是 Android 开发中用到的一种特殊格式的图片,文件名以 “.9.png” 结尾。
这种图片能告诉程序,图像哪一部分可以被拉升,哪一部分不能被拉升需要保持原有比列。运用点九图可以保证图片在不模糊变形的前提下做到自适应,比如对话框背景图片就会用到点九图。
--
以上是全部内容,感谢你的阅读!
End
E. Android studio怎么修改重命名文件名
文件命名是不支持换行的。 如果你是想让显示的文件名变成两行或三行只要文件名够长就可以了。一般文件名在三个中文字符或9个英文字符的情帆弯况下就会圆铅自动换行显示。你可以在文字中使用空格或特殊符号调整你文件名的长短达到显示换行的态腔闷效果。
F. 安卓开发上传txt到file读取出来多了一个长度
Copyright © 1999-2020, CSDN.NET, All Rights Reserved
dst
登录
yeqiufeng
关注
Android开发-asset中文件超过1M的解决方法 转载
2012-07-03 18:52:21
yeqiufeng
码龄20年
关注
res/raw和assets的相同点:
1.两者目录下的文件在打包后会原封不动的保存在饥基带apk包中,不会被编锋兆译成二进制。
res/raw和assets的不同点:
1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。
2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹
读取文件资源:
1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作
InputStream is = getResources().openRawResource(R.id.filename);
2.读取assets下的文件资源,通过以下方式获取输入流来进行写操作
AssetManager am = null ;
am = getAssets();
InputStream is = am.open("filename" );
在未知目录下有哪些文件,该去和获取这些文件的名称并把文件拷贝到目标目录中呢?
String[] files = getAssets().list("");
来获取assets目录下所有文件夹和文件的名称,再通过这些名称再读取我们想要的文件。
Android 对asset与raw的限制
在读取这两个资源文件夹中的文件时会有一定烂芦的限制,即单个文件大小不能超过1M ,如果读取超过1M的文件会报 “Data exceeds UNCOMPRESS_DATA_MAX (1314625 vs 1048576)“ 的IOException。
如何解决呢:
首先想到的是分割文件,再去合并并文件。
假设我们现在要把一个超过1M的文件在程序启动时拷贝到sdcard中
1.先把需要拷贝的大文件分割成若干个大小小于1M的小文件(事先写个程序来分隔或者使用一些工具,我这里直接写了个程序),把这些 小文件放在assets文件夹中。
2.在程序启动时我们获取这些小文件的文件名,当然我们得事先规定小文件的命名方式方便我们来获取这些文件名。
3.通过获得的小文件名分别建立输入流来合并成一个大文件,并拷贝到sdcard中。
G. Android studio 编译错误:CreateProcess error=206, 文件名或扩展名太长
Android studio 编译错误:CreateProcess error=206, 文件缺高名或扩伏枝尺展名太长。
原因为 bin 文件的路径搭派层级太多
解决方法:
-> shorten command line : 选择 JAR manifest -java -cp classpath.jar classname [args]
H. 安卓手机文件名太长显示不全
1、首先第一步打开手机之后,在手机的应用界面中可以看到网络网盘APP图标,点击之后进入到应用的界面中。
2、其次点击进入到应用的设置界面之后,在界面中找到高级设置这个选项,中所示,点击之后进入到高级设置界面。
3、最后接下来在高级设置界面就可以看到有“文件名过长时换行显示”这个功能了,然后在它的右边点击将开关打开即可。这样安卓手机就不会出现文件名太长不显示了。
I. android 中怎么实现对文件重命名
虽然你的重命名的文件没有规律,但是你一定有一个列表文件,指明每个文件应该命名为哪个名字。假设你文件是1.doc, 2.doc, ...10000.doc, 你有一个列表文件是list.txt,每行是一个新文件名,推荐用软件Replace Pioneer进行批量重命名,详细步骤:
首先把list.txt和所有文件放在同一目录下。
然后:
1. 打开Tools->Batch Runner菜单
2. 把待处理文件拖拽到Batch Runner窗口中
3. 点击input file的抬头,按照文件名排序
4. 选中set output filename选项,把后面的$改为#<file_line('list.txt',$match)>.$
5. 点击File Rename即可。
注意提前备份。
如果你的文件有一定的规则,可以参考以下66种重命名方法:
另外,虚机团上产品团购,超级便宜