在實際的應用程式開發中經常需要獲得另外乙個視窗的操作結果,比如選擇的的位址,這時可以使用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...