問題タブ [device-admin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android でアプリがアンインストールされないようにする
私が欲しいもの
設定メニューに簡単なチェックボックスが必要です。これをチェックすると、アプリのデバイス管理が有効になり、アプリがアンインストールされなくなります。
チェックボックスをオフにすると、デバイス管理が無効になります。
私のアプリはセキュリティに関するものであり、アンインストールされないように保護する必要があります。これに対する簡単な解決策を得ることができますか?
PS - これに関するドキュメントを読みましたが、機能していないようです。
android - Android インテント フィルタ
Android デバイスにインストールされているアプリケーションを監視し、現在フォアグラウンドで実行されているアプリケーションの詳細を取得するアプリケーションが必要です。私が考えることができる2つの可能な解決策は次のとおりです。
1.sticky サービスを定義し、どのアプリケーションが使用されているかを継続的にチェックすることも 1 つのオプションですが、それでは多くのバッテリーが消費されます。
2.私が考えた別の可能な方法は、放送受信機を実装することです。インテント フィルターをSET_ALARMやRECEIVEなどのアクションに設定できます。Android は、メッセージの送信やボイス メールの受信など、考えられるすべてのイベントに対してアクションを提供しています。
私の質問は、アプリケーションを起動するためのアクションはありますか?
その場合、ブロードキャスト レシーバーからインテント サービスを実行するだけで、アプリケーションが開かれたかどうか、ポイント 1 で述べたように継続的にポーリングする必要がなく、残りの作業を実行できます。
誰でも代替ソリューションを提供または提供できますか?
android - 別の電話のデバイス管理アプリをアンインストールする別の方法
アプリをデバイス管理者として追加しました。アプリをアンインストールすると、Moto GI の場合、「デバイス管理者の管理」を求める画面が表示されます。ただし、Samsung S6 の場合は、アプリのアンインストール警告ボックスの [OK] ボタンが無効になるだけです。その理由を誰か教えてください。そして、私が何かをする必要がある場合は?
android - Android 5 Lollipop でロック画面を無効にする
API 20 までは、デバイスのロック画面は DevicePolicyManager resetPassword(PIN, DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY) を介してプログラムで処理できます
ロックするには PIN != "" およびロック解除するには PIN == ""
しかし、Android 5 (API 21) から PIN を "" に設定しても機能しません。これについては、https://code.google.com/p/android-developer-preview/issues/detail?id=1765およびhttps://code.google.com/p/android/issues/detail?idでさらに議論されてい ます=78272
非推奨の KeyguardLock disableKeyguard() / reenableKeyguard() も、常に期待どおりに機能しません。
API 17 以降、USES_POLICY_DISABLE_KEYGUARD_FEATURES を使用した DeviceAdminInfo の setKeyguardDisabledFeatures も、ドキュメントrefに記載されているように機能しません。
これが Android 5 以降のデバイスで機能するための回避策はありますか?
ありがとう。
android - Android でのプログラムによる APN セットアップ
AndroidでプログラムでAPNを設定しています。コードを実行すると、Security Exception :android.permission.WRITE_APN_SETTINGS
. マニフェストでこのアクセス許可について言及した場合、これらのアクセス許可は SYSTEM APPS のみのようなエラーが発生します。この問題を解決するために私を助けてください。参照リンク