`
文章列表

Drawables

Drawables Drawable资源包括位图和9-Patch(可拉伸PNG)图片。它们以独立的文件存储在/res/drawable文件夹中。 位图资源的标识是不含后缀的小写文件名。 首选的位图格式是PNG,当然,JPG和GIF也是支持的。 9-Patch图片是指图片被标记的部分能够被拉伸的PNG文件,定义的时候需要以“.9.png”结尾。但其标识是文件名而不需要尾部的“.9.png”。 9-Patch是PNG图片的变种,它使用1个像素的边界来定义图片拉伸的区域。 创建9-Patch,先沿着图片的左上边界画1个像素 ...

Values

<?xml version=”1.0” encoding=”utf-8”?> <resources> <string name=”app_name”>To Do List</string> <color name=”app_background”>#FF0000FF</color> <dimen name=”default_border”>5px</dimen> <array name=”string_array”> <item>Item 1 ...
不管你使用什么开发环境,一个良好的习惯就是保存非代码的资源(像图片,字符串常量等)到你的代码的外部。Android支持资源具体化,这些资源范围包括从简单的值(字符串,颜色)到更加复杂的资源(图片(drawables),动画和主题等)。 也许,用来具体化显示的最强大的资源要数layouts(布局)了。   通过资源具体化,它们的维护、更新和管理变得更加容易。当然,它也允许你更加容易地定义一些可变资源来支持不同的硬件和国际化。   在后面的章节中,你将会看到Android如何动态地从资源树中选择资源以及允许你定义可变的值基于设备的硬件配置、语言和地区。它允许你为特定的语言、国家、屏幕和键盘创 ...
杀死哪个进程来回收资源由进程中的应用程序的优先级决定的。应用程序的优先级与它的组件的最高优先级相同。   当两个应用程序的优先级相同时,那个长时间处于较低优先级的进程会被先杀死。进程的优先级同样受进程间依赖影响,如果一个应用程序依赖于另外一个应用程序的Service或Content Provider的话,那么,提供服务的应用程序至少和接受服务的应用程序一样高的优先级。   所有的应用程序在内存里运行,直到系统需要它的资源来分配给其他的应用程序。   图3-3显示了优先级树,用来决定应用程序被终止的顺序。   正确地构建应用程序来保证它的优先级适合它做的事情是很重要的。如果你不 ...
ADT插件程序包含了一个可视化的Manifest Editor工具,来管理manifest文件,而不是必须直接操作XML。在Eclipse中使用Manifest Editor,通过右击工程文件夹中的AndroidManifest.xml文件,选择“Open with ➪ Android Manifest Editor”方式打开。在3-1图中显示了Android Manifest概况。另外,它给出了应用程序结构的高级视图,提供了快捷链接到Application,Permission,Instrumentation和原始的
   每一个   Android应用程序包含一个manifest文件——AndroidManifest.xml,保存在工程的根目录中。该文件定义了应用程序的结构和元数据以及它们的组件。       它包含组件(Activity,Service,Content Provider和Broadcast Receiver) ...
Broadcast receivers 广播接收? 广播接收组件是一个除了接收和响应广播之外其它什么事也不干的组件. 许多的广播起源于系统代码--例如,宣布时区以及改变,电池量低了, 照片已经被拍,用户以及改变语言习惯等等. 应用程序可以初始化广播,例如,让程序知道一些数据以及被下载到设备并可以使用了. 程序可以有任何数量的广播接收去响应任何它认为重要的公告. 所有的接收器继承于 BroadcastReceiver 基类. 广播接收器并没有用户界面,但是,它们可能会启动一个活动去显示其接收到的消息, 或者它们可以利用 NotificationManager 去提 ...
  <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> 1/****************************************************struts-config.xml****************************************************/ 2 3&l ...
更系统地掌握Struts1.x/Struts2.x+Hibernate+Spring框架组合,请学习SpringSide或Appfuse 终于,终于将SSH整合成功了,弄了几个小时,可以休息了(有的朋友弄了半个月,甚至重装了系统也没弄好,哎,庆幸啊)。碰到问题千万不要放弃,要相信没有解决不了的问题! jsp部分为:index.jsp;success.jsp;fail.jsp UserDAO.java,User.hbm.xml自动生成,HibernateSessionFactory是多余的。 相关的配置文件、类文件详细信息,请参看Struts+Spring+Hibernate/SSH整合开发详 ...
                                     SSH 是Struts/Spring/Hibernate的简称,SSH是一组很不错的开源框架结构,但是由于其复杂性,让很多程序员望而却步.其实综合总结概括一下也就那几个套路步骤.按照这些套路来,思路就不会乱,而且可以开发出一些大型项目.如果思路不明确,很乱.到时候可能自己都看不懂自己的代码了.                                       我也是在摸索中概括出来的着10大步骤,今天把做成图片格式的,而且设置成了桌面背景,就是希望我自己能铭记这些步骤,以后在开发过程成思路更明确.少走弯路. ...
  1.Drawable的使用     android.graphics.drawable   Most often you will deal with Drawable as the type of resource retrieved for drawing things to the screen; the Drawable class provides a generic API for dealing with an underlying visual resource that may take a variety of forms.   ...
Adapter介绍   Adapter是将数据绑定到UI界面上的桥接类。Adapter负责创建显示每个项目的子View和提供对下层数据的访问。   支持Adapter绑定的UI控件必须扩展AdapterView抽象类。创建自己的继承自AdapterView的控件和创建新的Adapter类来绑定它们是可能的。   一些Android提供的Adapter
通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏详细或接口的名称 ...
发现当前Android的资料不是很多,而且对于Activity的介绍也很少,所以把官方文档的android.app.Activity的介绍翻译了一下,加入了一些自己的理解。各位如果觉得我自己理解的不对,请无视。欢迎邮件讨论。 android.app public class android.app.Activity java.lang.Object android.content.Context android.app.ApplicationContext    ViewInflate.Factory android.app.Activity     
[编辑本段] 移动通信 标准 简写:  TD-SCDMA——Time Division-Synchronous Code Division Multiple Access (时分同步的码分多址技术)。   TD-SCDMA作为中国提出的第三代移动通信标准(简称3G),自1998年正式向ITU(国际电联)提交以来,已经历经十 ...
Global site tag (gtag.js) - Google Analytics