草庐IT

MediaStore

全部标签

Android存储之MediaStore的使用

Android系统内容提供者ContentProvider安卓系统会在每次开机之后扫描所有文件并分类整理存入数据库,这个数据库保存了手机上存储的所有文件的信息。该数据库文件存放在Android设备的/data/data/com.android.providers.media/databases或/data/data/com.android.providers.media.module/databases目录当中,该目录下有两个数据库文件分别是internal.db(内部存储数据库文件)和external.db(外部存储数据库文件),这两个数据库文件中的数据表和表结构都大体相似,区别在于inte

android - 当我在媒体播放器中单击 ListView 时,正在播放多首歌曲

您好,我正在创建音乐播放器应用。我有一个问题,当我点击ListView时它会播放歌曲。当我再次点击ListView时,歌曲正在一起播放。上一首歌曲不会停止。我遵循了许多tuts和博客以及stackoverflow的答案,但没有任何效果。这是我的Activity,其中包含歌曲ListView:-publicclasssonglistextendsAppCompatActivityimplementsNavigationView.OnNavigationItemSelectedListener{privateListViewlv_songlist;publicCursorcursor;pr

android - 如何在 Android 中获取相册缩略图?

我有一个专辑列表,我用这个得到了:privateListgetAlbums(){Cursorcur=managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,null,null,null,null);Listalbums=newArrayList();if(cur.moveToFirst()){do{intalbumIdIndex=cur.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID);intalbumIndex=cur.getColumnIndex(MediaStore.Audio

Android - 使用 Intent 选择要播放的歌曲

我正在尝试使用Activity选择一首歌曲,该Activity将提供有关歌曲的元信息。我想这样做而不是简单的文件浏览器。我有以下代码,但不幸的是,它也会在点击后播放这首歌。我只是希望用户能够从他们的MediaStore中选择一首歌曲,然后在不播放的情况下进行操作。publicclassMainextendsActivity{publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Intentintent=newIntent(

android - 将 MediaStore.EXTRA_OUTPUT 用于 ACTION_IMAGE_CAPTURE 时对 onActivityResult 的 Intent 为空

我正在尝试从我的ACTION_IMAGE_CAPTUREActivity中检索文件,但是当我使用cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);我的Activity结果为空Intent。这是完整的代码。IntentIntentcameraIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,MediaStore.Im

android - 将 amazon mp3 集成到我的 android 应用程序中

在我的android应用程序中,我想添加用户从亚马逊购买歌曲的功能。我认为最简单的方法是使用亚马逊mp3应用程序与亚马逊商店进行通信。我从默认音乐播放器中找到了这段代码Intenti=newIntent();i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);i.setAction(MediaStore.INTENT_ACTION_MEDIA_SEARCH);i.putExtra(SearchManager.QUERY,mSong.getArtits()+""+mSong.getName());i.putExtra(MediaStore.EXTRA_ME

java - android中的音乐库

在objective-c中有一个将所有Ipod歌曲放入数组的类,我正在android中寻找可以连接到设备音乐库的东西。 最佳答案 使用MediaStore或者更具体地说,MediaStore.Audio. 关于java-android中的音乐库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6774907/

android - 从 Mediastore 获取音频文件路径或 URI

我正在制作一个应用程序,它将设备上的所有歌曲列在屏幕上,点击它们会打开一个共享Intent,歌曲/音频文件可以通过不同的方法(如蓝牙、WhatsApp等)在各种设备之间共享。但是我无法从媒体存储中获取音频文件的文件路径或位置。这就是我获取歌曲的方式-publicvoidgetSongList(){//retrievesonginfoContentResolvermusicResolver=getActivity().getContentResolver();UrimusicUri=android.provider.MediaStore.Audio.Media.EXTERNAL_CONT

android - 运行时异常无法启动 Activity

我在android中制作了一个应用程序并且它工作正常但是当我将我的应用程序转移到我的主应用程序时它开始显示错误从那时起包名称与我以前的应用程序相同那么这也是我的错误得到。我关注了很多问题,但无法找到任何解决方案。FATALEXCEPTION:mainProcess:unnion.neelay.beatbox,PID:12739java.lang.RuntimeException:UnabletostartactivityComponentInfo{unnion.neelay.beatbox/unnion.neelay.beatbox.ringdroid.RingdroidSelectA

android - 如何在 Android 中捕获图像并将其显示在图库中?

我在画廊中展示之前拍摄的图像,但现在它们不在了,我不明白为什么。这是我的代码:ContentValuesvalues=newContentValues();values.put(android.provider.MediaStore.Images.Media.IS_PRIVATE,false);Stringname="ugc_"+String.valueOf(System.currentTimeMillis());values.put(android.provider.MediaStore.Images.Media.TITLE,name);imageURI=getContentReso