Podczas instalowania aplikacji, którą zaprogramowałem, wymaga ona pozwolenia "na używanie mikrofonu". Nie pytam o to wyraźnie w manifeście, ale mam pozwolenie na kamerę.Pozwolenie na mikrofon
Czy to miejsce, skąd pochodzi zezwolenie na mikrofon?
Podczas instalowania aplikacji, którą zaprogramowałem, wymaga ona pozwolenia "na używanie mikrofonu". Nie pytam o to wyraźnie w manifeście, ale mam pozwolenie na kamerę.Pozwolenie na mikrofon
Czy to miejsce, skąd pochodzi zezwolenie na mikrofon?
<uses-permission android:name="android.permission.RECORD_AUDIO" />
poza blokiem aplikacji faktycznie go rozwiązał!
...
</application>
<uses-permission android:name="android.permission.RECORD_AUDIO" />
</manifest>
Jeśli używasz jakiejkolwiek funkcji nagrywania dźwięku w aplikacji wtedy mają zapewnić RECORD_AUDIO
zgodę w pliku manifestu, jak poniżej:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
Ponieważ Android 6.0 Marshmallow, aplikacja nie będzie uzyskać zezwolenie w czasie instalacji. Zamiast tego aplikacja musi prosić użytkownika o pozwolenie jeden po drugim w czasie wykonywania. Należy pamiętać, że powyższe okno dialogowe żądania uprawnień nie uruchomi się automatycznie. Programista musi wywołać to ręcznie. Jeśli programista próbuje wywołać funkcję wymagającą zezwolenia, którego jeszcze nie udzielił, funkcja nagle rzuci wyjątek, który doprowadzi do awarii aplikacji.
również dodać to zamanifestować:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
można udostępnić swój kod i błędów? –
Czy korzystałeś z jakiejkolwiek funkcji nagrywania w swojej aplikacji? – GrIsHu
Czy Twoja aplikacja ulega awarii podczas instalacji? Jeśli tak, czy możemy zobaczyć Twojego log kota? – VVB