![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记:android dev guide
pitelrin
这个作者很懒,什么都没留下…
展开
-
Application Fundamentals
一、android应用程序是用java语言编写的。 二、编译后的java代码、资源、文件被aapt tool( Android Asset Packaging Tool)打包成.apk(android package)包。 三、.apk包是在android中发布程序使用的。一个应用程序应被打包成一个apk文件。 四、默认情况下,一个应用程序运行在一个单独的jvm中,而每个j...原创 2009-12-27 22:34:16 · 108 阅读 · 0 评论 -
User Interface
一、在android平台,view是UI的基本单元。UI由各种格样的android.view.View的子类组成的。 二、view的子类一般称为widgit,例如按钮、输出框。而viewgroup的子集一般称为layout。 三、view是一个数据容器。一方面,它存储了布局、内容、方型显视区域等信息,另一方面,它提供了画图、响应事件等与用户交互的功能。 四、view hie...原创 2009-12-30 16:06:31 · 356 阅读 · 0 评论 -
declaring layout
一、android提借了两种方式去声明布局。一种是用xml标签方式。另一种是编程方式动态设置元素和布局。你可以用xml布局UI的默认界面,然后再用编程方式在运行时改变元素和布局。 二、布局的xml标签及属性跟java代码的类名及属性通常是对应的关系。但也有例外的情况。 三、每一个布局文件必需有一个根元素,根元素可以是view或viewgroup。然后在根元素下再添加其它元素。 四...原创 2009-12-30 16:35:40 · 67 阅读 · 0 评论 -
creating menus
一、菜单提供了熟悉的接口展示app的功能及设置。android提供了标准的app菜单应付各种情况。 二、android提供了三种类型的菜单:Option Menu、Context Menu、Submenu。 三、Option Menu是activity的一组基本的menu items。由机器上的menu键触发。Option Menu包含两种Menu item:Icon Menu i...原创 2010-01-01 19:24:27 · 69 阅读 · 0 评论 -
Createing Dialogs/创建对话框
一、android有四种默认的Dialog实现:AlertDialog、ProgressDialog、DatePickerDialog、TimePickerDialog。另外你还可以继承android.app.Dialog实现自已的dialog。 二、AlertDialog是一种能构造默认的一、二、三个按钮的对话框和单选或多选的的选择对话框。 三、ProgressDialog是继函...原创 2010-01-04 17:30:20 · 175 阅读 · 0 评论 -
Handling UI Events/处理事件
一、View对像中有一堆事件回调接口。例如View.OnClickListener、View.OnLongClickListener……。你需要监听事件时,只需要把实现事件回调接口的实例传入view实例的setOnXXXListener即可。 二、事件是一个从最外层分发,然后下沉到目标view的过程。事件到达目标view时,是先调用自定义的事件处理器,再调用默认的事件处理器。如果你的...原创 2010-01-05 12:12:15 · 91 阅读 · 0 评论 -
notifying the user/通知用户
一、很多情况下,app需要通知用户。android主要提供了三种通知的方法:Toast Notification、Status Bar Notification、Dialog Notification。 二、Toast Notification是一种弹出到UI表面,并显视信息的一个组件。它不会影响用户当前Activity的可见性及交互性(事件),而且它会在一定时间后自动消息...原创 2010-01-05 15:36:46 · 98 阅读 · 0 评论 -
applying styles and themes/应用样式和主题
一、在设计app时,可以使用style和themes统一各界面的外观及格式。 二、style是指一组可以应用到单个元素的格式属性。 三、theme是一组能够应用到一个app中所有界面的格式属性。 四、style和themes属于资源。android提供了一组默认的实现让你去使用。你也可以定义自已的style和theme资源。 五、创建style的步骤:在res...原创 2010-01-06 14:28:13 · 116 阅读 · 0 评论 -
Building Custom Components/建立自定义组件
一、android除了内建的众多组件(widget/layout)外,还提供基于View和ViewGroup的成熟组件扩展模型,让你构建自已的组件。 二、常用的内建widget有:Button、TextView、EditText、ListView、CheckBox、RadioButton、Gallery、Spinner、AutoCompleteTextView、ImageSwitcher、...原创 2010-01-12 18:18:53 · 76 阅读 · 0 评论