Có cách nào để tắt Chia sẻ trực tiếp trên Android 6 không?


11

Cái này trông như thế này Ví dụ chia sẻ trực tiếp, được lấy từ http://stackoverflow.com/questions/30518321/on-android-m-how-to-configure-the-direct-share-capabilities-image-text-an

Vấn đề là tôi rất hiếm khi gửi một cái gì đó để liên lạc. Trường hợp tôi đang tìm kiếm một số ứng dụng thường xuyên hơn, thường xử lý hình ảnh, ví dụ như chia sẻ từ máy ảnh google lên máy quay VSCO hoặc từ máy quay VSCO lên Instagram, Facebook, v.v. Do đó, danh sách ứng dụng phải được hiển thị trước tiên. Nhưng tôi thấy danh sách liên lạc này, tôi sẽ rất khó sử dụng. Tôi thậm chí nghi ngờ liên hệ trong phần chia sẻ trực tiếp hiếm hoi sẽ có trong danh sách.

Chức năng này cũng làm chậm hộp thoại, phải mất khá nhiều thời gian để hiển thị.

Vì vậy, câu hỏi là nếu có bất kỳ cách nào để vô hiệu hóa chức năng này. Tôi không cần cái này.


Kiểm tra câu hỏi này android.stackexchange.com/questions/128053/ , có vẻ như khả năng xóa / chỉnh sửa chia sẻ trực tiếp chưa khả dụng.

1
Các câu trả lời cho câu hỏi được liên kết chắc chắn có liên quan đến câu hỏi này, nhưng vì câu hỏi đó là về việc xóa các liên hệ riêng lẻ khỏi danh sách, tôi không nghĩ đó là một bản sao.
Dan Hulme

Không có gì? Thậm chí không một số cmd vỏ?
REJH

Có một cách thậm chí còn dễ dàng hơn (nếu bạn biết xml) và nó không yêu cầu xposed; sử dụng Tường lửa Intent (ifw) tích hợp của Android và chặn ý định Chia sẻ trực tiếp. Nó không yêu cầu root. Tôi đã đăng về nó ở đâu đó trên SO, cũng sẽ tìm nó và thêm nó ở đây.
REJH

Chỉ cần thêm câu trả lời (tốt, một đoạn trích ngắn + liên kết đến câu trả lời có liên quan :))
REJH

Câu trả lời:


4

Nếu bạn đã root nhưng không muốn sử dụng Xposed, bạn có thể sử dụng Tường lửa ý định riêng của Android để chặn chia sẻ trực tiếp. Điều này hoạt động trên Android 6.0 cho đến hết 8.1:

Như đã trả lời trước đây: Xóa danh bạ (còn gọi là Direct Direct Share) từ bảng điều khiển Chia sẻ trên Marshmallow

Hóa ra - đối với những người đã root - có một cách để tắt hoàn toàn Chia sẻ trực tiếp!

Trong quá trình tìm kiếm cách ngăn chặn tính năng ngu ngốc này làm tôi khó chịu, tôi đã xem xét cách tính năng này được các nhà phát triển thực sự triển khai trong các ứng dụng. Hóa ra họ đăng ký một dịch vụ với một người nhận ý định (đọc: người nghe sự kiện) và khi tôi nhận ra điều đó, tôi bắt đầu tìm cách chặn một số ý định nhất định phát sóng qua hệ thống. Chà, Android thực sự đã tích hợp sẵn. Nó được gọi là Tường lửa ý định . Tôi nhanh chóng tìm ra cách tạo quy tắc cho nó để chặn các ứng dụng nhận được "Này, có ứng dụng nào muốn gây lỗi cho người dùng bằng cách đặt một vài nút Chia sẻ trực tiếp dưới ngón tay cái của họ khi họ sắp chạm vào thứ gì đó không?" -biến cố.

Bạn chỉ cần tạo một tệp xml đơn giản và thả tệp này vào đó:

<rules>
  <service block="true" log="true">
    <intent-filter>
      <action name="android.service.chooser.ChooserTargetService" />
    </intent-filter>
  </service>
</rules>

Bây giờ bạn phải đặt nó trên điện thoại và sao chép nó vào thư mục Intent Firewall. Trên hầu hết các thiết bị sẽ là

/data/system/ifw/

Tôi chỉ đơn giản sử dụng Root Explorer để sao chép tệp ở đó (không yêu cầu chmod), đã cố gắng chia sẻ thứ gì đó khiến mục tiêu Chia sẻ trực tiếp bật lên và BÙM! Không có gì!

Tôi khuyên bạn nên thực hiện một số đọc nền (xem các liên kết ở trên), đặc biệt là về cách Tường lửa Intent hoạt động và cách bạn có thể tìm thấy thư mục.

Hạnh phúc không chia sẻ!


Một số tự quảng cáo trắng trợn: Tôi đã xây dựng (thực tế, đã cập nhật) một ứng dụng thay thế hộp thoại Chia sẻ Android. Tôi đoán Andcraft Share và AppChooser cũng là những lựa chọn thay thế tốt, nhưng tôi đã cố gắng để nó trông giống như hộp thoại chia sẻ gốc. Hãy thử tại đây: sharedr.rejh.nl
REJH

1

Câu hỏi này đã nằm trong danh sách chưa được trả lời, thật đáng ngạc nhiên, trong khi có một giải pháp có sẵn cho người dùng đã root với Xposed (đã thử nghiệm trên Marshmallow)

OP đang tìm kiếm hai yêu cầu

  1. Xóa danh bạ khỏi Whatsapp, Gmail, Hộp thư đến, v.v ... xuất hiện ở đầu danh sách

  2. Đẩy các ứng dụng thường được sử dụng để chia sẻ trực tiếp lên đầu danh sách

Cả hai có thể được thực hiện bằng cách CustomShare Xposed Module. Cũng có sẵn trên Play Store

Thảo luận về nhà phát triển tại XDA tại đây

Mô-đun trong Chế độ có hai tùy chọn - MởChia sẻ . Sử dụng tùy chọn chia sẻ, chúng tôi có thể chọn tối đa 9 ứng dụng (yêu cầu nhiều hơn phiên bản quyên góp) để bị chặn xuất hiện trong danh sách. Các bức ảnh dưới đây cho thấy sự khác biệt sau khi chặn Gmail, Hộp thư đến và WhatsApp trên thiết bị của tôi (Khi chặn WhatsApp, bạn nhận được một thông báo cảnh báo rằng nó không thể được sử dụng cho SMS nhưng trong thử nghiệm hạn chế của tôi, nó không có tác động)

nhập mô tả hình ảnh ở đây Sau khi chặn

Đến với yêu cầu thứ hai là chuyển lên các ứng dụng được sử dụng thường xuyên (có thể là một nỗi đau lớn, xem xét thực tế mọi ứng dụng đều tự đăng ký như là chia sẻ trực tiếp) -. Trong cài đặt mô-đun Sắp xếp thứ tự , bỏ chọn Hãy để Android sắp xếp các mục và di chuyển thứ tự các ứng dụng theo ý muốn. Trong trường hợp bên dưới, Clipboard Pro, Chromer và Cam Scanner đã được hiển thị nâng cao

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.