草庐IT

media-convert

全部标签

android - 权限拒绝 : opening provider com. android.providers.media.MediaDocumentsProvider

我正在尝试允许用户访问他的照片库以获取个人资料图片,并将该个人资料图片保存到SharedPreferences。我还有一个导航栏,可以从SharedPreferences获取这张图片我收到以下错误:java.lang.SecurityException:PermissionDenial:openingprovidercom.android.providers.media.MediaDocumentsProviderfromProcessRecord{a601c1c3379:com.example.foo.finalapp/u0a60}(pid=3379,uid=10060)requir

android - 使用 Android 架构组件查询 MediaStore.Audio.Media?

我一直在研究Android架构组件LiveData、Room和ViewModel(MVVM)。它为我们省去了使用加载器和监控数据库表中数据的麻烦。但我试图找出我们是否可以使用LiveData和此架构来查询Medistore.Audio.Media和其他通过ContentProviders提供的此类Uri。 最佳答案 Room使用SQLite,而不是其他数据源,例如ContentProvider。应该没有什么可以阻止您创建使用后台线程、ContentResolver甚至ContentObserver来检索的ProviderLiveDa

安卓 SSH : Convert PuttyGen PPK to Dropbear Key

我正在开发一个Android应用程序,该应用程序利用SSH上的RSYNC与网络文件夹同步。但我对puttygenssh提供的key有问题:字符串太长。我发现我设备上安装的ssh客户端是一个dropbearssh客户端。为此,我必须将PuttyGenPPK转换为dropbearkey。有没有办法将PuttyGenPPK转换为DropbearKey?我可以使用我的ubuntu机器转换它吗?以便我将生成的key复制到我的Android设备? 最佳答案 将dropbear源下载到您的机器上,构建它,您应该可以访问dropbearconver

android - 为什么 Media Player 找不到我的 SD 卡的 URI?

我的SD卡中有一个MP3,我需要将其路径用于我的setdatasource命令。我尝试了mp.setDataSource("/mnt/media_rw/sdcard/mymusic/thebomb.mp3");以及许多变体,但它仍然无法正常工作。而且我认为它与其余代码无关。我将如何完成这个? 最佳答案 我猜你正在使用模拟器。所以可以通过Environment.getExternalStorageDirectory()获取SDCard的路径。而且你的sdcard必须包含该文件。所以你必须将文件推送到SD卡中。

java - Android/Java 改造 : Class cannot be converted to Callback

我是改造新手,我正在尝试获取对名为RootObject的对象的json响应。我遇到的错误是:"Error:(21,44)error:incompatibletypes:NewsControllercannotbeconvertedtoCallback>"有人现在在这里犯了我的错误吗?谢谢你的问候!publicclassNewsController{publicvoidgetNews(){Retrofitretrofit=newRetrofit.Builder().baseUrl("apilink").addConverterFactory(GsonConverterFactory.cr

android - 空指针异常 "void android.media.MediaPlayer.setDataSource(android.content.Context, android.net.Uri)"

我试图从Fragment中的用户音乐文件夹中获取音乐文件,但是当我这样做并在onActivityResult中接收到它(并记录它)后,我得到了一个当我想用媒体播放器播放它时出现空指针异常。选择文件的代码:ButtonpickFile=(Button)v.findViewById(R.id.btnpick);pickFile.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Intentintent=newIntent(Intent.ACTION_PICK,android.provider.

android - 类型不匹配 :cannot convert void to toast

我的主要Activity中有一个返回类型为void的方法。如果我在该方法中创建一个Toast,它会显示错误“类型不匹配:无法将void转换为toast”。谁能解释问题所在并帮助我解决问题?publicclassHelloListextendsListActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setListAdapter(newArrayAdapter(t

安卓 - java.lang.UnsupportedOperationException : Can't convert to dimension: type=0x12

我正在尝试为我的android应用程序制作一个UI,但它崩溃了,错误是"java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.test/com.example.test.MainActivity}:java.lang.UnsupportedOperationException:Can'tconverttodimension:type=0x12"这是我的XML代码我做错了什么?有什么想法吗? 最佳答案 您在此行提供的资源无效:android:

android - java.lang.UnsupportedOperationException : Can't convert to dimension: type=0x12 异常

我收到此错误,java.lang.UnsupportedOperationException:Can'tconverttodimension:type=0x12,来self覆盖@android:style/的以下行下面使用AndroidAPI4.1.2的Theme.Holo.Light主题。它在较旧的API和最新的API中运行良好。这里有什么问题?truetrue我正在使用这个users-sdk行: 最佳答案 windowTranslucentNavigation和windowTranslucentNavigation仅适用于19或

android - firebase.database.DatabaseException : Failed to convert value of type java. lang.Long 到字符串

[]firebase.database.DatabaseException:Failedtoconvertvalueoftypejava.lang.LongtoString我正在尝试将此数据添加到FirebaserecyclerAdapter并收到此错误这里是数据库引用databaseReference=FirebaseDatabase.getInstance().getReference().child("questions");这就是我使用RecyclerViewAdapter的方式FirebaseRecyclerAdapterfirebaseRecyclerAdapter=new