草庐IT

android - MediaStore.Images.Media.MINI_THUMB_MAGIC 有什么作用?

我只是好奇MediaStore.Images.Media.MINI_THUMB_MAGIC列包含什么。它与图像的缩略图有什么关系吗?谢谢。 最佳答案 参见MediaStore.Images.ImageColumns来自Android开发人员引用。对于文档——它说它返回“迷你拇指ID”。另见DisplayingThumbnailPhotosonMap如何使用此ID:longthumbId=cursor.getLong(cursor.getColumnIndex(MediaStore.Images.ImageColumns.MINI_T

android - Cordova Media 无法播放来自 www 的 mp3

我在StackOverflow上找到了很多可能解决这个问题的方法,但似乎没有一个适合我。我正在尝试使用org.apache.cordova.media@0.2.10在我的Cordova(3.5)应用程序中播放mp3文件varsound=newMedia('audio/el/hello.mp3');sound.play()但它无法播放,我在LogCat中收到以下错误MediaPlayererror(1,-2147483648)我已经尝试在本地提供文件夹,以下工作指向同一个文件varsound=newMedia('http://10.0.2.2:9999/www/audio/el/hell

android media player 显示音频但没有视频

我正在使用媒体播放器播放视频。它只播放音频而不播放视频。有人能帮忙吗?我的代码如下。publicclassVideoViewApplicationextendsApplication{@OverridepublicvoidonCreate(){}@OverridepublicvoidonTerminate(){}}publicclassVideoViewDemoextendsActivityimplementsOnErrorListener,OnBufferingUpdateListener,OnCompletionListener,MediaPlayer.OnPreparedList

Android 系统在启动 Media Intent 时停止应用程序

我正在发布一个媒体Intent来拍照。用户拍照并返回到之前的Activity后,整个应用程序重新启动。由于这种情况不会一直发生,我认为我的应用程序会进入后台,当设备内存不足时android会终止它。有什么方法可以防止我的应用程序进入后台吗?谢谢! 最佳答案 这是Android中的正常行为,如果系统内存不足,所有当前在屏幕上不可见的Activity(在onStop之后)都可以在没有通知的情况下终止(即onDestory).这通常发生在我们的一个测试设备上的应用程序上,无论我们的应用程序如何,它都存在内存问题。当您通过Intent打开相

android - 从 MediaStore.Images.Media.DATA 获取图像的方向

我有一张图片的MediaStore.Images.Media.DATAuri,如何使用该uri获取MediaStore.Images.ImageColumns.ORIENTATION?我收到NullPointerException。以下是我的代码,privateintgetOrientation(Contextcontext,UriphotoUri){Log.v("orientatioon","notcrashed01");Cursorcursor=context.getContentResolver().query(photoUri,newString[]{MediaStore.Im

android - 图片 _display_name 在 com.android.provider.media/external.db 的外部数据库中更改

我在我的应用程序中使用MediaStore.Images.Media.EXTERNAL_CONTENT_URI(ExternalDB::data/data/com.android.provider.media/external.db))用我自己的_display_name保存图像,例如:image_101。jpg但一段时间后显示名称更改为长号。像1327392947034.jpg。下次当我用我的_display_name(image_101.jpg)获取图像时,它在外部数据库中什么也找不到。谁能告诉我为什么会这样?谢谢 最佳答案 我

android - 即使在 MEDIA_MOUNTED 状态下设置了权限和外部存储也无法写入 sdcard

在尝试将文件写入SD卡时出现java.io.FileNotFoundException:/filename(Read-onlyfilesystem)异常。遗憾的是,这里发布的许多解决方案都没有帮助我。我已经设置了权限并且外部存储处于MEDIA_MOUNTED状态。这是有问题的代码:Log.i("STORAGE",Environment.getExternalStorageState());OutputStreamfos=newFileOutputStream(Helpers.StripExtension(filePath)+".blk");fos.write(digest.getByt

android - URI 内容 ://media/external/file doesn't exist for some devices

我在使用某些设备时遇到问题。我无法在任何设备上复制它,但一些用户报告了很多崩溃报告。就是这个异常:java.lang.IllegalArgumentException:UnknownURLcontent://media/external/fileatandroid.content.ContentResolver.delete(ContentResolver.java:1024)我用这个:context.getContentResolver().delete(MediaStore.Files.getContentUri("external"),MediaStore.Files.FileC

android - 如何摆脱 Chrome 在 Android 上显示的 "media playing"通知?

我的HTML5游戏有一些在“html5”模式下使用Howler.js的背景音乐,这显然会触发ChromeforAndroid的mediaplaybacknotifications.这意味着当用户在任何选项卡中打开我的游戏时会出现一条通知:游戏是一个好公民,当标签不在焦点时暂停音乐,所以不需要这个通知。它甚至会造成混淆,因为用户可以在不进入游戏的情况下暂停和恢复游戏的背景音乐。但我找不到摆脱通知的方法。我试着调用stop()而不是pause()或mute()在音乐对象上,但这不会删除通知。再深入一点,我发现了实验MediaSessionAPI(W3Cdraft)据推测可用于控制通知。但是

Android Media Player 网址特定问题

我正在我的一个android项目中工作,在该项目中我正在使用媒体播放器播放声音。当我使用this播放歌曲的URL我收到一些IOException,如下所示,但歌曲在MediaPlayer中播放正常。应该是什么问题?publicvoidstartMediaPlayer(Stringurl){Log.e("urlToPlay==>",url);//startnewsongforplayif(mediaPlayer==null){mediaPlayer=newMediaPlayer();}else{mediaPlayer.reset();}UrimyUri1=Uri.parse(url);m