2013-05-26 27 views
6

Tôi đang cố gắng gửi tệp qua bluetooth bằng ứng dụng của mình. Tôi đã thay đổi loại mime đến một cái gì đó ngẫu nhiên như asdxasd/asdxa Và các tập tin có phần mở rộng mà tôi cần phải sử dụng, đó là .ssoChia sẻ ý định với tùy chọn Bluetooth Chỉ

Khi tôi sử dụng mục đích chia sẻ nó chỉ xuất hiện tùy chọn bluetooth và gmail, nhưng tôi không thể xóa tùy chọn gmail khỏi danh sách?

Cảm ơn rất nhiều trước! Tôi đang sử dụng mã này để gửi nó sử dụng mục đích:

file = new FileSystem(this).saveTemp(); 

Intent sharingIntent = new Intent(Intent.ACTION_SEND); 
Uri screenshotUri = Uri.fromFile(file); 

sharingIntent.setType("test/onlineconfig"); 
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri); 
startActivity(Intent.createChooser(sharingIntent, "Share Config Using")); 

Trả lời

12
Intent sharingIntent = new Intent(Intent.ACTION_SEND); 
Uri screenshotUri = Uri.parse(picURI); 

sharingIntent.setType("image/*"); 
sharingIntent.setPackage("com.android.bluetooth"); 
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri); 
startActivity(Intent.createChooser(sharingIntent, "Share image")); 
+0

Cảm ơn rất nhiều người bạn đời! Đây chính xác là những gì tôi đang tìm kiếm ^^ – TiagoM

+1

@DarkLink đó là niềm vui để giúp bạn :) – Bishan

2

nếu bạn có đường dẫn của hình ảnh của thiết bị sau đó sử dụng:

Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("image/*"); 
intent.setPackage("com.android.bluetooth"); 
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(imagepath))); 
startActivity(Intent.createChooser(intent, "Share image")); 
Các vấn đề liên quan