通過Intent獲取其他視窗的處理結果

2021-04-24 23:08:27 字數 894 閱讀 9243

在實際的應用程式開發中經常需要獲得另外乙個視窗的操作結果,比如選擇的的位址,這時可以使用startactivityforresult來完成,方法如下:

在應用視窗中:

intent intent = new intent(intent.action_pick, null);//建立新的intent

// intent.settype("image/*");

intent.setdataandtype(

mediastore.images.media.external_content_uri,

mediastore.images.media.content_type); //設定intent的資料和型別

try catch (activitynotfoundexception e)

其中photo_picked_with_data是預定義的變數值,用來區別不同的intent返回的結果:

private static final int photo_picked_with_data = 1001;

下面是獲得返回結果的方法:

過載activity的onactivityresult方法:

@override

protected void onactivityresult(int requestcode, int resultcode, intent data)

switch (requestcode)//識別碼

{case photo_picked_with_data:

{uri uri = data.getdata();//從返回的intent中取得影象的uri

break;

待續。。。。。。。

此文由a9 (

www.android9.cn

) 提供

MFC VC 獲取其他類指標

在mainframe類中得到view的指標 首先要在mainframe的標頭檔案中包涵doc類和view類的標頭檔案,doc類要比view類先包含,因為可能view類中例項了doc的物件和呼叫了doc的函式。然後 為 cfamewnd pactiveframe getactiveframe cvie...

android獲取其他應用資訊

adb shell dumpsys activity activities 先啟動需要的查詢的apk,再敲入以上命令,在stack 1下查詢cmp 其後的內容為包名 mainactivity 注 dumpsys activity可以檢視系統的所有的活動,包括服務 廣播等,加上activities則只...

MFC實現 獲取其他應用程式視窗資訊

最近上網時看到有獲取qq號的方法,自己實現了下,沒能獲取qq密碼 聽說從qq2009後就很難獲取了 但能獲取一般應用程式的視窗資訊。下面給出實現的具體細節。要使用到幾個api函式findwindow,findwindowex,windowfrompoint,sendmessage,getwindow...