Intent的簡單封裝

2021-08-15 21:30:17 字數 3365 閱讀 1792

底部獻上利用intent開啟各種檔案的方法
importimportandroid.content.context;

importandroid.content.intent;

importandroid.os.bundle;

/*** intent

的跳轉*

@author

administrator**/

public classintentutils

returninstence

; }

privateintentutils()

/*** 不帶引數的跳轉

* *

@param

fromcontext

*@param

cls

*

泛型*/

public voidintent(context fromcontext, class<?> cls)

/*** 帶引數的跳轉

* *

@param

fromcontext

*@param

cls

*

泛型*/

public voidintent(context fromcontext, class<?> cls,bundle bb)

/*** 封裝

startactivityforresult

無帶引數傳�?

* same as calling

* *

*@param

fromclass

*@param

toclass

*@param

requestcode

*/public voidstartactivityforresult(activity fromclass, class<?> toclass,intrequestcode)

/*** 封裝

startactivityforresult

帶引數傳�?

* *

@param

fromclass

*@param

toclass

*@param

requestcode

*@param

data

*

引數傳�?*/

public voidstartactivityforresult(activity fromclass, class<?> toclass,intrequestcode, bundle data)

fromclass.startactivityforresult(intent, requestcode);

}/**

* 接收引數然後在返回數值

*@param

fromcontext

當前的activity

*@param

bb

*@param

result_ok

*/public voidsetresult(activity fromcontext,bundle bb,intresult_ok)

}

intent intent = new intent();  

//執行動作  

intent.setaction(intent.action_view);  

//執行的資料型別  

//    intent.setdataandtype(uri,"*/*");  //開啟所有檔案

//    intent.setdataandtype(uri, "video/*");  //開啟video

//    intent.setdataandtype(uri, "audio/*"); //開啟audio

//    intent.setdataandtype(uri2, "text/html");//開啟h5介面

//    intent.setdataandtype(uri, "image/*"); //開啟image檔案

//    intent.setdataandtype(uri1, "text/plain");  //開啟文字檔案

startactivity(intent );

Android中的Intent簡單使用

如下 uri uri uri.parse intent it new intent intent.action view,uri startactivity it 顯示地圖 如下 uri uri uri.parse geo 38.899533,77.036476 intent it new inte...

SQLite的簡單封裝

studenttool.h sqlite的封裝 學生資料的crud import class student inte ce studenttool nsobject bool addstudent student student 獲得所有學生 return 陣列中裝著都說student模型 nsa...

MBProgressHUD的簡單封裝

下面是依據mbprogresshud分類提供的類方法 顯示一般資訊 void show nsstring text icon nsstring icon view uiview view 顯示有偏移量的資訊,yoffset,xoffset可以設定為0.f void showhint nsstring...