亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android開發中Intent.Action各種常見的作用匯總

2019-10-21 21:33:42
字體:
來源:轉載
供稿:網友

本文介紹Android中Intent的各種常見作用。

1 Intent.ACTION_MAIN

String: android.intent.action.MAIN

標識Activity為一個程序的開始。比較常用。

Input:nothing

Output:nothing

<activity android:name=".Main" android:label="@string/app_name">  <intent-filter>     <action android:name="android.intent.action.MAIN" />     <category android:name="android.intent.category.LAUNCHER" />   </intent-filter></activity> 

2 Intent.Action_CALL

Stirng: android.intent.action.CALL

呼叫指定的電話號碼。

Input:電話號碼。數據格式為:tel:+phone number 

Output:Nothing 

Intent intent=new Intent(); intent.setAction(Intent.ACTION_CALL);  intent.setData(Uri.parse("tel:1320010001");startActivity(intent);

使用Intent.ACTION_CALL時,必須在AndroidManifest.xml中添加<uses-permission android:name="android.permission.CALL_PHONE" />已獲取撥打電話的權限。Intent.ACTION_CALL與Intent.ACTION_DIALOG不同,Intent.ACTION_DIALOG只是調用撥號鍵盤,將電話號碼復制上去,而Intent.ACTION_CALL則是直接撥打電話

3 Intent.Action.DIAL

String: action.intent.action.DIAL

調用撥號面板

Intent intent=new Intent();intent.setAction(Intent.ACTION_DIAL);  //android.intent.action.DIALintent.setData(Uri.parse("tel:1320010001");startActivity(intent); 

Input:電話號碼。數據格式為:tel:+phone number 

Output:Nothing

說明:打開Android的撥號UI。如果沒有設置數據,則打開一個空的UI,如果設置數據,action.DIAL則通過調用getData()獲取電話號碼。

但設置電話號碼的數據格式為 tel:+phone number. 

4 Intent.Action.ALL_APPS

String: andriod.intent.action.ALL_APPS

列出所有的應用。

Input:Nothing.

Output:Nothing.

5 Intent.ACTION_ANSWER

Stirng:android.intent.action.ANSWER

處理呼入的電話。

Input:Nothing.

Output:Nothing.

6 Intent.ACTION_ATTACH_DATA

String: android.action.ATTCH_DATA

別用于指定一些數據應該附屬于一些其他的地方,例如,圖片數據應該附屬于聯系人

Input: Data

Output:nothing

7 Intent.ACTION_BUG_REPORT

String: android.intent.action.BUG_REPORT

顯示Dug報告。

Input:nothing

output:nothing

8 Intent.Action_CALL_BUTTON

String: android.action.intent.CALL_BUTTON.

相當于用戶按下“撥號”鍵。經測試顯示的是“通話記錄”

Input:nothing

Output:nothing

Intent intent = new Intent(Intent.ACTION_CALL_BUTTON);startActivity(intent);

9 Intent.ACTION_CHOOSER

String: android.intent.action.CHOOSER

顯示一個activity選擇器,允許用戶在進程之前選擇他們想要的,與之對應的是Intent.ACTION_GET_CONTENT.

10. Intent.ACTION_GET_CONTENT

String: android.intent.action.GET_CONTENT

允許用戶選擇特殊種類的數據,并返回(特殊種類的數據:照一張相片或錄一段音) 

Input: Type

Output:URI

int requestCode = 1001;Intent intent = new Intent(Intent.ACTION_GET_CONTENT); // "android.intent.action.GET_CONTENT"intent.setType("image/*"); // 查看類型,如果是其他類型,比如視頻則替換成 video/*,或 */*Intent wrapperIntent = Intent.createChooser(intent, null);startActivityForResult(wrapperIntent, requestCode); 

11 Intent.ACTION_VIEW

String android.intent.action.VIEW

用于顯示用戶的數據。

比較通用,會根據用戶的數據類型打開相應的Activity。

比如 tel:13400010001打開撥號程序,http://www.g.cn則會打開瀏覽器等。

Uri uri = Uri.parse("http://www.google.com"); //瀏覽器 Uri uri =Uri.parse("tel:1232333"); //撥號程序 Uri uri=Uri.parse("geo:39.899533,116.036476"); //打開地圖定位 Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); 
//播放視頻 Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("file:///sdcard/media.mp4"); intent.setDataAndType(uri, "video/*"); startActivity(intent);
//調用發送短信的程序 Intent it = new Intent(Intent.ACTION_VIEW);it.putExtra("sms_body", "信息內容..."); it.setType("vnd.android-dir/mms-sms"); startActivity(it);

12 Intent.ACTION_SENDTO 

String: android.intent.action.SENDTO 

說明:發送短信息

//發送短信息 Uri uri = Uri.parse("smsto:13200100001"); Intent it = new Intent(Intent.ACTION_SENDTO, uri); it.putExtra("sms_body", "信息內容..."); startActivity(it); 
//發送彩信,設備會提示選擇合適的程序發送 Uri uri = Uri.parse("content://media/external/images/media/23"); //設備中的資源(圖像或其他資源) Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra("sms_body", "內容"); intent.putExtra(Intent.EXTRA_STREAM, uri); intent.setType("image/png"); startActivity(it);
//Email Intent intent=new Intent(Intent.ACTION_SEND); String[] tos={"android1@163.com"}; String[] ccs={"you@yahoo.com"}; intent.putExtra(Intent.EXTRA_EMAIL, tos); intent.putExtra(Intent.EXTRA_CC, ccs); intent.putExtra(Intent.EXTRA_TEXT, "The email body text"); intent.putExtra(Intent.EXTRA_SUBJECT, "The email subject text"); intent.setType("message/rfc822"); startActivity(Intent.createChooser(intent, "Choose Email Client"));

13 Intent.ACTION_GET_CONTENT

//選擇圖片 requestCode 返回的標識Intent intent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT"intent.setType(contentType); //查看類型 String IMAGE_UNSPECIFIED = "image/*";Intent wrapperIntent = Intent.createChooser(intent, null);((Activity) context).startActivityForResult(wrapperIntent, requestCode); 
//添加音頻Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType(contentType); //String VIDEO_UNSPECIFIED = "video/*";Intent wrapperIntent = Intent.createChooser(intent, null);((Activity) context).startActivityForResult(wrapperIntent, requestCode); 
//拍攝視頻 int durationLimit = getVideoCaptureDurationLimit(); //SystemProperties.getInt("ro.media.enc.lprof.duration", 60);Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);intent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, sizeLimit);intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, durationLimit);startActivityForResult(intent, REQUEST_CODE_TAKE_VIDEO);
//視頻Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType(contentType); //String VIDEO_UNSPECIFIED = "video/*";Intent wrapperIntent = Intent.createChooser(intent, null);((Activity) context).startActivityForResult(wrapperIntent, requestCode); 
//錄音Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType(ContentType.AUDIO_AMR); //String AUDIO_AMR = "audio/amr";intent.setClassName("com.android.soundrecorder","com.android.soundrecorder.SoundRecorder");((Activity) context).startActivityForResult(intent, requestCode); 
//拍照 REQUEST_CODE_TAKE_PICTURE 為返回的標識Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); //"android.media.action.IMAGE_CAPTURE";intent.putExtra(MediaStore.EXTRA_OUTPUT, Mms.ScrapSpace.CONTENT_URI); // output,Uri.parse("content://mms/scrapSpace");startActivityForResult(intent, REQUEST_CODE_TAKE_PICTURE); 

完畢。^_^

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品国产高清自在线看超| 中文字幕欧美专区| 国产91精品网站| 精品国产网站地址| 欧美精品免费在线| 日韩在线资源网| 热re91久久精品国99热蜜臀| 亚洲第一页自拍| 91精品啪在线观看麻豆免费| 91精品国产一区| 欧美激情2020午夜免费观看| 国产精品一区二区三区久久| 俺也去精品视频在线观看| 久热精品视频在线| 啊v视频在线一区二区三区| 色老头一区二区三区| 亚洲国产日韩欧美在线图片| 国产成人拍精品视频午夜网站| 日韩av123| 久久视频在线直播| 欧美一级黑人aaaaaaa做受| 欧美激情成人在线视频| 亚洲自拍偷拍在线| 丝袜亚洲另类欧美重口| 国产精品久久久久久av福利| 日韩最新免费不卡| 欧美国产日韩一区二区三区| 久久这里只有精品视频首页| 色综合天天狠天天透天天伊人| 亚洲色图国产精品| 国产精品99久久久久久久久| 国产自摸综合网| 在线成人一区二区| 国产精品国语对白| 欧美一区二区三区精品电影| 浅井舞香一区二区| 国产精品久久久av| 欧美插天视频在线播放| 亚洲91av视频| 亚洲精品自拍偷拍| 亚洲精品av在线| 91久久精品在线| 亚洲aa中文字幕| 日韩电影免费在线观看中文字幕| 性色av一区二区三区免费| 日韩免费精品视频| 夜夜嗨av色一区二区不卡| 中文字幕av一区| 国产精品video| 国产精品视频一区国模私拍| 亚洲大尺度美女在线| 亚洲欧美三级伦理| 欧洲亚洲妇女av| 91精品啪在线观看麻豆免费| 欧美一级在线播放| 91亚洲国产成人精品性色| 自拍偷拍亚洲欧美| 欧美成人黄色小视频| 欧美专区日韩视频| 亚洲最大激情中文字幕| 亚洲第一色中文字幕| 久久国产精品亚洲| 国产精品美女主播在线观看纯欲| 午夜精品国产精品大乳美女| 日韩精品中文字幕在线观看| 国产欧美日韩免费| 欧美性高潮床叫视频| 欧美www视频在线观看| 久久久日本电影| 亚洲色图五月天| 欧美亚洲国产视频| 欧美老女人bb| 不卡中文字幕av| 国产一区二区丝袜| 国产在线视频91| 日韩成人网免费视频| 日韩精品免费电影| 欧美一性一乱一交一视频| 欧美精品在线播放| 亚洲va欧美va国产综合久久| 97av在线视频| 国产精品视频大全| 久久影视电视剧免费网站清宫辞电视| 国产精品白嫩初高中害羞小美女| 欧美色欧美亚洲高清在线视频| 欧美视频免费在线观看| 日韩美女在线观看一区| 欧美午夜性色大片在线观看| 国产成+人+综合+亚洲欧洲| 中国日韩欧美久久久久久久久| 国产精品久久久久国产a级| 九九精品在线视频| 久久精品国产2020观看福利| 亚洲成色777777女色窝| 欧美午夜美女看片| 视频在线观看一区二区| 欧美日韩国产限制| 亚洲欧洲在线看| 久久久欧美一区二区| 国产精品黄页免费高清在线观看| 欧美精品一区二区三区国产精品| 国产欧美一区二区三区久久| 久久成人精品一区二区三区| 亚洲国产高潮在线观看| 亚洲精品91美女久久久久久久| 91免费精品国偷自产在线| 久久伊人精品天天| 亚洲综合在线播放| 国产精品久久久久久网站| 亚洲欧美国产高清va在线播| 国内精品视频在线| 欧美xxxx做受欧美.88| 亚洲九九九在线观看| 中文字幕在线观看亚洲| 精品久久久久久亚洲精品| 国产精品中文久久久久久久| 一本一道久久a久久精品逆3p| 国产69久久精品成人| 精品久久久久久久久久国产| 69影院欧美专区视频| 亚洲国产天堂久久综合网| 欧美日韩免费区域视频在线观看| 亚洲第一福利视频| 国产精品一区二区女厕厕| 欧美亚洲成人精品| 91亚洲国产成人久久精品网站| 亚洲激情成人网| 国产精品丝袜高跟| 一区二区欧美日韩视频| 美日韩丰满少妇在线观看| 全色精品综合影院| 88xx成人精品| 91国产精品91| 亚洲免费一级电影| 亚洲一区二区三区在线免费观看| 久久这里有精品| 欧美专区福利在线| 26uuu日韩精品一区二区| 亚洲欧美精品中文字幕在线| 欧美大学生性色视频| 高清一区二区三区日本久| 国产裸体写真av一区二区| 国产精品久久久久一区二区| 51色欧美片视频在线观看| 精品国产一区二区三区久久狼黑人| 久久久91精品国产| 亚洲国产另类久久精品| 国产精品第一第二| 亚洲精品综合精品自拍| 国产精品2018| 欧美小视频在线| 中国china体内裑精亚洲片| 欧美性69xxxx肥| 欧美激情视频给我| 日韩av成人在线观看| 欧美性猛交xxxx富婆| 992tv成人免费影院| 亚洲电影免费观看高清完整版在线| 国产精品久久97| 亚洲人av在线影院| 国内精品久久久久久久| 伊人久久久久久久久久| 日韩欧美在线观看视频| 在线成人激情视频|