私は使用しようとしています
Context.getSystemService(Context.ACTIVITY_SERVICE)
topActivity
クラスのinonKeyDown
メソッドを取得します。phonewindow.java
しかし"java.lang.SecurityException: Permission Denial: getTasks()"
、どうすれば許可を変更できますか、または私のコードは正しいですか?
以下は私のコードです
protected boolean onKeyDown(int featureId, int keyCode, KeyEvent event) {
Context mContext;
mContext = getContext();
ActivityManager mActivityManager = (ActivityManager)mContext.getSystemService(Context.ACTIVITY_SERVICE);
ComponentName mCName = mActivityManager.getRunningTasks(1).get(0).topActivity;
String ActivityName = mCName.getClassName().toString();
Log.d(TAG, "PackageName is " + ActivityName);
...
}