草庐IT

sd_bus_request_name

全部标签

Android SD卡写入,权限被拒绝

我正在尝试使用以下代码将文件写入SDCard(权限android.permission.WRITE_EXTERNAL_STORAGE已在manifest.xml中设置)。在执行nmea_file.createNewFile();时,它会抛出异常PermissionDenied。你猜为什么会这样?if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){Log.d(TAG,"Sdcardwasnotmounted!!");}else{Filenmea_file;Fileroot=Environ

使用 SAF(存储访问框架)的 Android SD 卡写入权限

经过大量关于如何在SD卡(android5及更高版本)中写入(和重命名)文件的发现后,我认为android提供的新SAF将需要获得用户的权限才能写入SD卡文件。我在这个文件管理器应用程序ES文件资源管理器中看到,最初它通过以下方式获取读写权限,如图所示。选择sd卡后,授予写权限。因此,我以同样的方式尝试使用SAF,但重命名文件失败。我的代码:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity

使用 SAF(存储访问框架)的 Android SD 卡写入权限

经过大量关于如何在SD卡(android5及更高版本)中写入(和重命名)文件的发现后,我认为android提供的新SAF将需要获得用户的权限才能写入SD卡文件。我在这个文件管理器应用程序ES文件资源管理器中看到,最初它通过以下方式获取读写权限,如图所示。选择sd卡后,授予写权限。因此,我以同样的方式尝试使用SAF,但重命名文件失败。我的代码:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity

android - 如何列出位于 sd 卡上的所有文件和文件夹

我制作了一个程序,列出了位于sd卡上的所有文件和文件夹(f&f)。如果我触摸列表项之一(如果它是一个文件夹)然后列表显示位于该文件夹上的faf。这里是源代码publicclassFileListextendsListActivity{privateFilefile;privateListmyList;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);myList=newArrayList();Stringroot_sd=Environment.getExternalStorag

android - 如何列出位于 sd 卡上的所有文件和文件夹

我制作了一个程序,列出了位于sd卡上的所有文件和文件夹(f&f)。如果我触摸列表项之一(如果它是一个文件夹)然后列表显示位于该文件夹上的faf。这里是源代码publicclassFileListextendsListActivity{privateFilefile;privateListmyList;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);myList=newArrayList();Stringroot_sd=Environment.getExternalStorag

Android在保存到SD卡之前拍照并调整大小

我希望我的代码在保存之前调整图像大小,但我在Google上找不到任何相关信息。你能帮我吗?这是代码(来自Android文档):privatevoidgalleryAddPic(){IntentmediaScanIntent=newIntent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");Filef=newFile(mCurrentPhotoPath);picturePathForUpload=mCurrentPhotoPath;UricontentUri=Uri.fromFile(f);mediaScanIntent.setData

Android在保存到SD卡之前拍照并调整大小

我希望我的代码在保存之前调整图像大小,但我在Google上找不到任何相关信息。你能帮我吗?这是代码(来自Android文档):privatevoidgalleryAddPic(){IntentmediaScanIntent=newIntent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");Filef=newFile(mCurrentPhotoPath);picturePathForUpload=mCurrentPhotoPath;UricontentUri=Uri.fromFile(f);mediaScanIntent.setData

android - PackageManager 的 applicationInfo.name 始终为 null

PackageManagerpm=this.getPackageManager();ActivityManageram=(ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);ListrunningAppProcesses=am.getRunningAppProcesses();for(RunningAppProcessInfoprocess:runningAppProcesses){try{ApplicationInfoai=pm.getApplicationInfo(process.processName,P

android - PackageManager 的 applicationInfo.name 始终为 null

PackageManagerpm=this.getPackageManager();ActivityManageram=(ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);ListrunningAppProcesses=am.getRunningAppProcesses();for(RunningAppProcessInfoprocess:runningAppProcesses){try{ApplicationInfoai=pm.getApplicationInfo(process.processName,P

原生AJAX案例浏览器报错:Cross origin requests are only supported for protocol

报错信息如下:代码如下:XMLHttpRequest对象更改内容functionloadDoc(){constmyHttp=newXMLHttpRequest();myHttp.onload=function(){//响应document.getElementById("demo").innerHTML=this.responseText};myHttp.open("GET","./demo/aa.txt",true);myHttp.send();}解决方案:查询到原因是:在浏览器打开本地的html文件,上面请求的模型资源文件是一个本地文件,协议是file://,如果是在服务器启动的话,则使用