Masalahnya adalah saya sangat jarang mengirim sesuatu ke kontak. Kasing yang saya cari beberapa aplikasi jauh lebih sering, biasanya memproses gambar, misalnya berbagi dari kamera google ke kamera VSCO, atau dari kamera VSCO ke Instagram, Facebook, dll. Dengan demikian, daftar aplikasi harus ditampilkan terlebih dahulu. Tapi saya melihat daftar kontak ini, saya akan sangat jarang menggunakannya. Saya bahkan meragukan kontak dalam kesempatan langka berbagi langsung akan ada dalam daftar.
Fungsionalitas ini juga memperlambat dialog, perlu beberapa saat untuk ditampilkan.
Jadi, pertanyaannya adalah apakah ada cara untuk menonaktifkan fungsi ini. Aku hanya tidak butuh ini.
nexus-5
6.0-marshmallow
share-menu
Denis Cheremisov
sumber
sumber
Jawaban:
Jika Anda di-rooting tetapi tidak ingin menggunakan Xposed, Anda dapat menggunakan Intent Firewall asli Android untuk memblokir pembagian langsung. Ini bekerja pada Android 6.0 hingga 8.1:
Seperti yang dijawab sebelumnya di sini: Menghapus kontak (alias "Bagikan Langsung") dari panel Bagikan di Marshmallow
Ternyata - untuk orang yang di-root - ada cara untuk sepenuhnya mematikan Berbagi Langsung!
Dalam pencarian saya untuk cara menghentikan fitur bodoh ini menggangguku, saya telah melihat bagaimana fitur tersebut benar-benar diterapkan di aplikasi oleh pengembang. Ternyata mereka mendaftarkan layanan dengan penerima yang bermaksud (baca: pendengar acara) dan ketika saya menyadari itu, saya mulai mencari cara untuk memblokir maksud tertentu dari penyiaran melalui sistem. Ya, Android sebenarnya memiliki built in. Itu disebut Intent Firewall . Saya dengan cepat menemukan cara membuat aturan untuk memblokir aplikasi agar tidak menerima "Hei, apakah ada aplikasi yang ingin mengganggu pengguna dengan meletakkan beberapa tombol Berbagi Langsung di bawah ibu jari mereka saat mereka akan menyadap sesuatu?" -peristiwa.
Anda cukup membuat file xml sederhana seperti dan memasukkannya ke dalamnya:
Sekarang Anda harus meletakkannya di telepon dan menyalinnya ke direktori Intent Firewall. Pada sebagian besar perangkat itu
Saya hanya menggunakan Root Explorer untuk menyalin file di sana (tidak diperlukan chmod), mencoba berbagi sesuatu yang menyebabkan target Direct Share muncul dan BOOM! Tidak ada!
Saya merekomendasikan untuk melakukan pembacaan latar belakang (lihat tautan di atas), terutama tentang cara kerja Intent Firewall dan bagaimana Anda dapat menemukan folder tersebut.
Senang tidak berbagi!
sumber
Pertanyaan ini telah ada dalam daftar yang tidak terjawab, secara mengejutkan, sementara ada solusi yang tersedia untuk pengguna yang di-root dengan Xposed (diuji pada Marshmallow)
OP sedang mencari dua persyaratan
Menghapus kontak dari Whatsapp, Gmail, Inbox dll muncul di awal daftar
Mendorong aplikasi yang sering digunakan untuk berbagi langsung di bagian atas daftar
Kedua hal ini dapat dilakukan oleh Modul Xposed CustomShare. Juga tersedia di Play Store
Diskusi pengembang di XDA di sini
Modul di bawah Mode memiliki dua opsi - Buka dan Bagikan . Dengan menggunakan opsi berbagi, kita dapat memilih hingga 9 aplikasi (lebih banyak membutuhkan versi donasi) untuk diblokir agar tidak muncul dalam daftar. Foto di bawah ini menunjukkan perbedaan setelah memblokir Gmail, Inbox, dan WhatsApp di perangkat saya (Saat memblokir WhatsApp, Anda mendapatkan pesan peringatan bahwa itu tidak dapat digunakan untuk SMS tetapi dalam pengujian terbatas saya itu tidak berdampak)
Datang ke persyaratan kedua untuk naik ke aplikasi yang sering digunakan (yang bisa sangat menyulitkan, mengingat hampir setiap aplikasi mendaftar sendiri sebagai bagian langsung) -. Di bawah pengaturan modul Urutkan Urutan , untick Biarkan Android mengurutkan item dan memindahkan urutan aplikasi yang diinginkan. Dalam kasus di bawah ini, Clipboard Pro, Chromer, dan Cam Scanner telah diberi visibilitas tinggi
sumber