Acitivity就是用来响应用户操作界面的一种应用组件,它也是android的四大组件之一。每个activity都被系统给予一个用来显示用户界面的窗口,这个窗口一般是填充整个屏幕,也可能比屏幕要小,在其他窗口之上显示。
一个应用通常包含了多个相互关联的Activity,并且其中一个activity被叫做main,它是这个应用程序的入口,也就是我们第一次打开应用时所看到的。为了展示不同的动作,每...
分类:
移动开发 时间:
2014-11-08 16:53:12
阅读次数:
223
Android学习笔记:TabHost?和?FragmentTabHostTabHost
????命名空间:
????????android.widget.TabHost
????初始化函数(必须在addTab之前调用):
????????setup();?
????包含两...
分类:
移动开发 时间:
2014-11-06 13:15:07
阅读次数:
150
通过widget定义,我们在widget列表中看到了我们的TestWidget,当我们拖拽widget到主页时,如果在appwidet-provider中定义了android:configure的java类,在widget实例创建后会马上唤起配置activity。这个activity主要完成两个任务:1、配置初始化数据;2、将配置数据适配到widget实例中。
利用preference中存贮...
分类:
移动开发 时间:
2014-10-27 17:39:39
阅读次数:
243
何为Home Screen Widgets
Home screen Widget即称为小工具或者中文小工具,是显示在主页上的views,通过后台进程更新view的数据。
Android由AppWidgetManager来管理系统的widgets。安装apk后,会根据widget定义在widget列表中显示该Widget的名称、图标以及所占空间,在Android4.0中,以网格方式来显示...
分类:
移动开发 时间:
2014-10-27 17:38:00
阅读次数:
267
系统打电话界面:Intent intent = new Intent();//系统默认的action,用来打开默认的电话界面 intent.setAction(Intent.ACTION_CALL);//需要拨打的号码intent.setData(Uri.parse("tel:"+i)); call...
分类:
移动开发 时间:
2014-10-20 16:57:07
阅读次数:
209
至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了。直接上手配置环境。对于程序开发员来说,面对一个新的东西,上手莫过于几个东西了:开发包(提供了哪些API)、编程语言(用什么语言来编程)和开...
分类:
移动开发 时间:
2014-10-17 13:56:00
阅读次数:
225
在开发手电筒应用的处理音效的过程中,看网上使用的是MediaPlayer,因为音效一般都比较短,所以这里使用的是SoundPool,如下:SoundPool soundPool=new SoundPool(2,AudioManager.STREAM_MUSIC,0); //第一个参数,2为可以同时播...
分类:
移动开发 时间:
2014-10-17 00:49:33
阅读次数:
328
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种...
分类:
移动开发 时间:
2014-10-15 20:41:31
阅读次数:
309
命名空间: android.widget.TabHost 初始化函数(必须在addTab之前调用): setup(); 包含两个子元素: 1.Tab标签容器TabWidget(@android:id/tabs) 2.Tab...
分类:
移动开发 时间:
2014-10-15 02:02:46
阅读次数:
270
PreferenceCategory假设有多个preference,我们希望能在他们组织在一起。有两种方式,一种就是我们在复合preference中,利用PreferenceScreen进行嵌套,或在同一个PreferenceScreen进行并列放置,这样的方式之前已经介绍过,不在反复。还有一种方式...
分类:
移动开发 时间:
2014-10-12 13:34:48
阅读次数:
197