
private String state; protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.externaldata); eWrite = (TextVIEw) findVIEwByID(R.ID.tveWrite); eRead = (TextVIEw) findVIEwByID(R.ID.tveRead); enviromentState = Environment.getExternalStorageState(); if (enviromentState.equals(Environment.MEDIA_MOUNTED)) { // read and write eWrite.setText("you can write"); eRead.setText("you can read"); } else if (enviromentState.equals(Environment.MEDIA_MOUNTED_READ_ONLY)) { // read but cant write eWrite.setText("you cannot write "); eRead.setText("but you can read"); } else { eWrite.setText("you cannot write"); eRead.setText("you canot read"); } } 我还给了AndroIDManifest.xml的权限
<uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission androID:name="androID.permission.READ_EXTERNAL_STORAGE"/>@H_419_4@解决方法 我通过将SD卡大小扩展到151mb来解决我的问题@H_419_4@ @H_419_4@ @H_419_4@ @H_419_4@ 总结
以上是内存溢出为你收集整理的android – Environment.getExternalStorageState()在虚拟设备上返回false全部内容,希望文章能够帮你解决android – Environment.getExternalStorageState()在虚拟设备上返回false所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)