Đây là những gì tôi muốn làm.Zxing tại Android: Eclipse
Tôi muốn tạo trình đọc mã QR mới, sử dụng Zxing.
Những gì tôi đã tải xuống.
Phiên bản Eclipse SDK cổ điển: 3.7.0; Android SDK (với SDK Tools rev12 và tất cả nền tảng SDK, API và mẫu; Plugin ADT trong Eclipse (Tôi có thể xem tất cả các mục tiêu của API trong danh sách: 1.5-3.2 & Google API); Zxing 1.7.
Sử dụng. Windows 7 32bits.
biến môi trường của tôi là gì.
ANT_HOME, at (...)\apache-ant-1.8.2
JAVA_HOME, at (...)\jdk1.7.0
PATH, at (...)\jdk1.7.0\bin
những gì tôi đã làm.
Trích yếu Zxing 1.7 vào một thư mục zxing, đã xây dựng thành công core.jar bằng cách sử dụng cmd (gõ "ant -f core/build.xml" tại (...) \ zxing; Đã tạo hai máy ảo Android sử dụng SDK Manager (Android 1.5 & Android 2.1); Thiết lập Vị trí SDK trong thuộc tính Eclipse (C: \ PROGRA ~ 1 \ Android \ android-sdk). (Xin lỗi nếu tôi bỏ lỡ điều gì đó) Đã tạo một Dự án Android mới, đã chọn "Tạo dự án từ nguồn hiện có", sử dụng thư mục (...) \ zxing \ android. Và phiên bản Android 2.1-update1 đã chọn.
Trong thuộc tính dự án này, tôi đã thêm vào "Java Build Path" -> "Thư viện" -.> Thêm lọ bên ngoài" các tập tin core.jar, tại (...) \ ZXing \ lõi
Cuối cùng, tôi có src sau:
`com.google.zxing.client.android
com.google.zxing.client.android.book
com.google.zxing.client.android.camera
com.google.zxing.client.android.encode
com.google.zxing.client.android.history
com.google.zxing.client.android.result
com.google.zxing.client.android.result.supplement
com.google.zxing.client.android.share
com.google.zxing.client.android.wifi`
Chỉ * .android.camera dường như được làm việc đầy đủ;
các AndroidManifest.xml có một số lỗi mặc dù: tại
`<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.zxing.client.android"
android:versionName="3.61 beta 1"
android:versionCode="71"
android:installLocation="auto">`
không định danh tài nguyên tìm thấy cho thuộc tính 'installLocation' trong gói 'android'
và tại
`<supports-screens android:xlargeScreens="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>`
không định danh tài nguyên tìm thấy cho thuộc tính 'xlargeScreen' trong gói 'android'
Do đó , Tôi không thể xây dựng dự án. Tôi có thể làm gì? Có vẻ như tôi đã cài đặt sai một số thành phần (có thể sở hữu Android SDK). Bất kỳ gợi ý nào?
Cần trợ giúp về các nội dung khác.
Ummm, nếu tôi quản lý để biên dịch dự án, làm cách nào tôi có thể gọi cho máy quét?
`Bitmap bMap = BitmapFactory.decodeStream(new FileInputStream(file));
LuminanceSource source = new RGBLuminanceSource(bMap);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(
source));
Reader reader = new MultiFormatReader();
Result result = reader.decode(bitmap);`
Và làm cách nào để xuất tệp? Ví dụ, tôi muốn xử lý thông tin chứa trong mã QR. Các loại tệp khác mà tôi có thể xuất mã là gì?
Làm cách nào để chuyển đổi this thành thư viện?
Tôi làm cách nào để có thể nhập các lớp học? Tôi có phải đưa chúng vào AndroidManifest.xml không?
Không hiểu điều này:
Trong ứng dụng của bạn Eclipse xây dựng con đường thêm tài liệu tham khảo của dự án ZXing lõi để nó không được biên dịch bởi JVM.
Tôi đã tìm thấy phương pháp khác để xuất tệp qua Intent. Nhưng tôi không thể làm cho nó hoạt động được vì tôi cần tải xuống và cài đặt một số tệp. Họ là ai?
Kiểm tra câu trả lời chi tiết của tôi về [cách sử dụng ZXing trong ứng dụng Android] (http://stackoverflow.com/a/30572168/165071) –