0

アプリケーションに問題がありAndroidます。基本的に、デバイスが別の に移動しようとすると、アプリケーションはイベントをキャッチしますActivity。それはペアレンタルロッカーであり、それを達成するためにAccessibility service.

のコードは次のAndroidManifest.xmlようになります。

<uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE" />
<service android:name="com.parental.blocker.tasks.WindowChangeDetectingService" android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
    <intent-filter>
        <action android:name="android.accessibilityservice.AccessibilityService" />
    </intent-filter>
    <meta-data android:name="android.accessibilityservice" android:resource="@xml/accessibilityservice" />
</service>

したがって、プッシュしてから実行すると、これは適切に機能しますEclipse。新しいAccessibility serviceものがすぐに表示されます。問題は、次を使用してインストールしようとしたときです。

adb shell pm install /sdcard/Parental.apk

これにより、アプリケーションは正常にインストールされますがAccessibility service、5 ~ 10 分後にのみ表示されます。すぐに、または少なくとも迅速にする必要があります。これはsignedまたはunsignedAPK で発生します。

pm installコマンドが更新などを行っていないことはほぼ確実ですAndroid services。このアプリケーションは に展開されないPlay Storeため、このコマンド (またはadb install) を使用して配布するしかありません。

私は何か間違ったことをしましたか、それとも本当の問題ですか?

ご協力いただきありがとうございます。

編集:

これは私が実行した後に得たものですpm install:

ここに画像の説明を入力

そして、これは5〜10分後に起こることです:

ここに画像の説明を入力

4

0 に答える 0