问题标签 [motorola-droid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Moto 手机上的语音通话录音
我想在通话过程中为传入和传出线路录制语音。我尝试了许多解决方案,这些解决方案可以在 Moto 手机以外的设备上运行(在我的情况下,我尝试过 Moto E(第 2 代)、Moto G5 和 Moto C)。我试过这两个库:
- call-recorder-for-android 这个库首先会崩溃,并带有以下日志跟踪
03-07 10:56:57.307 293-9261/? E/AudioRecord:无法获取记录源 4、采样率 8000、格式 0x1、通道掩码 0x10、会话 3494、标志 0 03-07 10:56:57.308 293-9261/的音频输入?E/StagefrightRecorder:音频源未初始化 03-07 10:56:57.309 7290-7290/com.callrecorder.android E/MediaRecorder:启动失败:-2147483648 03-07 10:56:57.314 7290-7290/com.callrecorder .android E/Call 录音机:设置录音机失败。java.lang.RuntimeException:启动失败。在 com.callrecorder.android.RecordService.startRecording(RecordService.java:
根据Android官方文档
从 VOICE_CALL 源捕获需要 CAPTURE_AUDIO_OUTPUT 权限。此权限保留供系统组件使用,第三方应用程序不可用。
因此,我尝试将 AudioSource 更改为AudioSource.VOICE_COMMUNICATION
可以正常工作而不会崩溃。但无法记录传入的声音。它只记录传出的声音。我已经尝试过同样的方法,AudioSource.DEFAULT
但再次没有运气。它的行为与AudioSource.VOICE_COMMUNICATION
这个库在 NDK 级别有一些调整。但这也给出了与上述库相同的结果AudioSource.VOICE_COMMUNICATION
根据 MOTO 官方论坛这个讨论帖,摩托罗拉官方表示,他们内部不支持 VOICE CALL 录音,但一些第三方应用程序可能可以做到。这实际上是正确的。Play商店中的自动呼叫记录器应用程序提供了相同的工作解决方案。我无法找到它做了什么样的修改,这给了它一个可行的解决方案。任何帮助,将不胜感激
android-intent - 如何以编程方式从 Android 应用程序打开内部存储中的文件夹?
如何以编程方式在Android手机内部存储中打开文件夹?
android - 如何防止自制应用程序按钮在旧 Android 手机/Moto 3G 上不可见?
我使用 Android Studio 开发了一个应用程序,该应用程序通常适用于大多数 Android 手机。然而,在旧的 Android 手机上(以及最近在运行 Android 6.0 的 Moto 3G 上),我在 Android Studio 中创建的主屏幕上的“开始”按钮是不可见的。该按钮是一个 *.png 图像,可以在点击启动应用程序时激活。虽然不可见,但仍然可以点击和激活该按钮。那为什么不显示呢?同样,此错误仅发生在约 2% 的手机中。
(1) 我试图强制按钮可见(见下文),但这并没有解决问题。
(2) 按钮很大 (2083 x 333 px, 21 kb) 但可扩展性明显。这可能是让它在旧手机上可见的问题吗?
(3) 我想知道这个问题是否与小手机有关,比旧手机更重要。但是,我可以将这个应用程序作为类似屏幕大小的模拟器运行。所以这也不加起来。
(4) Moto 3G 是否有一些固有的问题/限制?
感谢您的帮助!
android - Moto 3G 有模拟器吗?
我正在使用 Android Studio 开发一个应用程序,我想在 Moto 3G 上对其进行测试。根据 Beta 测试人员的说法,这款特定手机上的应用程序发生了一些有趣的事情:我的自定义按钮是不可见的,但仍然可以使用。
是否有适用于 Android Studio 的 Moto 3G 模拟器?或者另一个等效的?