端末がDevice owner modeで動作しているかどうか、アプリケーションから知る方法はありますか。
CC BY-SA 3.0
2018-04-03T08:35:26.070
42899
2018-10-27T05:15:23.370
27993
question
android
Device owner mode かどうか知る方法
こんにちは。  
下のサンプルコードをアプリに実装することでアプリからdeviceownerか否かを判定することができます。  
DevicePolicyManagerのインスタンスを以下のように作成し、isDeviceOwnerApp関数で  
デバイスオーナーかどうかを判定します。  
以下がサンプルコードです。

```

    //import android.app.admin.DevicePolicyManager;
    //import android.widget.Toast;
    
    DevicePolicyManager manager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
    
    if (!manager.isDeviceOwnerApp(getApplicationContext().getPackageName()))
    {
        Toast.makeText(MainActivity.this,"device owner が設定されていません", Toast.LENGTH_LONG).show();
    
    }
    
```
CC BY-SA 4.0
2018-10-27T05:11:18.960
49701
2018-10-27T05:15:23.370
2018-10-27T05:15:23.370
3060
25718
42899
answer