編輯:關於Android編程
android開發中,對返回鍵事件的監聽是要經常用到的,下面以一個例子來演示一下android對返回鍵的事件監聽。
public class BackKeyTest extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK )
{
// 創建退出對話框
AlertDialog isExit = new AlertDialog.Builder(this).create();
// 設置對話框標題
isExit.setTitle("系統提示");
// 設置對話框消息
isExit.setMessage("確定要退出嗎");
// 添加選擇按鈕並注冊監聽
isExit.setButton("確定", listener);
isExit.setButton2("取消", listener);
// 顯示對話框
isExit.show();
}
return false;
}
/**監聽對話框裡面的button點擊事件*/
DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
switch (which)
{
case AlertDialog.BUTTON_POSITIVE:// "確認"按鈕退出程序
finish();
break;
case AlertDialog.BUTTON_NEGATIVE:// "取消"第二個按鈕取消對話框
break;
default:
break;
}
}
};
}
Android開發簡介
一、通信技術1、1G:模擬制式 只能進行語音通話。2、2G:GSM, CDMA 收發短信和郵件。3、2.5G :GPRS, EDGE,訪問wap網絡數據.(圖片, 壁紙,
Java的進化? Kotlin初探與集成Android項目
介紹:Statically typed programming language for the JVM, Android and the browser. 100% i
android四大組件之Service和子類IntentService
四大組件中, Service跟Activity的生命周期非常類似,它也是可執行的.甚至可看做是沒有界面的Activity, 因為它的運行,用戶並不會像Act
Android Studio基礎設置和常用操作
熟練掌握開發工具的使用,可以提高我們的開發效率,減少很多工作量!首先介紹一些常用設置:一、代碼默認字體12,偏小,一般設置14: 二、窗口白色比較刺眼,系統有個