Pertanyaan yang diberi tag «android»

Android adalah sistem operasi seluler Google, yang digunakan untuk pemrograman atau pengembangan perangkat digital (Smartphone, Tablet, Mobil, TV, Wear, Glass, IoT). Untuk topik yang terkait dengan Android, gunakan tag khusus Android seperti android-intent, android-activity, android-adapter, dll. Untuk pertanyaan selain pengembangan atau pemrograman, tetapi terkait dengan kerangka kerja Android, gunakan tautan ini: https: // android.stackexchange.com.




1
Audio yang direkam menggunakan MediaRecorder.AudioSource.VOICE_COMMUNICATION kosong di beberapa perangkat dengan Android 10
Saya merekam audio untuk pesan suara di aplikasi menggunakan kode berikut. 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(); Penggunaan MediaRecorder.AudioSource.VOICE_COMMUNICATION bukan MediaRecorder.AudioSource.MIC) sangat membantu dalam merekam audio bersih pra-diproses. Tapi, baru-baru ini saya menemukan beberapa masalah di mana file yang direkam kosong dilaporkan pada beberapa perangkat …

3
Sejumlah besar RemoteServiceExceptions di Google MediaNotificationService
Dalam ~ 24 jam terakhir, kami telah melihat beberapa ribu crash dalam 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) Saya pernah mengalami masalah yang sama ketika membuat …

1
Panggilan API Clipboard melempar NotAllowedError tanpa memohon onPermissionRequest ()
Saya memiliki halaman sederhana dengan tombol, yang ketika ditekan, menggunakan Async Clipboard API untuk menulis ke clipboard. <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)); } Ini berfungsi baik di Chrome dan Firefox, desktop dan seluler. …


2
Cara menggunakan Dagger 2 untuk Menyuntikkan ViewModel dari Fragmen yang sama di dalam ViewPager
Saya mencoba menambahkan Belati 2 ke proyek saya. Saya dapat menyuntikkan ViewModels (komponen Arsitektur AndroidX) untuk fragmen saya. Saya memiliki ViewPager yang memiliki 2 contoh fragmen yang sama (Hanya sedikit perubahan untuk setiap tab) dan di setiap tab, saya mengamati LiveDatauntuk mendapatkan pembaruan tentang perubahan data (dari API). Masalahnya adalah …

3
Mempertahankan posisi gulir hanya berfungsi bila tidak di dekat bagian bawah div pesan
Saya mencoba meniru aplikasi obrolan seluler lainnya di mana saat Anda memilih send-messagekotak teks dan membuka papan ketik virtual, pesan paling bawah masih terlihat. Sepertinya tidak ada cara untuk melakukan ini dengan CSS secara luar biasa, jadi JavaScript resize(satu-satunya cara untuk mengetahui kapan keyboard dibuka dan ditutup ternyata) acara dan …

3
Kumpulan Aplikasi Android dari React Native: Anda mengunggah APK atau Kumpulan Aplikasi Android dengan informasi penandatanganan yang tidak valid atau tidak ada untuk beberapa file-nya
Saya mencoba untuk menerbitkan aplikasi untuk pertama kalinya ke Google Play Store. Saya telah memilih ikut Google Play Signing. Saya tahu pasti bahwa saya menandatangani Bundel Aplikasi Android dengan kunci yang tepat karena, ketika saya mengunggah menggunakan kunci lain, Konsol akan meminta saya untuk mengunggah menggunakan kunci lainnya dengan pengidentifikasi …

2
E / eglCodecCommon: GoldfishAddressSpaceHostMemoryAllocator: ioctl_ping gagal untuk device_type = 5, ret = -1
Setiap kali saya menguji aplikasi saya di AndroidStudio saya mendapatkan pesan kesalahan ini. APP saya berfungsi dengan baik, tetapi saya sedikit bingung / penasaran tentang apa arti kesalahan ini. Bahkan ketika saya mencari di Google GoldfishAddressSpaceHostMemoryAllocatorsaya menemukan 4 hasil yang tidak terkait (mereka memberi nama Kelas tetapi tidak mencoba untuk …

2
Kotlin Flow vs LiveData
Di Google I / O terakhir, Jose Alcerreca dan Yigit Boyar memberi tahu kami bahwa kami tidak boleh lagi menggunakan LiveData untuk mengambil data. Sekarang kita harus menggunakan fungsi menangguhkan untuk pengambilan satu-jepretan dan menggunakan Aliran Kotlin untuk membuat aliran data. Saya setuju bahwa coroutine sangat bagus untuk pengambilan satu-shot …


4
Tombol di kiri dalam keadaan yang disorot dengan touchListener dan clickListener
Saya mengalami masalah dengan Tombol saya tetap dalam keadaan yang disorot, setelah melakukan hal berikut: public class MainActivity extends AppCompatActivity { @SuppressLint("ClickableViewAccessibility") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); AppCompatButton button = (AppCompatButton) findViewById(R.id.mybutton); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.d("Test", "calling onClick"); } }); button.setOnTouchListener(new …

1
Motion Layout dengan EditText menghancurkan animasi
Saya membuat MotionLayout sederhana yang hampir mirip dengan tata letak koordinator (animasi sedikit berbeda). Sesuatu seperti ini di sini: Menggunakan (beberapa) Tampilan EditText dalam area konten memecah Animasi MotionLayout setelah Keyboard dibuka. Animasi sekarang memiliki penundaan, negara bagian salah dan UI mulai membeku sedikit. Ada ide bagaimana menyelesaikan ini? Tautkan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.