- 博客(179)
- 资源 (2)
- 收藏
- 关注
翻译 【Android 开发教程】Notification通知
到目前为止,想必大家已经都熟悉使用Toast去给用户显示信息了。尽管使用Toast很方便,但是Toast显示的通知并不是永久存储的。它只在屏幕上显示一小段时间,然后就消失了。如果它包含一些特别重要的信息,如果用户没有观察屏幕,那么用户就很容易错过它。对于那些重要的信息,应该采用一种更加持久保存的方法。在这种情况下,应该使用NotificationMnanger(消息管理器)去显示一个长久的信息,这
2012-05-18 09:54:37 5039
翻译 【Android 开发教程】Toast通知
Toast通知是Android中最简单的消息通知。接下来展示如何使用吐司通知。1. 新建一个工程,Toast。2. main.xml中的代码。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
2012-05-18 09:54:03 3414
翻译 【Android 开发教程】Fragments间的交互
通常情况下,一个activity可能包含一个或多个fragment,它们协同工作,组成一个连贯的UI界面。在这种情况下,多个fragments之间的通信显得就很重要了。举个例子,一个activity包含左右两个fragment,左侧的fragment包含了一个列表(比如新闻题目列表),当点击每个新闻题目的时候,右侧的fragment就会显示这条新闻的详尽信息。下面展示如何进行操作。Fragment
2012-05-18 09:47:48 8237 2
翻译 【Android 开发教程】Fragment的生命周期
就像activities一样,fragments也有它们自己的生命周期。理解fragments的生命周期,可以使你在它们被销毁的时候保存它们的实例,这样在它们重新被创建的时候,就能恢复它们之前的状态。下面的例子测试了fragments的不同状态。1. 创建一个Fragment的子类:Fragment1.java。[java] view plaincopypublic class Fragment1
2012-05-17 17:43:09 45209 2
翻译 【Android 开发教程】动态添加Fragments
fragment的真正用处是在程序运行过程中动态地添加。1. 新建工程。2. res/layout/main.xml[java] view plaincopy"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" andro
2012-05-17 17:42:52 35900 8
翻译 【Android 开发教程】添加Category
通过使用Intent-Filter中的元素,我们可以把activities进行分组。假设已经在AndroidManifest.xml中添加了元素:[java] view plaincopy"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" package="com.manoel.Intents"
2012-05-17 17:42:09 15191 1
翻译 【Android 开发教程】使用Intent-Filter
我们已经知道,一个activity通过使用Intent对象调用另外一个activity。为了能让其他activity做出回应,还需要在AndroidManifest.xml中配置元素,同时指定action和category。例如:[java] view plaincopy "com.manoel.SecondActivity" /> "android.intent.catego
2012-05-17 17:41:39 3219 3
翻译 【Android 开发教程】理解Intent对象
到目前为止,已经了解了如何使用Intent对象去调用其他activity。接下来说一说Intent对象是如何使用的。1. 可以通过给Intent的构造器传递一个action:[java] view plaincopystartActivity(new Intent("net.learn2develop.SecondActivity")); 2. 可以直接指定Activity组件,像这样:[jav
2012-05-17 17:40:55 3405 1
翻译 【Android 开发教程】使用Intent调用内置应用程序
我们已经了解了如何在自己的单个应用中调用activity。但是,android开发中比较重要的一点,就是使用intent调用其他应用的activity。特别地,你的应用可以调用系统中的许多“内置”应用。所谓的“内置”应用,指的就是系同级别的应用,比如Browser,Phone,Sms等等。举个例子,如果你的应用需要打开一个网页,可以使用Intent对象去调用浏览器,浏览器把网页显示出来,而不是要自
2012-05-17 17:40:17 4573 1
翻译 【Android 开发教程】使用Intent传递数据
除了能从一个Activity返回数据结果之外,向一个Activity传递数据也是很常用的。1. 新建一个工程,PassData。2. main.xml中的代码。[java] view plaincopy"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:layout_width="f
2012-05-17 17:33:23 6025 1
翻译 【Android 开发教程】从Intent返回结果
startActivity()方法可以调用另外的Activity,但这种方法不会给当前的Activity返回一个结果。例如,你有一个Activity提示用户输入用户名和密码,用户输入的信息需要被“回传”给这个输入信息的Activity,那就需要使用startActivityForResult()方法。1. secondactivity.xml中的代码。[java] view plaincopy"1
2012-05-17 17:32:33 4265 2
翻译 【Android 开发教程】解决Intent-Filter的冲突
我们已经知道用来定义你的Activity如何被另外的Activity开启,这就是所谓的“过滤器”。但是,如果有两个Activity有相同的,那将发生什么呢?AndroidManifest.xml中的代码。[java] view plaincopy"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" p
2012-05-17 17:31:42 5015 1
翻译 【Android 开发教程】链接Activities
在一个Android应用中可以包含零个或多个Acivity。当你的应用中包含多个Activity时,通常要在各个Activity中间跳转。在Android中,完成这些操作需要使用Intent的组件。理解这个既重要又抽象概念的最好办法,就是尝试一下。下面的例子展示如何在两个Activity之间跳转。1. 创建一个工程,UsingIntent。2. 创建两个Activity:UsingIntentAc
2012-05-17 17:30:32 3715 2
翻译 【Android 开发教程】显示复杂对话框
除了“对话框”进度条,也可以创建一个显示“操作进度”的对话框,例如显示正在下载的状态。1. 创建一个工程:Dialog。2. main.xml中的代码。[java] view plaincopy"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:layout_width="fill_
2012-05-17 17:28:40 5385 1
翻译 【Android 开发教程】显示进度对话框
当要进行耗时的操作的时候,往往会看见“请稍候”字样的对话框。例如,用户正在登入服务器,此时并不允许用户使用这个软件,或者应用程序把结果返回给用户之前,要进行某些耗时的计算。在这些情况下,显示一个“进度条”对话框,能友好地让用户等待,同时也能阻止用户进行某些不必要的操作。1. 创建一个工程:Dialog。2. main.xml中的代码。[java] view plaincopy"1.0" encod
2012-05-17 17:27:54 6208 1
翻译 【Android 开发教程】显示普通对话框
有的时候,可能需要弹出一个对话框,以便从用户的输入来获取某些确认信息。这种情况下,可以重写Activity基类中的受保护方法(protected)onCreateDialog()。1. 创建一个工程:Dialog。2. main.xml中的代码。[java] view plaincopy"1.0" encoding="utf-8"?> "http://schemas.android.com/ap
2012-05-17 17:26:58 8226 1
翻译 【Android 开发教程】隐藏Activity的标题
如果愿意的话,可以把Activity的标题栏给隐藏了。只需要调用requestWindowFeature()方法,同时传递Window.FEATURE_NO_TITLE常量。public class Activity101Activity extends Activity { String tag = "Lifecycle"; /** Called when the activi
2012-05-17 17:23:50 8504 1
翻译 【Android 开发教程】设置Activity的样式和主题
默认情况下,一个activity占据整个屏幕。然而,可以为一个activity设置一个“对话框”主题,这样,它就能像一个浮动的对话框显示出来了。举个例子,你可能想要把你的activity定义成一个弹出的“对话框”,通知用户进行一些操作。在这种情况下,显示一个“对话框”样式的anctivity是一个引起用户注意的好方法。想要给activity设置主题,很简单,只需在AndroidManifest.x
2012-05-17 17:21:47 11263 1
翻译 【Android 开发教程】Activity的生命周期
本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/Activity这个类,定义了一些回调函数来控制它的生命周期。onCreate() ——
2012-05-17 17:20:59 26652 1
【Android案例分享】【Android 案例分享】仿QQ5.0侧滑菜单ResideMenu
2014-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人