Intent 物件練習4---使用預定義動作的隱式Intent
程式碼:
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="轉到下一個Activity" android:textColor="@android:color/black"/> </RelativeLayout>
MainActivity.java
package com.example.yinintent; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button=(Button)findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent(); intent.setAction(Intent.ACTION_VIEW); Toast.makeText(MainActivity.this, "轉到哪個Activity?", Toast.LENGTH_LONG).show(); startActivity(intent); } }); } }
截圖:
相關推薦
Intent 物件練習4---使用預定義動作的隱式Intent
程式碼: activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi
學習安卓開發[4] - 使用隱式Intent啟動簡訊、聯絡人、相機應用
在上一篇學習安卓開發[3] - 使用RecyclerView顯示列表中瞭解了在進行列表展示時RecyclerView的使用,本次記錄的是在應用中如何通過隱式Intent呼叫其它應用的功能,比如發簡訊、打電話、拍照等 隱式Intent 簡訊 判斷是否存在相關APP 相機
顯式intent和隱式intent
this .text 接收 Coding 南京 聲明 menuitem ret 處理 android其中顯式intent和隱式intent的差別 定義: Intent定義:Intent是一種在不同組件之間傳遞的請求消息。是應用程序發出的請求和意圖。作為一個完
(三)使用Intent在活動中穿梭:顯式和隱式Intent
new findview public img 使用 匹配 ted listener style 一、顯式Intent @Override protected void onCreate(Bundle savedInstanceState) {
隱式intent詳解
本篇文章,對隱式啟動Activity再做分析。 有些人可能會說了,隱式啟動活動不是很簡單嗎?這有什麼不理解的?話先別說的這麼早,對於隱式啟動,還是具有很大的坑要爬的,當然,您如果是一個資深開發者就另當別論了。 本篇文章,我們從最簡單的開始,一步步引入,
Android入門 隱式Intent
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
安卓開發學習筆記(四):Android Stuidio無法實現隱式Intent是為什麼?
1 package com.example.lenovo.activitytest; 2 3 import android.support.v7.app.AppCompatActivity; 4 import android.os.Bundle; 5 import android.view
詳解顯式intent和隱式intent
Intent是Android程式中各元件之間進行互動的一種重要方式。它不僅可以指明activity想要執行的動作,也可以在不同元件之間傳輸資料。 Intent分為兩種,顯式intent和隱式intent,以下分別進行描述: 一、顯式intent bt
顯式和隱式Intent介紹及intent-filter的action,category,data匹配規則
Intent型別 Intent 分為兩種型別: 顯式 Intent:按名稱(完全限定類名)指定要啟動的元件。 通常,您會在自己的應用中使用顯式 Intent 來啟動元件,這是因為您知道要啟動的 Activity 或服務的類名。例如,啟動新 Activity 以響應使用者
通過隱式Intent呼叫相簿和呼叫相機 獲取圖片
package com.zdsoft.picture1202; import android.content.DialogInterface; import android.content.Intent; import android.support.v7.app.Ale
Android 隱式Intent相比於顯式Intent的優點
要啟動一個Activity有兩種方法,一種是通過顯式Intent啟動,而另一種是通過隱式Intent啟動。 對於顯式Intent,通過查閱API文件,構造方法為(Context packageContext, Class<?> cls),這說明我們需要傳入的引數
實戰演練隱式Intent的用法
本文通過完成一個實戰任務,來掌握Android開發中隱式Intent的用法。 任務:假設我們已經實現了一個視訊播放器(PlayerActivity),我們希望能把它註冊到系統中,當用戶點選本地視訊或者線上視訊時,能啟動這個視訊播放器。 (假設該類的
Android 系統自帶隱式intent應用
完成效果:撥打電話,傳送簡訊,播放音樂,播放視訊,開啟網頁,檢視圖片,通知欄。 PopWindow中完成效果:拍照片,從相簿選擇照片並且可裁減。 首先在清單檔案中加入如下許可權: <uses-permission android:name="android.perm
android利用隱式intent跳轉介面
AndroidManifest.xml檔案中,下面紅色部分的內容不可少 <activity android:name=".LoginActivity"> <inten
Android理解:顯式和隱式Intent
Intent是Android初學者比較難理解的一個東西。我這裡以通俗易懂的語言和通俗易懂的程式碼,讓初學者簡單感受一下Intent。intent就是意圖的意思。Intent分兩種:顯式(Explicit intent)和隱式(Implicit intent)。 一、顯式(
幾種常用的隱式Intent用法
1.從google搜尋內容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivi
顯式與隱式Intent及AndroidManifest.xml檔案中intent-filter引數說明
1、顯式Intent通常用於程式內部間的元件通訊,已經明確的定義了目標元件的資訊,所以不需要系統決策用哪個目標元件. Intent明確的指定了要啟動的Acitivity,如下: Intent intent = new Intent(Context packageContex
第一行程式碼系列第二章——更多隱式Intent用法(開啟網頁)
效果圖 修改FirstActivity中按鈕事件 Button button1 = (Button) findViewById(R.id.button_1); button1.setOnClickListener(new OnClickListener() {
從0系統學Android-2.5更多隱式Intent用法
本系列文章,參考《第一行程式碼》,作為個人筆記 更多內容:更多精品文章分類 從0系統學Android-2.5更多隱式Intent用法 上一節中我們學習了通過隱式 Intent 來啟動 Activity。實際上隱式 Intent 還有更多的內容。 使用隱式 Intent 我們不僅可以啟動自己程式內符合要求的
java程式設計思想 第二章 (一切都是物件)練習 2.11 練習4
練習4:將DataOnly程式碼段改寫成一個程式,然後編譯、執行。 DateOnly程式碼段在《Java程式設計思想》第26頁。 程式碼段為: class DataOnly{ int i; double d; boolean b; } 程式碼改寫: