Android Wing của mucchin | phần ba trang: Trang chủ



Làm thế nào để đọc các tập tin và sau đó lưu hình ảnh được chụp bằng máy ảnh trên Android


Để đọc các tập tin và sau đó lưu hình ảnh chụp bởi máy ảnh trên Android?

Trang trước Làm thế nào để lưu hình ảnh được chụp với chức năng máy ảnh của các ứng dụng Android là một tiếp nối của.
Thời gian này, mô tả các thủ tục được sử dụng để sàng lọc và hiển thị dữ liệu được thực sự đọc được chụp bằng máy ảnh.
Nhưng họ không thể được thực hiện gặp khó khăn nhiều, đặt trên màn hình bởi vì tôi không có nghĩa là ... là bằng.


Tôi đọc nhiều hơn, và thay đổi theo phương pháp tiết kiệm hoặc.
Tiết kiệm thời gian, nếu các OutputStream đến đường dẫn tập tin lưu theo cách đó, những gì tôi nên đọc bằng cách sử dụng các InputStream.
Thời gian này, mô tả làm thế nào để đọc dữ liệu được lưu bằng cách sử dụng "() MediaStore.Images.Media.insertImage".
Tôi đã vật lộn một chút, cũng cần phải được nạp với mã như sau.


Dự án này String [] = {
MediaStore.Images.Media.DATA,
MediaStore.Images.Media.DISPLAY_NAME
;}

Con trỏ c = getContentResolver (). Truy vấn (
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
dự án này, null, null, null);


MediaStore.Images.Media.insertImage () là trong các hình thức lưu trữ dữ liệu lưu vào một bảng dành riêng cho các phương tiện thông tin trong cơ sở dữ liệu của thiết bị đầu cuối.
Vì vậy, khi đọc dữ liệu, thủ tục sẽ được kêu gọi để có được phương pháp thể hiện con trỏ, ... () để truy vấn.
Nó giống như khi bạn nhận được một bản ghi cuộc gọi và đánh dấu.
Làm cho việc sử dụng của nhà cung cấp nội dung.

Là "dự án này" trong các mẫu mã trước đó, và nói với SQL, bạn chỉ định một danh sách các cột quy định trong mệnh đề SELECT.
Trong đoạn mã mẫu ở trên, đã trở thành một thực thể của dữ liệu và ý nghĩa, bạn sẽ nhận được tên tập tin.

tham số đầu tiên (), bạn chỉ định "MediaStore.Images.Media.EXTERNAL_CONTENT_URI" cho thấy khu vực của các truy vấn bên ngoài phương tiện truyền thông phương tiện truyền thông.
Điều này cũng liên tục với thời gian lưu lại.

Nó sẽ được mã mẫu ở trên, và kéo hình ảnh của toàn bộ, và nếu cần thiết, bạn cũng có thể chỉ định một điều kiện.




Vì vậy, chúng ta cũng đăng một sự tiếp nối của mẫu mã này.


if (c.moveToFirst ()) {
do {
Bitmap bitmap = BitmapFactory.decodeFile (c.getString (0));
String filename = c.getString (1);

/ / Sau khi là miễn phí cho bạn!

} Trong khi (c.moveToNext ());
}


Tôi xin lỗi, không có nhiều mẫu mã.
Tuy nhiên, tôi nghĩ rằng một phần của việc đọc dữ liệu hình ảnh, và thông tin có giá trị khá.
Bạn có nghĩ rằng nếu tôi xin lỗi, tôi không nghĩ như vậy.

Các tài liệu tham khảo API, các nội dung của dữ liệu chỉ để MediaStore.Images.Media.DATA được viết chỉ với "STREAM dữ liệu".
Lúc đầu, tôi phản đối InputStream Tại sao? Không phải là suy nghĩ, cũng không có sẵn.
Nếu bạn nhìn, các đường dẫn tập tin thực sự đã được trả lại.
Vì vậy, bằng cách sử dụng () để chuyển đổi decodeFile Bitmap của lớp BitmapFactory.

Khi là đường dẫn tập tin,,, 's' s DỮ LIỆU STREAM Ne Ne? Mặc dù tôi nghĩ rằng tôi sẽ ... gì.
Các tài liệu tham khảo API cho Android, nhưng bạn cảm thấy như có cái gì đó một chút cẩu thả. . .


Là một sang một bên, khi bạn tiết kiệm (), tôi muốn chúng tôi để lưu hình ảnh thu nhỏ cùng một lúc cũng MediaStore.Images.Media.insertImage hình ảnh.
Mẫu mã trong thời gian này,
Mặc dù chúng tôi đã đưa ra những hình ảnh với MediaStore.Images.Media.EXTERNAL_CONTENT_URI, MediaStore.Images.Thumbnails Với lớp, hình ảnh thu nhỏ có thể được lấy ra.
Nếu bạn cũng có thể thử các nội dung của trình độ của tôi, để giới thiệu, tôi muốn giới thiệu.

4 5 ... 10 20 30 ... Last » Trang 3 của 81 hai ba 4 5 ... 10 20 30 ... Cuối cùng »