- 浏览: 365908 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
驭乐MJ:
你好,我卸载rar后,按命令执行安装unrar或者是p7zip ...
Ubuntu rar 乱码问题 -
郭建雄:
不错,受用了,谢谢你的分享 !
java线程中的interrupt,isInterrupt,interrupted方法 -
zuosheng:
...
用ViewFlipper实现各种切换动画 -
lxtkong-029:
原来一直不是很清楚,看来你的文章明白了,太感谢了!
java线程中的interrupt,isInterrupt,interrupted方法 -
ihopethatwell:
嗯,看到了,要在项目中添加jni
Ubuntu 10.04安装android NDK
1、 颜色 #RGB #ARGB #RRGGBB
#AARRGGBB 颜色资源应该位于<resourses></resourses>标签下 路径res/values/colors.xml 名字可以随意 定义<color
name=”cname”>value</color> 使用 Resourse.getValues.getColor <?xml version="1.0" encoding="utf-8"?> <resources> <color name="white">#FFFFFF</color> <color name="black">#000000</color> </resources> 2、 字串 字串资源应该位于<resourses></resourses>标签下 路径res/values/strings.xml 定义<String name=”sname”>value</String> 使用 Resourse.getValues.getString <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello
World, ResrouseTestActivity!</string> <string name="app_name">ResrouseTest</string> </resources> 3、 图片 图片资源一般使用png格式,使用其他格式的会出现各种问题,貌似不支持gif格式的图片,可是使用Movie来播放gif格式的图片 路径res/drawable 可以直接存放图片也可以是xml等配置文件(一般用于自定义组件) 使用 getDrawable 4、 图片的颜色 位于res/values/my_drawable.xml名字随意 <?xml version="1.0" encoding="utf-8"?> <resources> <drawable name="solid_red">#FF0000</drawable> </resources> 定义用于填充一个组件的颜色值,即给view设置背景色。用法和drawable下的图片一样,其实没多少意义,使用颜色定义就ok了,目前我是这样认为的,可能有更好的优点,不过我没发现罢了,嘿嘿,continue... 5、 单位资源 单位资源应该位于<resourses></resourses>标签下 路径res/values/dimen.xml 名字可以随意 使用和String、color类似 <?xml version="1.0" encoding="utf-8"?> <resources> <dimen name="dimen_name">2px</dimen> <dimen name="dimen_px">5px</dimen> <dimen name="dimen_pt">3pt</dimen> <dimen name="dimen_dp">3dp</dimen> </resources> 6、 Nine-patch(可以拉伸的小图片) 支持图片的拉伸 貌似就是所谓的png图片文件资源,图片在应用view的背景时,如果被设为background则会随view的大小变化做相应的拉伸和收缩,像ImageView这类设置src图片则不随view变化,按其自身大小显示部分或全部! 7、 菜单 菜单即可以从代码中实现也可以在资源文件中配置,这里就是要描述一下第二种 <?xml version="1.0" encoding="utf-8"?> <menu
xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/previous"
android:title="@string/previous"
android:enabled="false"
android:icon="@android:drawable/ic_media_previous"/>
<item android:id="@+id/play_pause"
android:title="@string/play"
android:icon="@android:drawable/ic_media_play"/> <item android:id="@+id/next"
android:title="@string/next"
android:icon="@android:drawable/ic_menu_next"/> </menu> 8、 Layout布局 这个就是你经常看到的与用户交互的界面的xml文件,就是各个view的排列和嵌套,没什么好说的啦 9、 风格和主题、 风格主要是指view的显示风格 res/values/filename.xml <?xml version=”1.0″
encoding=”utf-8″?> 主题主要针对Activity等, 可以在Android Manifest中定义的<application>和<activity>元素将主题添加到整个程序或者某个 Activity,但是主题是不能应用在某一个单独的View里.风格可以自己定义也可以使用程序自带的或是继承已有的风格。 <?xml version="1.0"
encoding="utf-8"?> <resources> <style name="CustomTheme"> <item
name="android:windowNoTitle">true</item> <item
name="windowFrame">@drawable/screen_frame</item> <item name="windowBackground">@drawable/screen_background_white</item> <item
name="panelForegroundColor">#FF000000</item> <item
name="panelBackgroundColor">#FFFFFFFF</item> <item
name="panelTextColor">?panelForegroundColor</item> <item
name="panelTextSize">14</item> <item
name="menuItemTextColor">?panelTextColor</item> <item
name="menuItemTextSize">?panelTextSize</item> </style> </resources> 10、 动画 动画资源分为两种,一是实现图片的translate、scale、rotate、alpha四种变化。还可以设置动画的播放特性;另一种是帧动画,逐帧播放设置的资源 先说一下第一种 Res/anim/filename.xml <set
xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:interpolator="@android:anim/accelerate_interpolator"
android:fromXDelta="0" android:toXDelta="200"
android:fromYDelta="0"
android:toYDelta="180" android:duration="2000" />
<scale
android:interpolator="@android:anim/accelerate_interpolator"
android:fromXScale="1.0" android:toXScale="2.0"
android:fromYScale="1.0"
android:toYScale="2.0" android:pivotX="150%"
android:pivotY="150%"
android:duration="2000" />
<alpha android:fromAlpha="1.0" android:toAlpha="1.0"
android:duration="@android:integer/config_mediumAnimTime" />
<rotate ....各个属性></rotate>
<Interpolator >可以使用其子类和属性定义动画的运行方式,先快后慢,先慢后快等</Interpolator> </set> 具体参数的用法,大家可以自己查资料 下面是第二种资源 <animation-list
xmlns:android=”http://schemas.android.com/apk/res/android” <script
src="/javascripts/tinymce/plugins/javaeye/langs/zh.js"
type="text/javascript"></script> rif;">1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! 目录Directory 资源类型Resource Types res/anim/ XML文件,它们被编译进逐帧动画(frame by
frame animation)或补间动画(tweened
animation)对象 res/drawable/ .png、.9.png、.jpg文件,它们被编译进以下的Drawable资源子类型中: 要获得这种类型的一个资源,可以使用Resource.getDrawable(id) 为了获取资源类型,使用mContext.getResources().getDrawable(R.drawable.imageId) 注意:放在这里的图像资源可能会被aapt工具自动地进行无损压缩优化。比如,一个真彩色但并不需要256色的PNG可能会被转换为一个带调色板的8位PNG。这使得同等质量的图片占用更少的资源。所以我们得意识到这些放在该目录下的二进制图像在生成时可能会发生变化。如果你想读取一个图像位流并转换成一个位图(bitmap),请把图像文件放在res/raw/目录下,这样可以避免被自动优化。 res/layout/ 被编译为屏幕布局(或屏幕的一部分)的XML文件。参见布局声明(Declaring
Layout) res/values/ 可以被编译成很多种类型的资源的XML文件。 注意: 尽管这个文件夹里的文件可以任意命名,不过下面使一些比较典型的文件(文件命名的惯例是将元素类型包含在该名称之中): res/xml/ 任意的XML文件,在运行时可以通过调用Resources.getXML()读取。 res/raw/ assets/ 直接复制到设备中的任意文件。它们无需编译,添加到你的应用程序编译产生的压缩文件中。要使用这些资源,可以调用Resources.openRawResource(),参数是资源的ID,即R.raw.somefilename。assets下也可以放置任意文件,使用Activity.this.getAssets().open("519.txt");打开
转自:http://www.iteye.com/topic/741311
<resources>
<style name=”SpecialText” parent=”@style/Text”>
<item name=”android:textSize”>18sp</item>
<item name=”android:textColor”>#008</item>
</style>
</resources>
android:oneshot=”true”>
<item android:drawable=”@drawable/rocket_thrust1″ android:duration=”200″
/>
<item android:drawable=”@drawable/rocket_thrust2″ android:duration=”200″
/>
<item android:drawable=”@drawable/rocket_thrust3″ android:duration=”200″
/>
</animation-list>
res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):
不像其他的res/文件夹,它可以保存任意数量的文件,这些文件保存了要创建资源的描述,而不是资源本身。XML元素类型控制这些资源应该放在R类的什么地方。
array.xml 定义数组
colors.xml 定义color
drawable和颜色的字符串值(color
string values)。使用Resource.getDrawable()和Resources.getColor()分别获得这些资源。
dimens.xml定义尺寸值(dimension
value)。使用Resources.getDimension()获得这些资源。
strings.xml定义字符串(string)值。使用Resources.getString()或者Resources.getText()获取这些资源。getText()会保留在UI字符串上应用的丰富的文本样式。
styles.xml 定义样式(style)对象。
发表评论
-
通过FutureTask设置超时,用于请求网络,执行任何异步超时任务
2013-10-10 15:53 0public class TestConnectTimeOu ... -
使用Eclipse调试Android Native Application
2013-07-08 21:31 0由于最近需要调试C++程序,以后都是暴力调试的,暴力调 ... -
Android新版NDK环境配置(免Cygwin)
2013-07-05 08:41 0前言:Android NDK r7及以上的版本已经集成 ... -
scroller 滚动效果
2013-04-25 14:22 0package com.testalaph; i ... -
点9 ondraw bitmap
2013-04-17 14:26 0private void init(Context ... -
点9 ondraw bitmap
2013-04-17 14:20 0点9图片ondraw画: private void ... -
通过activityGroup动态管理activity
2013-01-20 15:54 0// @Override // protected v ... -
scroller text view 滚动文字
2012-12-08 10:18 0package com.sc; import an ... -
android 截屏
2012-11-05 14:16 0//截屏2 private Bitmap jieping2 ... -
Android下Dialog及Activity屏蔽Home键详解
2011-12-13 11:53 0屏蔽其他键,重写onKeyDown Java代码 ... -
clipRect 介绍
2011-12-02 14:13 6729android的clip有以下两点疑问: Clip(剪切)的 ... -
android知识整理
2011-11-03 10:06 11. android单实例运行方 ... -
Android 使用junit测试
2011-08-05 16:18 954使用方式也非常的简单,只需要在AndroidManifest ... -
Android开发:调试工具集
2011-08-05 15:07 18341. 查看当前堆栈1) 功能:在程序中加入代码,使可以在log ... -
Android中attr自定义属性详解
2011-07-12 16:23 38788<LinearLayout xmlns:android= ... -
Drawable Mutations(Android Drawable 深入分析)
2011-07-11 11:08 1658Android's drawables对编写 ... -
检查系统是否安装某app
2011-07-11 10:45 965/** * Indicates whether th ... -
ImageView的scaletype属性
2011-07-07 13:21 862ImageView的属性android:scaleType ... -
Android UI --- 设置ProgressBar的颜色
2011-07-04 14:26 1286基本原理是在drawable目录中建立一个xml文件,描述一下 ... -
关于android的ListView优化
2011-06-24 16:58 11241.去除ListView的黑色间隔线 vie ...
相关推荐
本文将详细介绍Android资源文件的分类、组织结构和使用方法。 首先,资源文件夹中存放的文件类型大致可以分为以下几类: 1. **anim**: 该文件夹内存放动画资源,包括XML定义的逐帧动画(frame-by-frame animation)...
本篇主要介绍Android资源文件的使用和引用方式。 首先,资源文件通常存储在项目的`res`目录下,按照不同的资源类型划分为多个子目录,如`values`、`drawable`、`anim`等。在`values`目录下,我们可以创建XML文件来...
### Android资源文件详解 在开发Android应用的过程中,资源文件扮演着至关重要的角色。它们不仅能够帮助开发者高效地管理各种资源,还能确保应用的界面统一、美观。本文将深入探讨Android项目中常见的几种资源文件...
在Android系统中,文件路径是应用管理数据、资源和配置文件的关键。理解Android中的文件路径对于开发者来说至关重要,因为这关系到如何正确地存储、读取和操作文件。本篇文章将深入探讨Android文件路径的各个方面。 ...
"Android创意实例详解书籍源码"是一个宝贵的资源,为学习者提供了丰富的实践素材。本资源包含了一系列Android应用实例的源代码,旨在帮助开发者通过实际操作来探索和学习Android开发的创新方法。 首先,我们要明确...
### 安卓资源文件详解 #### 资源文件的重要性 Android资源文件是应用程序不可或缺的部分,它们包含了程序运行过程中所需的各类静态数据与辅助文件。这些文件不仅有助于减少代码量,提高程序的可维护性,还能使得...
Android WebView 缓存详解 一. 两种缓存类型: 页面缓存:加载一个网页时的html、JS、CSS等页面或者资源数据,这些缓存资源是由于浏览器 的行为而产生,开发者只能通过配置HTTP响应头影响浏览器的行为才能间接地...
本文将深入探讨Android的文件目录结构以及文件访问权限,结合给出的资源列表,我们将探讨如何在实际项目中操作这些概念。 首先,Android系统的文件目录结构是分层的,主要包括以下几个关键部分: 1. **外部存储...
一个标准的Android项目通常包括以下几个关键部分:`src/main/java`(包含Java或Kotlin源代码)、`res`(存放资源文件如布局、图片、字符串等)、`AndroidManifest.xml`(应用配置文件)以及`build.gradle`(构建脚本...
总结来说,"Android优化技术详解"涵盖了内存管理、UI优化、多线程处理、资源优化、网络优化、电池管理以及性能监控等多个层面。开发者需全面掌握这些技能,以打造出运行流畅、用户体验优秀的Android应用。通过不断...
Android 优化技术详解 Android 优化技术是指通过合理的编程和设计来提高 Android 应用程序的性能、内存和用户体验的一系列技术。下面是 Android 优化技术的详细...3. 资源文件:Android 允许应用程序访问资源文件。
《Android应用开发详解》这本书是Android开发者们的重要参考资料,它深入浅出地讲解了Android应用开发的各个环节。源码作为书中的实践部分,是理论知识的直观体现,可以帮助读者更好地理解和掌握Android编程技术。这...
根据提供的标题“Android应用开发详解.pdf”以及描述“Android应用开发详解.pdf”,我们可以推断这份文档主要涵盖了关于Android平台上的应用程序开发的相关知识和技术。虽然提供的部分内容似乎并不包含具体的信息,...
在Android项目开发详解中,我们将深入探讨Android应用的开发流程,技术细节以及最佳实践。Android作为全球最受欢迎的移动操作系统之一,其开发环境、工具集、API以及设计模式都是开发者需要掌握的关键知识点。 首先...
23. **jgrep()、cgrep() 和 resgrep()** - 分别用于搜索Java文件、C/C++文件和资源文件。 24. **tracedmdump()** - 导出跟踪数据。 25. **runhat()** - 运行内存分析工具。 26. **getbugreports()** - 获取bug报告。...
"Android xml资源文件中@、@android、@+以及问号的使用详解" Android xml资源文件中@、@android、@+以及问号是四种不同类型的资源引用方式,它们在Android应用程序中扮演着重要的角色。下面将对这四种类型的资源...
《Android应用开发详解与代码(清晰版)》是一本针对初学者精心编写的指南,旨在帮助读者快速掌握Android应用开发的基础知识。这本书以其清晰的PDF格式,为学习者提供了优质的阅读体验,避免了模糊不清的图像或文字...