为了账号安全,请及时绑定邮箱和手机立即绑定

不理解什么意思!

不理解什么意思!

清新小朋友 2018-06-03 19:24:18
private MediaPlayer mediaPlayer=new MediaPlayer();     @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);         Button play=(Button)findViewById(R.id.play);         Button pause=(Button)findViewById(R.id.pause);         Button stop=(Button)findViewById(R.id.stop);         if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_APN_SETTINGS)                 !=PackageManager.PERMISSION_GRANTED){             ActivityCompat.requestPermissions(MainActivity.this,new String[]{                     Manifest.permission.WRITE_EXTERNAL_STORAGE             },1);         }else{             initMediaPlay();         }     }
查看完整描述

2 回答

?
慕移动4708697

TA贡献45条经验 获得超22个赞

安卓6.0版本开始对一些涉及用户隐私的敏感操作,进行权限控制,需要用户在使用过程中对 对用到的一些敏感权限进行授权,如果没有授权,就不能使用该权限下的功能。这个例子中if里面是判断是否授权而已,如果没有授权,就提示用户授权你这个WRITE_APN_SETTINGS权限。如果授权了就调用initMediaPlay()这个初始化播放器的方法。


查看完整回答
反对 回复 2018-06-04
?
慕先生6109703

TA贡献2条经验 获得超0个赞

想理解啥?一个初始化而已

查看完整回答
反对 回复 2018-06-04
  • 2 回答
  • 0 关注
  • 1315 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信