android应用开发详解(十四)------------------------action属性(续)
来源:互联网 发布:青少年计算机编程培训 编辑:程序博客网 时间:2024/06/08 10:37
1、工程目录
2、MainActivity.java
package com.example.test_action;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity {private Button myBtn;private static final String ACTION1 = "com.example.test_action.TEST_ACTION1";private static final String ACTION2 = "com.example.test_action.TEST_ACTION2";private static final String ACTION3 = "com.example.test_action.TEST_ACTION3";private static final String CATEGORY1 = "com.example.test_action.CATEGORY1";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);myBtn = (Button) findViewById(R.id.button01);myBtn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubIntent intent = new Intent();// 这是Action属性验证// intent.setAction(ACTION1);// 这是Data属性验证// Uri data =// Uri.parse("content://com.example.test_action/abc");// intent.setData(data);// 这是category属性验证// 纳了闷儿了,现在就行了// intent.addCategory(CATEGORY1);intent.setAction("android.intent.action.VIEW");intent.setData(Uri.parse("http://www.baidu.com"));startActivity(intent);}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}TestActivity.java
package com.example.test_action;import android.app.Activity;import android.os.Bundle;public class TestActivity extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.main1);}}
3、布局文件
main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:id="@+id/button01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Intent Filter 测试" /></LinearLayout>
main1.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textview01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Intent Filter 测试" /></LinearLayout>
4、Android Menifest.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textview01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Intent Filter 测试" /></LinearLayout>
0 0
- android应用开发详解(十四)------------------------action属性(续)
- android应用开发详解(十四)--------------Intent的Action属性(续)
- android应用开发详解(十四)------------------Intent的ComponentName属性
- android应用开发详解(十四)----------------Intent的Category属性(续)
- android应用开发详解(十四)-------------Intent的Extras属性(续)
- Portal-Basic Java Web 应用开发框架:应用篇(十四) —— 异步 Action
- Portal-Basic Java Web 应用开发框架:应用篇(十四) —— 异步 Action
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- Android UI开发第二十四篇——Action Bar
- myeclipse 8.6 安装svn插件
- 20141010
- UIButton不能响应或者在模拟器可以响应真机不能响应的诡异问题
- Java 深度历险 读书总结(二)
- 讲讲volatile的作用
- android应用开发详解(十四)------------------------action属性(续)
- IOS navigationbar和tabbar结合使用问题
- 转圈数组的一种新的实现
- 前辈软件创业经历软件
- 浮点数二进制表示
- Ubuntu提示:检测到系统程序出现问题
- 数据挖掘——Apriori算法
- android-pulltorefresh的使用浅析
- TotoiseSVN的基本使用方法