Форум программистов, компьютерный форум CyberForum.ru

User-premission - Android

Восстановить пароль Регистрация
 
CyberNagibator
3 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 3
04.12.2015, 02:00     User-premission #1
Создаю приложение для записи звука, все по примерам, приложение крашится, думаю из за того что не получает разрешение на RECORD_AUDIO. Вот файл манифеста

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="michael.audio">
 
    <uses-permission android:name="android.permission.RECORD_AUDIO" ></uses-permission>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <application android:allowBackup="true"
 
        android:label="@string/app_name"
        android:icon="@mipmap/ic_launcher"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
 
        <activity android:name=".mainAct"
                android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN"/>
                    <category android:name="android.intent.category.LAUNCHER"/>
                </intent-filter>
        </activity>
 
    </application>
 
 
</manifest>
А ошибки при запуске приложения

Bash
1
2
3
12-04 01:59:25.784 20512-20512/? E/AudioRecord: AudioFlinger could not create record track, status: -1
12-04 01:59:25.786 20512-20512/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -1.
12-04 01:59:25.786 20512-20512/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.
Что делать, почему приложение пропускает раздачу прав приложению?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2015, 02:00     User-premission
Посмотрите здесь:

Login failed for user 'bob'. The user is not associated with a trusted SQL Server connection. C#
Windows XP 2 user с админом
Shadow User
L-User(у)
user MySQL
User Control C#
C# Авторизация dropnet. Что такое user token и user secret и чем они отличаются от email и пароля
Софт User CSS
User agent PHP Сети
User Sign_out Ruby on Rails
Delphi User Agent
Android Java.lang.SecurityException: Neither user 10005 nor current process has android.permission.PACKAGE_USAGE_STATS

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 715
04.12.2015, 08:26     User-premission #2
Цитата Сообщение от CyberNagibator Посмотреть сообщение
все по примерам
по каким?
CyberNagibator
3 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 3
04.12.2015, 12:09  [ТС]     User-premission #3
http://startandroid.ru/en/uroki/vse-...orecorder.html

А приложение выкидывает на создании аудиорекордера, так как нет прав на доступ к микрофону
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 715
04.12.2015, 12:19     User-premission #4
на каком телефоне запускаешь?
пробуй менять SampleRates
8000, 11025, 22050, 44100
CyberNagibator
3 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 3
04.12.2015, 13:16  [ТС]     User-premission #5
Valakin, все оказалось гораздо проще, и гораздо менее очевидно, с шестого ведра нужно в приложении запрашивать права на доступ ко всему, посредством

Java
1
2
3
ActivityCompat.requestPermissions(thisActivity,
                new String[]{Manifest.permission.RECORD_AUDIO},
                MY_PERMISSIONS_REQUEST_RECORD);
Но спасибо, что откликнулись на мою проблему
Yandex
Объявления
04.12.2015, 13:16     User-premission
Ответ Создать тему
Опции темы

Текущее время: 11:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru