
Android
David_Hernandez
NLP
展开
-
Android事件处理
事件处理机制 基于监听的事件处理 做法:为Android界面组件绑定特定的时间监听器。 基于回调的事件处理 做法:重写Android组件特定的回调方法,或重写Android的回调方法。 事件三要素 Event Source:事件源,事件发生的场所,通常就是各个组件 Event:时间,事件封装了界面组件上发生的特定事情 Event Listener:事件监听器,监听事件,并作出响应 实现事件监听器原创 2017-04-30 14:47:35 · 420 阅读 · 0 评论 -
Activity与Fragment
Android四大基本组件 Activity Service BroadcastReceiver ContentProvider Activity子类PreferenceActivity PreferenceActivity是一个非常有用的基类,当开发Android引用时,不可避免地需要进行选项设置,这些选项设置会以参数的形式保存,习惯上会用Preferences进行保存。 一旦Acti原创 2017-04-30 19:51:31 · 575 阅读 · 0 评论 -
Intent和IntentFilter
Intent 使用startActivity切换Activity方式虽然简洁,但却背离了Android的理念,Android使用Intent来封装程序的“调用意图”。Android统一使用Intent对象来封装这种“启动意图”,提供了一致的编程接口,可以启动Activity、Service、BroadcastReceiver. 使用Intent的另一个好处:在某些时候,应用程序只是想启动具原创 2017-04-30 20:31:56 · 279 阅读 · 0 评论 -
Android国际化
国际化和资源自适应 Android应用使用res\values目录下的资源文件来保存程序中用到的字符串消息,为了给这些消息提供不同语言、国家的版本,开发者需要为values目录添加不同的语言国家版本。不同values文件夹的命名方式为:values-语言代码-r国家代码;注意,国家代码前面有个r;如希望支持英美两种环境,res目录下添加values-zh-rCN、values-en-rUS两个目原创 2017-04-30 20:42:11 · 380 阅读 · 0 评论 -
Android数据存储于IO
Preface Java IO中的编程经验大部分都可“移植”到Android应用开发商,Android本身也专门提供了一些IO API,通过这些API可以更有效地进行输入输出; 如果应用程序只有少量数据需要保存,那么使用普通文件就可以了;但如果应用程序有大量数据需要存储、访问,就需要借助于数据库了,Android系统内置了SQLite数据库,SQLite数据库是一个真正轻量级的数据库,没有原创 2017-04-30 21:36:25 · 619 阅读 · 0 评论