Perguntas com a marcação «android»

O Android é o sistema operacional móvel do Google, usado para programar ou desenvolver dispositivos digitais (smartphones, tablets, automóveis, TVs, Wear, Glass, IoT). Para tópicos relacionados ao Android, use tags específicas do Android, como intenção do andróide, atividade do andróide, adaptador do andróide, etc. Para outras questões além do desenvolvimento ou da programação, mas relacionadas à estrutura do Android, use este link: https: // android.stackexchange.com.


2
A política de repetição de solicitação de vôlei não considera o tempo limite
Eu configurei 1500 como initialTimeoutMs em DefaultRetryPolicy como abaixo, mas ele não considera o tempo limite: request.setRetryPolicy(new DefaultRetryPolicy(1500 , DefaultRetryPolicy.DEFAULT_MAX_RETRIES , DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); Desconectei o Wi-Fi no meu dispositivo para testar o tempo limite e vi estes horários no Logcat : 2019-12-16 14:28:15.892 I/MyClass: request sent 2019-12-16 14:28:35.930 I/MyClass: request caught …

1
O Crashlytics não exibe falhas nativas
Antes que isso seja marcado como duplicado, tentei de tudo, desde todas as perguntas possíveis. As falhas de Java são relatadas corretamente, no entanto, as falhas das bibliotecas nativas não possuem os símbolos de depuração. O que eu tentei: ./gradlew crashlyticsUploadSymbolsDevDebug // to upload the symbols manually androidNdkOut 'build/intermediates/ndkBuild/devDebug/obj/local' //specify …

1
Jetpack compor breaks Compilador de salas
Criei um projeto de composição de jetpack completamente novo (a partir do modelo de projeto) com o Android Studio 4.0 Canary 6 e tentei adicionar dependências de espaço. Aqui está o meu nível de aplicativo build.gradle: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' android { …

4
As seguintes associações de arquivos foram restauradas. Eles são registrados como tipos de arquivo DDL no projeto
Desde a atualização mais recente do DB Navigator (ontem 2019-11-05), estou recebendo estas mensagens de erro: As seguintes associações de arquivos foram restauradas: "tpb". Eles são registrados como tipos de arquivo DDL no projeto "myProyect". Remova-os primeiro da configuração do DDL do projeto (Configurações do projeto> Navegador de banco de …

5
java.lang.NullPointerException: exibição obrigatória ausente com o ID:
Android Studio 3.6 no app / build.gradle: android { viewBinding.enabled = true Aqui meu xml: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/bluetoothBottonMainContainer" android:layout_width="0dp" android:layout_height="104dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> <View android:id="@+id/viewPointNotSelect" android:layout_width="16dp" android:layout_height="16dp" android:background="@drawable/circle_transparent" app:layout_constraintBottom_toBottomOf="@+id/separator" app:layout_constraintEnd_toStartOf="@+id/separator" app:layout_constraintTop_toTopOf="parent" /> e outro xml o unclude anterior. xml: <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/bottonContainer" android:layout_width="0dp" …




3
ViewBinding - como obter vinculação para layouts incluídos?
Ao trabalhar com o ViewBinding, encontro alguns casos não documentados. Primeiro: como obter encadernação para peças de layout de vista genéricas incluídas, a encadernação principal vê apenas os itens no layout principal? Segundo: como obter encadernação para peças de layout de tipo de mesclagem incluídas, novamente a encadernação principal vê …


1
O áudio gravado usando o MediaRecorder.AudioSource.VOICE_COMMUNICATION está vazio em alguns dispositivos com Android 10
Estou gravando áudio para mensagens de voz no aplicativo usando o código a seguir. MediaRecorder audioRecorder = new MediaRecorder(); audioRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_COMMUNICATION); audioRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); audioRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC); audioRecorder.setOutputFile(audioRecordingFile); audioRecorder.prepare(); audioRecorder.start(); O uso do MediaRecorder.AudioSource.VOICE_COMMUNICATION em vez do MediaRecorder.AudioSource.MIC) é muito útil na gravação de áudios limpos pré-processados. Mas, recentemente, encontrei alguns problemas nos quais os …

3
Grande número de RemoteServiceExceptions no MediaNotificationService do Google
Nas últimas 24 horas, vimos alguns milhares de falhas no Google MediaNotificationService: Fatal Exception: android.app.RemoteServiceException Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{f9a4deb u0 <our package name>/com.google.android.gms.cast.framework.media.MediaNotificationService} android.app.ActivityThread$H.handleMessage (ActivityThread.java:1855) android.os.Handler.dispatchMessage (Handler.java:106) android.os.Looper.loop (Looper.java:214) android.app.ActivityThread.main (ActivityThread.java:6986) java.lang.reflect.Method.invoke (Method.java) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:494) com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1445) Eu experimentei problemas semelhantes ao criar meu próprio serviço em …

1
A chamada da API da área de transferência lança NotAllowedError sem chamar onPermissionRequest ()
Eu tenho uma página simples com um botão que, quando pressionada, usa a API do Async Clipboard para gravar na área de transferência. <body> <button type="button" onclick="testClipboard();"> Test Clipboard </button> </body> function testClipboard() { navigator.clipboard.writeText("Clipboard API Test").then( v => alert("Success"), e => alert("Fail\n" + e)); } Isso funciona no Chrome …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.