Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
CyberNagibator
3 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 3
#1

User-premission - Программирование Android

04.12.2015, 02:00. Просмотров 281. Ответов 4
Метки нет (Все метки)

Создаю приложение для записи звука, все по примерам, приложение крашится, думаю из за того что не получает разрешение на 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.
Что делать, почему приложение пропускает раздачу прав приложению?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2015, 02:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос User-premission (Программирование Android):

Java.lang.SecurityException: Neither user 10005 nor current process has android.permission.PACKAGE_USAGE_STATS - Программирование Android
Здравствуйте! Как повиксить? java.lang.SecurityException: Neither user 10005 nor current process has...

Login failed for user 'bob'. The user is not associated with a trusted SQL Server connection. - C#
Привет. Чтобы не создавать новую подобную тему, пишу здесь. Подскажите пожалуйста, что не так. Делал по уроку на asp.net/learn, но чтото...

Авторизация dropnet. Что такое user token и user secret и чем они отличаются от email и пароля - C#
Проблема с авторизацией _client.UserLogin = new UserLogin { Token = &quot;USER TOKEN&quot;, Secret = &quot;USER SECRET&quot; }; Не много не пойму. Что...

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection - C# ASP.NET
Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Вот такую ошибку выдает. В DSN...

user - MySQL
Вот хочу сделать доступ к mysql только юзеру root : удалил всех пользователей из user, кроме него, и установил пароль, но все ровно можно...

L-User(у) - Видеокарты
Тип Dual Chanel (128бит) nVIDIA nForce 6100-405 (MCP615). Видеокарту хочу или GF GT240GDDR5 или GF GT430

4
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 731
04.12.2015, 08:26 #2
Цитата Сообщение от CyberNagibator Посмотреть сообщение
все по примерам
по каким?
0
CyberNagibator
3 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 3
04.12.2015, 12:09  [ТС] #3
http://startandroid.ru/en/uroki/vse-...orecorder.html

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

Java
1
2
3
ActivityCompat.requestPermissions(thisActivity,
                new String[]{Manifest.permission.RECORD_AUDIO},
                MY_PERMISSIONS_REQUEST_RECORD);
Но спасибо, что откликнулись на мою проблему
0
04.12.2015, 13:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2015, 13:16
Привет! Вот еще темы с ответами:

2 user с админом - Windows XP
Помогите пож. не могу сделать так чтобы было на компьютере 2 пользователя с админ правами но были у каждого свой рабочий стол свой. И кгда...

$user->Update - 1С Битрикс
Доброго времени суток! Проблема вот какая: У меня не происходит обновление данных пользователя. Суть в том, что при регистрации у...

User Sign_out - Ruby on Rails
Добрый день. Прописал route : match '/signout', to: 'sessions#destroy', via: 'delete' Переходу по ссылке : &lt;%= link_to &quot;Sign...

Вычисление ID user-а - WordPress
Здравствуйте, есть скрипт в котором хочу присвоить значения ID текущего юсера в переменную коротко так: require_once...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.