[Android] 通過程式碼呼叫返回鍵
1. 如果想要在程式裡寫一個Button來實現返回鍵的功能,只需執行
onKeyDown(KeyEvent.KEYCODE_BACK,
null );
|
2. 如果想要按下返回鍵時附加執行一些程式碼,可以寫在這裡
1 2 3 4 5 6 7 8 |
@Override
public boolean onKeyDown( int keyCode,
KeyEvent event) {
if (keyCode
== KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0 )
{ //
Do something.
return true ;
}
return super .onKeyDown(keyCode,
event);
}
|
轉自:https://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900456.html
相關推薦
[Android] 通過程式碼呼叫返回鍵
1. 如果想要在程式裡寫一個Button來實現返回鍵的功能,只需執行 onKeyDown(KeyEvent.KEYCODE_BACK, null); 2. 如果想要按下返回鍵時附加執行一些程式碼,可以寫在這裡 1 2 3 4
android實現雙擊返回鍵提示退出
/** * 監聽返回鍵 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK &
Android 通過程式碼實現控制資料網路的開關(僅適用於5.0以上)
Android 5.0以前使用ConnectivityManager通過反射兩個方法setMobileDataEnabled和getMobileDataEnabled來控制行動網路開和關。 Android 5.0以後使用TelephonyMananger類通過反射獲取setDataEna
Android實現點選返回鍵返回桌面而不是退出程式
有時候我們的應用我們希望他點選一次返回鍵的時候不是退出應用而是返回到桌面,比如像QQ和微信等聊天軟體,在主介面點選返回鍵的時候不是退出應用而是返回到桌面,那麼怎麼能夠實現這種需求呢?其實也很簡單,只需要重寫onKeyDown()這個方法,在方法裡面實現返回的程式碼,這樣就可以實現這個需求了,具體程式
Android 通過程式碼實現控制資料網路的開關(僅適用於5.0以上)
Android 5.0以前使用ConnectivityManager通過反射兩個方法setMobileDataEnabled和getMobileDataEnabled來控制行動網路開和關。 Android 5.0以後使用TelephonyMananger類通過反射獲取set
Android通過程式碼來繪製UI介面
在Android中,我們可以像java Swing中那樣完全通過程式碼控制UI介面。所有的UI元件都是new出來的。 然後將這些UI元件新增到佈局管理器中,來實現UI介面。 在程式碼中生產介面一般是三個步驟: 1、建立一個佈局管理器,五大布局根據你的需
Android通過程式碼模擬物理、螢幕點選事件
本文講的是通過使用程式碼,可以控制手機的螢幕和物理按鍵,也就是說不只是在某一個APP裡去操作,而是整個手機系統。 getevent/sendevent getevent&sendevent 是android系統下的一個工具,可以模擬多種按鍵和觸屏操作,產生的是
Android開發點選返回鍵退出(出現dialog)
重寫activity的如下方法,使其在點選返回按鈕使彈出是否退出: (注:此方法只針對於只有一個activity的APP,如果存在多個activity可以使用startactivityforresult的處理事件進行,每開啟一個activity均使用startactivi
Android 如何監聽返回鍵,彈出一個退出對話方塊
Android 如何監聽返回鍵點選事件,並建立一個退出對話方塊, 防止自己寫的應用程式不小心點選退出鍵而直接退出。自己記錄下這個簡單的demo,備用。 注:如下程式碼當時是從網上copy過來的,現在忘了它出自哪個原作者了,在此說聲抱歉。 原始碼如下: public cla
Android原生程式碼呼叫H5 Web網頁中的Javascript函式方法
Android原生程式碼呼叫H5 Web網頁中的Javascript函式方法 重點是使用Android WebView中的evaluateJavascript()函式。 假設H5 Web網頁中有一個Javascript函式add(x,y),add(x,y)函式計算兩個數之和並返回。Andro
android webview點選返回鍵返回上一個html
在點選返回按鈕的監聽中新增如下程式碼: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK &&
通過程式碼呼叫併發請求
1、呼叫請求,成功並跳轉到請求介面 l_reqid := fnd_request.submit_request(‘CUX’
關於Android點選物理返回鍵退出程式的問題
在Android中,今天偶然發現了一個問題,以前在應用主介面經常寫的點選物理返回鍵後,在兩秒內再次點選退出程式程式碼如下: @Override public boolean onKeyDown(int keyCode, KeyEvent event) {
Android程式雙擊返回鍵(退出鍵)退出
當用戶點選“退出”按鍵,用 Toast 彈出“再按一 次退出程式”,此時如果使用者在 2 秒內再次點選“退出”按鍵,則程式退出;否則再次 Toast彈出相同提示。 注意:這裡是雙擊返回鍵,而不是雙擊一個自己建立一個叫“退出”的按鈕。 程式碼: private lon
android 通過wifi呼叫印表機
android是可以通過wifi呼叫印表機列印圖片或者文件的,在API19之前,呼叫印表機是通過Socket通訊然後列印東西的,Socket是比較原始的通訊模式,也是相對比較底層的,一般通過埠連線是可以連線任意兩臺機器進行資料傳輸並操作的,印表機也不例外
Android 中 PopupWindow 響應返回鍵並關閉的問題
轉自: http://warnerhit.iteye.com/blog/1328957 PopupWindow 跟我們的 Activity 不一樣,因為我們在構造 PW 的時候往往不是繼承來的,而是 new 出來的。 所以不能使用重寫 PW 的 onKeyDown()
Android下兩次返回鍵完全退出程式以及提示對話方塊的實現
我們看到許多介面友好的應用,在退出程式這一步也做得很人性化,比如按兩下返回鍵退出程式,第一次按了返回鍵的時候,提示“再按一次返回鍵就退出程式”,其實在自己的程式裡面,也可以這樣做。 private l
Android:通過JNI呼叫c++程式碼
一些說明 //查詢JNIAPI類,得到類的class,包名每級用/分隔 jclass clazz = env->FindClass("com/g/im/JNIAPI"); //通過類查詢靜態方法,得到方法的引用,callBackLogin為方法名稱,"Ljava/la
android WebView呼叫檔案管理器,點選返回鍵退出app的解決辦法
在清單檔案中,給含有該WebView的activity設定屬性: alwaysRetainTaskState屬性 和 configChanges屬性 這裡,我的是WebActivity: <activity android:name=".activity.We
android如何在頁面跳轉後,讓使用者不能通過返回鍵回到原頁面
Intent intent=new Intent(ActivityA.this,ActivityB.class); startActivity(intent); ActivityA.this.finish(); 順便,遮蔽返回鍵的方法: @Override