草庐IT

Android:如何以 MP3 格式获取媒体录音机输出?

我正在创建一个包含语音录制和播放的应用程序。是否可以录制MP3格式的文件?我需要mp3格式的输出文件。谢谢。 最佳答案 目前Android框架中没有内置MP3编码器(据我所知),因此您不能开箱即用。为此,您需要将MP3编码库添加到您的项目中。为此,您可以查看thisstackoverflow帖子以获得完整答案。 关于Android:如何以MP3格式获取媒体录音机输出?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

android - 如何在android中获取音乐文件(MP3)的采样率和频率?

我正在用android开发音频播放器。所以我想添加播放歌曲的详细信息,即艺术家姓名、持续时间、比特率和采样频率。我可以使用MediaStore.Audio.Medialibrary获取艺术家姓名和音乐文件的持续时间。但我无法获得同一文件的比特率和采样频率。那么我怎样才能得到相同的呢?据我所知,这可以通过使用native库来完成。但是不知道怎么办?那么有人可以帮我解决这个问题吗? 最佳答案 您可以通过将文件大小除以以秒为单位的音频长度来近似它,例如,来self库中的随机AAC编码的M4A:FileSize:10.3MB(8701306

android - 使用 Google Play 上传 key 签署 APK

我已经在Play商店创建了一个测试应用程序,以测试GooglePlay签名功能。一旦我创建了测试应用程序并启用了该功能,我就可以访问“部署证书”。我没有下载或以任何方式使用它。以下是我遵循的步骤:然后使用AndroidStudio,我创建了一个新的keystore,给它一个密码并创建一个带有密码的别名(像往常一样)。使用第1步中创建的keystore对应用进行签名将应用上传到GooglePlay商店。下载了上传key证书。添加了上传key使用命令在步骤1中创建的我的keystore的证书keytool.exe-importcert-fileupload.der-keystoremyke

android - 在 Google Play 上提交已暂停应用的合规版本

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭6年前。Improvethisquestion我的应用因违反政策而被暂停,但据我所知,我似乎应该能够重新提交合规版本:“如果您认为您的应用符合我们的政策,请再次提交您的应用,我们将审核您提交的内容。”(来自下面的电子邮件)“如果您的开发者凭据在GooglePlay中仍然具有良好的信誉,并且您的应用允许这样做,那么您可以发布一个新的合规版本的应用。”(link)但是我该怎么做呢?从开发人员的控制台看来是不可能的。我无法对暂停的应用执行任何

android - google play 警告添加权限 'android.permission.READ_CALL_LOG'

我刚刚尝试提交我的应用程序的新版本,但没有对权限进行任何更改。但是,googleplay的上传apk告诉我我已经添加了权限“android.permission.READ_CALL_LOG”,但我没有。这些是目前我的权限:知道这是什么原因吗?(我不想添加新权限,我的用户不太喜欢那样) 最佳答案 我有这个:这导致了aaptdumpbadging:uses-permission:'android.permission.READ_CALL_LOG'uses-implied-permission:'android.permission.RE

android - 如何从 google play Developer Console 中删除草稿?

我在GooglePlay开发者控制台上有一份测试草稿。它是空的,上面没有apk文件,也没有描述,我只是创建它来检查一些东西。现在草稿在这里,我找不到删除它的按钮。如何删除该草稿?我找不到任何关于它的文档。谢谢。 最佳答案 1)如果您注意到这一点:2)进入发布页面,然后点击“丢弃”,如下图:3)然后你删除“草稿” 关于android-如何从googleplayDeveloperConsole中删除草稿?,我们在StackOverflow上找到一个类似的问题: h

android - 如何在我的 Android 设备上禁用已安装的 Google Play 服务版本?

我的应用程序使用谷歌地图功能,需要在设备上安装和启用GooglePlay服务。我想测试一个案例,如果用户手动禁用了GooglePlay服务,则要求用户启用它,以便应用程序可以正常工作。所以我需要针对这种情况测试我的代码,但我不知道如何在我的手机上禁用(而不是卸载)GooglePlay服务并检查我的代码是否正常工作。谢谢 最佳答案 转到您设备的设置-->应用程序-->选项卡“全部”-->GooglePlay服务,然后按禁用按钮。它可能会弹出一个对话框要求确认,在这种情况下只需回​​答确定即可。

android - android 中的 Branch.io 深层链接无论如何都会打开 Play 商店

无论如何,当我点击使用branch.io创建的链接时,用户会被带到GooglePlay:-((这是list中的相关Activity:这是branch.io仪表板: 最佳答案 来自DeferredDeepLinkingSDKforAndroidREADME:ChromeseemstotakemetoGooglePlayallthetime.Why?Chromeisverypickyaboutopeninguptheappdirectly.Chromeutilizestheintentsystemtotrytoopenuptheapp,

android - Play 商店报告 "Your device isn' t 与此版本兼容”但它通过 adb 在 Nexus7 上安装得很好

我有一个已发布到私有(private)GooglePlay测试版的应用程序。我可以使用将这个完全相同的APK安装到我的Nexus7上adbpm安装但通过GooglePlay商店,它被标记为与此完全相同的Nexus7您的设备与此版本不兼容。这是相同apk。我不知道如何获取有关Play商店为何认为它不兼容的任何信息。我的list看起来像这样:对于确定GooglePlay认为它不兼容的原因有什么帮助吗? 最佳答案 这是完全正确的行为:请在此处引用官方文档http://developer.android.com/guide/topics/m

android - Play In-app Billing v3 - 我应该保存购买 token 吗?

所以我正在编写一个带有特殊应用内货币的Android应用。您可以通过应用程序内结算以1、5、10等包的形式购买这种货币。以下是我的实现方式:使用托管产品(当应用程序启动时,我使用IabHelper查询购买的产品)购买完成后立即消费消费完成后,向服务器发送购买token服务器通过playAPI检查,然后为账户提供币种我的问题是,如果第3步失败怎么办?如果连接被切断或其他原因,购买token将永远不会到达我的服务器。在那种情况下,用户将支付货币,但他们的帐户不会得到它。当我的应用再次启动并运行1a时,它不会找到购买的商品,也不会重新使用它。这个推理正确吗?如果是这样,我是否需要在andro