`
文章列表
“前段时间iPhone4不是降价了吗,怎么现在又涨回来了?”近段时间,几乎每个到中关村购买iPhone4的顾客,都会有这样的疑问。实际上,在这个疑问的背后,涌动的是一层又一层的利益驱动,iPhone4这款“乔帮主”的经典之作,在 ...
今天学习点轻松的内容吧,看看android.app包里的几个类。首先是这个在平台自的例子中被广泛使用的ListActivity。这个类其实就是一个含有一个ListView组件的Activity类。也就是说,如果我们直接在一个普通的Activity中自己加一个ListView也是完全可以取代这个ListActivity的,只是它更方便而已,方便到什么程度呢?来做个例子瞧瞧。 public class HelloTwoB extends ListActivity...{        public void onCreate(Bundle icicle) ...{ <        supe ...
刚看到Intent的时候,我的确有点困惑:从字面上来说,它表示一种意图和目的;从使用上看,它似乎总是用于Activity之间的切换;而从它所在包android.content来看,它似乎与内容有关。所以,我想或许可以这样理解它: Intent类绑定一次操作,它负责携带这次操作所需要的数据以及操作的类型等。 如果是这样的话,是否可以将它与事件处理联想起来?即一个Intent类似于一个Event。从Intent的两个最重要的成员操作类型(Action)和数据(Data)来看,似乎是有道理的。文档中说,Intent的Action的取值主要是一些定义好了的常量,例如PICK_ACTION,VIEW_AC ...
注意到在Activity的API中有大量的onXXXX形式的函数定义,除了我们前面用到的onCreate以外,还有onStart,onStop以及onPause等等。从字面上看,它们是一些事件回调,那么次序又是如何的呢?其实这种事情,自己做个实验最明白不过了。在做这个实验之前,我们先得找到在Android中的Log是如何输出的。 显然,我们要用的是android.util.log类,这个类相当的简单易用,因为它提供的全是一些静态方法: <<Log.v(String tag, String msg);        //VERBOSE <<Log.d(String tag, ...
根据文档的解释,Activity是Android开发中非常重要的一个基础类。我把它想像成J2ME中的Display类,或者是Win32平台上的Form类,也许不准确,但是它的重要性我觉得应该是一样的(当然,如果我们写的是一个没有界面的应用,例如后 ...
Google的Android SDK发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很简单:我看好开放的gPhone。 SDK的下载与安装并不复杂,网上也有不少同学已经进入状态了,我就 ...
1、ContentProvider的基本概念      1> ContentProvider为存储和读取数据提供了统一的接口      2> 使用ContentProvider,应用程序可以实现数据共享      3> android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等) 2、Uri      1> 每一个ContentProvider都拥有一个公共的Uri,这个Uri用于表示这个ContentProvider提供的数据      2> Android所提供的ContentProvider都存放在an ...
TextView       android.widget.TextView一般用来文本展示,继承自android.view.View,在android.widget包中.   他的常用子类有Button, CheckedTextView, Chronometer, DigitalClock, EditText.   常用属性设置:   android:text=“” 文字显示   andr ...
Button的子类         android.widget.Button最常用的按钮,继承自android.widget.TextView,在android.widget包中.   他的常用子类CheckBox, RadioButton, ToggleButton.   通常用法:   super.findViewById(id)得到在layout中声明的Button 的引用,setOnClickListener(View.OnClickListener)添加监听.然后再View.OnClickListener ******中使用v.equals(View)方法判断哪个按钮被按下,进行分 ...
我们这次深入分析Android应用程序的布局文件,主要内容如下:   1、用户界面及视图层次   2、Android中布局定义方法   3、编写XML布局文件及加载XML资源      1、用户界面及视图层次          在通过“Hello World!”介绍Android中的布局问题之前,不得不先介绍一下Android中的用户界面,因为布局问题也是用户界面问题之一.在一个Android应用程序中,用户界面通过View和ViewGroup对象构建.Android中有很多种Views和ViewGroups,他们都继承自View类.View对象是Android平台上表示用户界面的基本单元. ...
用户界面   在一个Android应用程序里,用户接口是一系列的View和ViewGroup对象组合而成。Android有很多种View和ViewGroup对象,他们都继承自View基类。   View对象是Android平台用户接口的基本对象。这些view类作为与用户交互的widgets小部件的父类,像文本框和按钮。ViewGroup作为提供各种布局结构的layouts的父类,例如linear线性布局,表格布局和绝对布局。   一个view对象是一个数据结构,他存储布局参数和屏幕特定区矩形区域的内容。一个view会处理自己所在屏幕区域的测量、布局、绘制、焦点改变、滚动、和按键手势交互。作为用户 ...
一、使用ContentProvider(内容提供者)共享数据 ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE同样也可以对外共享数据。那么,这里为何要使用ContentProvider对外共享数据呢?是这样的,如果采用文件操作模式对外共享数 ...
Global site tag (gtag.js) - Google Analytics