Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> 一定要熟記的android intent的一些用法

一定要熟記的android intent的一些用法

編輯:初級開發

首先在main.XML裡寫上

<TextVIEw  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    /><Button android:id="@+id/about_button"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:text="@string/about_label"
 ></Button>

然後string.XML裡寫上:

<?XML version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello djmaxadd22!</string>
    <string name="app_name">djmaxadr223</string>
    <string name="about_label">登陸</string>
    <string name="about_info">about &quot;hello,world&quot;</string>
    <string name="about_title">劉磊</string>
</resources>

然後在主程序裡引入:

import android.content.Intent;

然後在加個接口:

public class djmaxadd22 extends  Activity implements OnClickListener 

然後在oncreate函數裡寫上:

     View v=findVIEwById(R.id.about_button);
        v.setOnClickListener(this);

然後就可以調用onclick事件了:

public void onClick(VIEw v)
{
    switch(v.getId())
    {
    case R.id.about_button:

//從google搜索內容
        Intent intent=new Intent();
        intent.setAction(Intent.ACTION_WEB_SEARCH);
        intent.putExtra(SearchManager.QUERY, "searchString");
        startActivity(intent);

//浏覽網頁

        Uri uri=Uri.parse("http://www.baidu.com");
        Intent it=new Intent(Intent.ACTION_VIEW,uri);
        startActivity(it);

//撥打電話
        Uri uri=Uri.parse("tel:0514-888888");
        Intent it=new Intent(Intent.ACTION_DIAL,uri);
        startActivity(it);

//發送短信

Intent it=new Intent(Intent.ACTION_VIEW);
it.putExtra("sms_body","發送文件內容已經寫好");
it.setType("vnd.android-dir/mms-sms");
startActivity(it);

 //發送郵件       
Uri uri=Uri.parse("mailto:[email protected]");
Intent it=new Intent(Intent.ACTION_SENDTO,uri);
startActivity(it);

//打開照相機

Intent i=new Intent(Intent.ACTION_CAMERA_BUTTON,null);
this.sendBroadcast(i);

//打開錄音機

Intent it=new Intent(Media.RECORD_SOUND_ACTION);
 startActivity(it);

//從gallary裡選取圖片

Intent i=new Intent();
i.setType("image/*");
i.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(i,11);

//顯示應用詳細列表

Uri uri=Uri.parse("market://details?id=<packagename>");
Intent it=new Intent(Intent.ACTION_VIEW,uri);
startActivity(it);

        break;
    }
}

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved