日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

 

Intent 用于通過描述您想在某個 Intent 對象中執行的簡單操作(如“查看地圖”或“拍攝照片”)來啟動另一應用中的某個 Activity。這種 Intent 稱作隱式 Intent,因為它并不指定要啟動的應用組件,而是指定一項操作并提供執行該操作所需的一些數據

當您調用 startActivity() 或 startActivityForResult() 并向其傳遞隱式 Intent 時,系統會將 Intent 解析為可處理該 Intent 的應用并啟動其對應的 Activity。如果有多個應用可處理 Intent,系統會為用戶顯示一個對話框,供其選擇要使用的應用。

本頁面介紹幾種可用于執行常見操作的隱式 Intent,按處理 Intent 的應用類型分成不同部分。此外,每個部分還介紹如何創建 Intent 過濾器來公布您的應用執行相應操作的能力。

PS :如果設備上沒有可接收隱式 Intent 的應用,您的應用將在調用 startActivity() 時崩潰。如需事先驗證是否存在可接收 Intent 的應用,請對 Intent 對象調用 resolveActivity()。如果結果為非空,則至少有一個應用能夠處理該 Intent,并且可以安全調用 startActivity()。如果結果為空,則您不應使用該 Intent。如有可能,您應禁用調用該 Intent 的功能。

鬧鐘類型


創建鬧鈴

創建新鬧鈴,需要使用 ACTION_SET_ALARM 操作并使用下文介紹的 extra 指定時間和消息等鬧鈴詳細信息。

操作

ACTION_SET_ALARM

Extra

EXTRA_HOUR (鬧鈴的小時)

EXTRA_MINUTES(鬧鈴的分鐘)

EXTRA_MESSAGE (用于標識鬧鈴的自定義消息)

EXTRA_DAYS (一個 ArrayList,其中包括應重復觸發該鬧鈴的每個工作日,每一天都必須使用 Calendar 類中的某個整型值(如 MONDAY)進行聲明,對于一次性鬧鈴,無需指定此 extra)

EXTRA_RINGTONE(一個 content: URI,用于指定鬧鈴使用的鈴聲,也可指定 VALUE_RINGTONE_SILENT 以不使用鈴聲,如需使用默認鈴聲,則無需指定此 extra)

EXTRA_VIBRATE(一個布爾型值,用于指定該鬧鈴觸發時是否振動。EXTRA_SKIP_UI一個布爾型值,用于指定響應鬧鈴的應用在設置鬧鈴時是否應跳過其 UI。若為 true,則應用應跳過任何確認 UI,直接設置指定的鬧鈴)

例子:

public void createAlarm(String message, int hour, int minutes) {
    Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM)
            .putExtra(AlarmClock.EXTRA_MESSAGE, message)            .putExtra(AlarmClock.EXTRA_HOUR, hour)            .putExtra(AlarmClock.EXTRA_MINUTES, minutes);    if (intent.resolveActivity(getPackageManager()) != null) {
        startActivity(intent);    }}

注意:在調用前需要添加鬧鐘權限

<uses-permission Android:name="com.android.alarm.permission.SET_ALARM" />

配置跳轉的activity 過濾器

<activity ...>
    <intent-filter>
        <action android:name="android.intent.action.SET_ALARM" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

相機類型


拍攝照片或視頻并將其返回

如需打開相機應用并接收拍攝的照片或視頻,請使用 ACTION_IMAGE_CAPTURE 或 ACTION_VIDEO_CAPTURE 操作。此外,還可在 EXTRA_OUTPUT extra 中指定您希望相機將照片或視頻保存到的 URI 位置。

操作

ACTION_IMAGE_CAPTURE 或ACTION_VIDEO_CAPTURE

Extra

EXTRA_OUTPUT(相機應用應將照片或視頻文件保存到的 URI 位置(以 Uri 對象形式)

當相機應用成功將焦點歸還給您的 Activity(您的應用收到 onActivityResult() 回調)時,您可以按通過 EXTRA_OUTPUT 值指定的 URI 訪問照片或視頻。)

static final int REQUEST_IMAGE_CAPTURE = 1;
static final Uri locationForPhotos;
public void capturePhoto(String targetFilename) {
    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_OUTPUT,            Uri.withAppendedPath(locationForPhotos, targetFilename));    if (intent.resolveActivity(getPackageManager()) != null) {
        startActivityForResult(intent, REQUEST_IMAGE_CAPTURE);    }}@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) {
        //返回的圖片數據
        Bitmap thumbnail = data.getParcelableExtra("data");
        ...
    }
}

分享到:
標簽:Android
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定