編輯:關於Android編程
Android 程序在點擊回退鍵時,如果只有一個activity,調用finish()方法就能退出界面,如果有多個界面,在調用該方法時,只會銷毀當前的activity,顯示棧頂的其它activity,換言之,就是無法退出整個應用程序。下面是一種快速的退出整個應用的方法代碼:
private void showTips() {
AlertDialog alertDialog = new AlertDialog.Builder(this).setTitle("提醒")
.setMessage("是否退出程序")
.setPositiveButton("確定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
android.os.Process.killProcess(android.os.Process.myPid());
}
}).setNegativeButton("取消",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
return;
}
}).create(); // 創建對話框
alertDialog.show(); // 顯示對話框
}@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
showTips();
return false;
}
return super.onKeyDown(keyCode, event);
}
Android自定義圓角ImageView
廢話不多說了,直接給大家貼代碼了。java類如下: import android.content.Context; import android.content.res.
Android NDK學習筆記6-JNI對引用數據類型的操作
字符串操作JNI把Java字符串當成引用類型來處理,JNI提供了java字符串與C字符串之間相互轉換的必要函數。因為java字符串對象是不可變的,因此JNI不提供任何修改
Android使用RecyclerView和CardView,實現知乎日報精致布局
在寫博客園客戶端的時候,突然想到,弄個知乎日報風格的簡單清爽多好!不需要那麼多繁雜的信息干擾視野。先貼上效果圖,左邊是知乎日報的,右邊是本方案的 本文所使用的ide是an
Android 側滑菜單的實現
Android 側滑菜單的實現,參考網上的代碼,實現側滑菜單。最重要的是這個動畫類UgcAnimations,如何使用動畫類來側滑的封裝FlipperLayout。&nb