編輯:關於Android編程
1. 通過拿到當前的進程 id ,調用 shell 命令,殺死進程。
int pid = android.os.Process.myPid();
String command = "kill -9 "+ Process.myPid(); }
2. 調用系統的方法 殺死進程,
android.os.Process.killProcess(android.os.Process.myPid());
3 . 獲得包名,重啟應用
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
am.restartPackage("com.android.nfc");
4. 調用系統的接口,退出應用。
System.exit(0);
5. 重啟應用的activity
Intent k = mContext.getPackageManager()
.getLaunchIntentForPackage("com.android.nfc");
k.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
mContext.startActivity(k);
6. 應用重啟
ActivityManager am = (ActivityManager) mContext.getSystemService(mContext.ACTIVITY_SERVICE);
am.restartPackage("com.android.nfc");
需求:自定義一個ViewGroup,實現可以下拉刷新的功能。下拉一定距離後(下拉時顯示的界面可以自定義任何復雜的界面)釋放手指可以回調刷新的功能,用戶處理完刷新的內容後,
這篇博客我們來介紹一下狀態模式(State Pattern),也是行為型設計模式之一。狀態模式的行為是由狀態來決定的,不同的狀態下有不同的行為。狀態模式和策略模式的結構類
新建項目,新建一個java類OtherScreenActivity 繼承自 Activity類package com.wuyudong.twoactivity;impor
公司項目需求,需要給軟件加入報警功能, 點擊手繪的報警圖標,開始震動,並且發出報警鈴音, 使用了layerlist,drawable,Vibrator,soundpool