2017-12-08 7 views
0

すべての対話型システムアプリケーションと他のアプリケーションを削除し、2つのアプリケーションで動作させるには、6.0 Marshmallowバージョンの既存のAndroidタブレットを変更する必要があります。2つのアプリケーション内でAndroid OSをカスタマイズ/制限する

私たちはROMをカスタマイズして新しいものを作成するという2つのソリューションを考えていました。または、企業モビリティ管理APIを使用したCOSUソリューションを使用して、ユーザーがホワイトリストに記載された特定のアプリケーションのみに制限されるようにします。

実行可能な解決策を提案してください。

+0

どちらのソリューションも技術的に実現可能です。 WSO2 IoTサーバーなどのEMMを使用することは、前述の両方のアプローチがサポートされているので簡単です。実現可能であれば、このタイプのタスクに対するWSO2のプロフェッショナルサポートに行くのが最善です。https://wso2.com/contact/ –

答えて

0

最も簡単な方法は、おそらくGoogleのAndroid Management APIを使用することです。Android 5.1以上を搭載するすべてのAndroid搭載端末と互換性があります。 1つのアプリに、または複数のアプリでデバイスをロックする

、あなたは以下のようなキオスクポリシーを定義します。

"applications": [ 
{ 
    "packageName": "com.example.app", 
    "installType": "FORCE_INSTALLED", 
    "lockTaskAllowed": true, 
    "defaultPermissionPolicy": "GRANT", 
}, 
{ 
    "packageName": "com.example.app2", 
    "installType": "FORCE_INSTALLED", 
    "lockTaskAllowed": true, 
    "defaultPermissionPolicy": "GRANT", 
} 
"persistentPreferredActivities": [ 
    { 
    "receiverActivity": "com.example.app/.com.example.app.MainActivity", 
    "actions": [ 
     "android.intent.action.MAIN" 
    ], 
    "categories": [ 
     "android.intent.category.HOME", 
     "android.intent.category.DEFAULT" 
    ] 
    } 
] 

他に1つのアプリからのリンクがない場合は、非常に単純なカスタムを実装することができますランチャーを使用してアプリケーションを切り替え、以下のようにポリシーを設定します。

"applications": [ 
{ 
    "packageName": "com.custom.launcher", 
    "installType": "FORCE_INSTALLED", 
    "lockTaskAllowed": true, 
    "defaultPermissionPolicy": "GRANT", 
}, 
{ 
    "packageName": "com.example.app", 
    "installType": "FORCE_INSTALLED", 
    "lockTaskAllowed": true, 
    "defaultPermissionPolicy": "GRANT", 
}, 
{ 
    "packageName": "com.example.app2", 
    "installType": "FORCE_INSTALLED", 
    "lockTaskAllowed": true, 
    "defaultPermissionPolicy": "GRANT", 
} 
"persistentPreferredActivities": [ 
    { 
    "receiverActivity": "com.custom.launcher/.com.example.app.MainActivity", 
    "actions": [ 
     "android.intent.action.MAIN" 
    ], 
    "categories": [ 
     "android.intent.category.HOME", 
     "android.intent.category.DEFAULT" 
    ] 
    } 
] 
関連する問題