Ứng dụng của tôi chụp ảnh và tôi muốn chia sẻ trên Instagram.Cách gửi ảnh đến Instagram bằng ứng dụng Android của tôi?
Ứng dụng của tôi lưu hình ảnh trong thư mục này
File storagePath = new File(Environment.getExternalStorageDirectory() + "/DCIM/Camera/tubagram");
Bây giờ tôi đang cố gắng để có được những hình ảnh cuối cùng tôi taked để chia sẻ trong Instagram sử dụng mã này
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("image/*");
final ContentResolver cr = getContentResolver();
final String[] p1 = new String[] {MediaStore.Images.ImageColumns._ID, MediaStore.Images.ImageColumns.DATE_TAKEN};
Cursor c1 = cr.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, p1, null, null, p1[1] + " DESC");
if (c1.moveToFirst()) {
Log.i("Teste", "last picture (" + c1.getString(0) + ") taken on: " + new Date(c1.getLong(1)));
}
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+Environment.getExternalStorageDirectory() + "/DCIM/Camera/tubagram/" + c1.getString(0)));
shareIntent.setPackage("com.instagram.android");
c1.close();
startActivity(shareIntent);
tôi nhận được một Toast với thông báo lỗi này "Không thể tải xuống tệp". Bánh mì nướng này được gửi bởi Instagram.
Tôi đã cố gắng sử dụng ví dụ liên kết này - share a photo in instagram - nhưng không hoạt động.
Giúp tôi làm ơn !!!
Hãy cố gắng luôn sử dụng các phương pháp và biến tiếng Anh, tốt hơn là mọi người nên hiểu bạn đang cố gắng làm gì. – jpros
Bạn cũng có thể gửi tên ứng dụng cùng với hình ảnh của mình để người khác có thể nhận ra rằng nội dung này được gửi qua một ứng dụng khác Không phải Instagram trực tiếp –