
Android Resource
文章平均质量分 67
fyfcauc
这个作者很懒,什么都没留下…
展开
-
android TypedValue
/** * Container for a dynamically typed data value. Primarily used with * {@link android.content.res.Resources} for holding resource values. */public class TypedValue {}/**原创 2014-12-22 16:18:31 · 871 阅读 · 0 评论 -
Android ActivityManagerService 笔记(1)
ActiivtyManagerService的main(..)(该函数被调用的地方是是SystemServer.java的ServerThread的initAndLoop(),其所在线程是调用SystemServer.main(…)的线程): 先new一个AThread thr并启动, 然后一直无限循环thr.wait()直到thr.mService(ActivityManagerService原创 2016-04-03 14:48:33 · 798 阅读 · 0 评论 -
多渠道打包,APKtool 以及 meta data 的一些坑
最近搞多渠道打包,参考了下美团的方案,为尽可能的快,使用了向META-INF直接写入空文件的方法,不过在Testin上测试时,遇到了一个问题: * TestIn在某些情况下会对APK包进行拆包重打(应该是为了嵌入自动化测试框架),这样META-INF整个文件夹都会被干掉,自然写的渠道空文件也没了,取不到渠道号,当然,这个情况是比较特殊的情况,不过当时为了确保万一,还是换成了拆包重打的多渠道包生成方原创 2015-06-12 16:43:47 · 1593 阅读 · 0 评论 -
android Resources getDimension getDimensionPixelSize getDimensionPixelOffset
对三个函数的简单test:case1:数据: 16.3dp 16.6px 16.3sp 在DPI=2的设备上测试:E/FYF (24379): getDimension 32.599976 16.599976 32.599976E/FYF (24379): getDimensionPixelSize原创 2015-02-09 16:30:09 · 773 阅读 · 0 评论 -
android 使用getIdentifier()获取资源Id
使用getIdentifier()方法可以方便的获各应用包下的指定资源ID。主要有两种方法:(1)方式一Resources resources = context.getResources();int indentify = resources.getIdentifier(org.loveandroid.androidtest:drawable/icon",null,null);原创 2015-02-09 17:56:11 · 862 阅读 · 0 评论 -
android Defining custom attrs
From: http://stackoverflow.com/questions/3441396/defining-custom-attrs/3441986#3441986531 down vote acceptedCurrently the best documentation is the source. You can take a转载 2015-03-11 11:20:57 · 662 阅读 · 0 评论 -
Wallpaper模块(一)
Wallpaper模块(1)Picker是一个用于从交互的选取图片类的Activity中获得所选图片的类. Tool.对外开放Listen接口,取图成功和取图失败.Picker因为定位是一个tool,因此设计为单例模式,load Class 即生成实例. early-init.因为Picker其实只在WallPaper模块被使用,因此在设计的时候没有考虑pendin原创 2015-03-13 15:28:10 · 818 阅读 · 0 评论 -
Night模块(二)
Night模块(二)NightMode的具体实现这个手法值得梳理归纳一下.首先,NightMode的切换并不是简单的变暗/亮,而是整体配色方案的变化,注意是整体,有一个View没有变过来就会造成强烈的违和感.整体配色方案的变化包括了很多细节, View的background, 字体颜色,如果显示图像,也要变原创 2015-03-11 14:20:11 · 775 阅读 · 0 评论 -
android Resources getString with format arguments
android的string资源可以存放一个format来供动态组合argument使用:其实调用的就是String类的format罢了./** * Return the string value associated with a particular resource ID, * substituting the format arguments as defi原创 2015-02-16 13:19:09 · 666 阅读 · 0 评论 -
context getDir
/** * Retrieve, creating if needed, a new directory in which the application * can place its own custom data files. You can use the returned File * object to create and access files in转载 2015-01-04 14:27:57 · 1666 阅读 · 0 评论 -
Android中关于内部存储的一些重要函数
From: http://blog.youkuaiyun.com/hudashi/article/details/8037076一、简介Android中,你也可以通过绝对路径以JAVA传统方式访问内部存储空间。但是以这种方式创建的文件是对私有,创建它的应用程序对该文件是可读可写,但是别的应用程序并不能直接访问它。不是所有的内部存储空间应用程序都可以访问,默认情况下只能访问“/data/data/你的应转载 2015-01-04 14:29:55 · 523 阅读 · 0 评论 -
Android 资源(resource)学习小结
From: http://blog.youkuaiyun.com/franksunny/article/details/6873936Android 资源(resource)学习小结 运用Android SDK进行UI开发时,虽然也可以使用纯代码来完成,但是那种方法对我这种刚学习Android对API还不懂的人来说,能进行类似VB、MFC一样图形化开发自然是最合适不过的。幸好Android也提转载 2015-02-09 18:05:58 · 707 阅读 · 0 评论 -
android DPI 表
1、对于屏幕相关的参数概念:In:英寸,长度单位,与像素密度无关。1in单位的物理大小在任何像素密度上都是一样的,其转换为px依赖于屏幕的像素密度;Px:像素,是屏幕的像素点,对应的物理DPI(和后面讲到的Android DPI要区分开)是每英寸像素数,同样分辨率尺寸越大像素点越大,物理DPI值就越低,同一块屏幕的Px和物理DPI是相同的。Dp或DIP:设备独立像素(device in转载 2015-02-09 16:51:21 · 1910 阅读 · 0 评论 -
Android Dimension转换算法原理分析
From: http://johnsonxu.iteye.com/blog/1929027最近在做深度主题,要实现类似小米那种在主题包中设置dimension值,然后在系统中替换原值的功能。特地研究了一下Android系统中dimension类型的值的存储方式以及相关的转换算法。 在Android中,我们可以在values文件夹中定义各种资源,其中有一种就是dimens转载 2015-02-09 11:01:27 · 524 阅读 · 0 评论 -
Android读取assets目录下的资源
1。获取资源的输入流资源文件 sample.txt 位于 $PROJECT_HOME/assets/ 目录下,可以在 Activity 中通过 Context.getAssets().open(“sample.txt”) 方法获取输入流。注意:如果资源文件是文本文件则需要考虑文件的编码和换行符。建议使用UTF-8和Unix换行符。2. WebView 加载a转载 2014-12-31 13:49:21 · 542 阅读 · 0 评论 -
android assets/raw 大文件读取
ref to http://stackoverflow.com/questions/2860157/load-files-bigger-than-1m-from-assets-folderandroid read/copy big size file in asset/raw:1.change filename's sufix to mp3 to prevent the compress转载 2015-02-05 23:02:24 · 1285 阅读 · 0 评论 -
android工程下assets与raw文件夹
From: http://www.cnblogs.com/lijunamneg/archive/2013/07/12/3187247.htmlandroid工程下assets与raw文件夹在应用的开发中,当我们创建一个新的Android工程后,我们会发现工程中包含了一个目录assets,另外当我们察看一些示例工程的时候,有时会发现在该工程的资源目录下会有一个raw目录(res/转载 2015-02-05 22:57:19 · 474 阅读 · 0 评论 -
Android LayoutInflater & Theme
LayoutInflater创建View的流程:createViewFromTag(View parent, String name(View在xml中的名称), AttributeSet attrs): 如果name就是”view”, 那么会从attrs中找出一个名称为”class”的xml属性的value作为name.如果定义了mFactory2/mFactory/mPrivateFacto原创 2016-03-24 15:54:00 · 798 阅读 · 0 评论