1. Cấu trúc thư mục
2. Chức năng chụp màn hình
Dùng để chụp view hiện tại và lưu vào bộ nhớ. Bạn có thể thay đổi nơi vị trí chụp ở dòng
View rootView = findViewById(R.id.img).getRootView();. Bạn có thể chụp toàn bộ màn hinh ứng dụng, chụp 1 dialog, chụp 1 button... chỉ cần bỏ getRootView() đi và R.id.img thay thành id của view đó. Ví dụ tui muốn chụp hình ảnh được chọn trên giao diện thì đoạn như sau
View rootView = findViewById(R.id.img);
2. Chức năng lọc ra những ứng dụng có thể mở, thêm đính kèm thể loại hình ảnh.
Chức năng này khi người dung click button sẽ hiện lên danh sách những ứng dụng có thể đính kèm, mở hình ảnh. Bạn muốn thay đổi thể loại thì sửa lại dòng này intent.setType("image/*");
3. Full code (File MainActivity.java)
4. Full code giao diện (File activity_main):
5. Thêm quyền cho ứng dụng (File AndroidManifest.xml)
Thêm dòng này để ứng dụng có quyền lưu vào thẻ nhớsẽ được như sau:
6. Chạy thử
Sau khi chạy, bạn click vào nút share. Ứng dụng sẽ hiển thị danh sách bạn có thể share hình ảnh. Chọn úng dụng bạn muốn sử dụng.Download project
Chúc bạn thành công. Ai có thắc mắc thì bình luận ở dưới, mình sẽ trả lời trong khả năng của mình.
0 nhận xét :
Post a Comment