intent应用实例
2010-05-08 18:16:00 来源:WEB开发网用 Intent 激活电话拨号程序
这里使用一个Intent打开电话拨号程序,Intent的行为是ACTION_DIAL,同时在Intent中传递被呼叫人的电话号码。
在用户界面中加入一个Button按钮,编辑res/layout/main.xml文件:
view source
print?
01 < ?xml version="1.0" encoding="utf-8"? >
02 < LinearLayout
03 xmlns:android="http://schemas.android.com/apk/res/android"
04 android:orientation="vertical"
05 android:layout_width="fill_parent"
06 android:layout_height="fill_parent"
07 >
08 < Button
09 android:id = "@+id/button_id"
10 android:layout_width="fill_parent"
11 android:layout_height="wrap_content"
12 android:text="@string/button"
13 / >
14 < /LinearLayout >< span style="font-family: verdana,'courier new'; font-size: 14pt;" >< span style="white-space: normal;" >
15 < /span >< /span >
我们把Button的id设置为button_id, 同时将Button显示在界面上的文字设置为res/string.xml/下的Button,打开res/string.xml,把button的内容设置为“拨号”:
view source
print?
1 < ?xml version="1.0" encoding="utf-8"? >
2 < resources >
3 < string name="button" >拨号< /string >
4 < string name="app_name" >TinyDialer< /string >
5 < /resources >< span style="font-family: verdana,'courier new'; font-size: 14pt;" >< span style="white-space: normal;" >
6 < /span >< /span >
创建TinyDialer的Activity
view source
print?
01 public class TinyDialer extends Activity {
02 /** Called when the Activity is first created. */
03 @Override
04 public void onCreate(Bundle savedInstanceState) {
05 super.onCreate(savedInstanceState);
更多精彩
赞助商链接