- [C#] Hướng dẫn giải nén file *.rar với tiến trình progress bar winform
- [C#] Chia sẻ source code make Crazy Error Message Effect Bomb Windows
- [C#] Lập trình ứng dụng theo mô hình MVP Model-View-Presenter Pattern Winform
- [C#] Giới thiệu và những thứ hay ho từ thư viện System.Reactive của Microsoft
- [C#] Hướng dẫn tạo ứng dụng Chat với GPT sử dụng Open AI API
- [DEVEXPRESS] Tạo month picker trên DateEdit Winform C#
- [DATABASE] Cách sử dụng và lưu ý khi sử dụng khóa ngoại (Foreign Key) trong Sqlserver
- [C#] Garbage Collector (GC) là gì? Cách giải phóng bộ nhớ trên ứng dụng Winform khi các đối tượng không còn sử dụng
- [C#] Cách tính độ tương phản màu sắc Contrast Color mà con người có thể nhìn thấy được
- [C#] Hướng dẫn mã hóa mật khẩu tài khoản ứng dụng đúng chuẩn Men
- [C#] Sử dụng Open AI Chat GPT viết ứng dụng Count down timer có hiệu ứng trên winform
- [DATABASE] Chia sẻ dữ liệu Pantone Color sql và json api
- [SQLSERVER] Tạo mã sản phẩm tự động như: SP0001, SP0002, SP0003... sử dụng Trigger
- [C#] Hướng dẫn kiểm tra phiên bản NET Framework cài đặt ở máy tính
- [C#] Hướng dẫn đọc file excel đơn giản sử dụng thư viện Epplus
- [C#] ConcurrentBag là gì và cách sử dụng nó trong lập trình bất đồng bộ
- [C#] AutoResetEvent là gì và cách sử dụng
- [DEVEXPRESS] Chia sẻ source code cách tạo biểu đồ sơ đồ tổ chức công ty Org Chart trên Winform C#
- [C#] Hướng dẫn tạo Auto Number trên Datagridview winform
- [DATABASE] Hướng dẫn tạo Procedure String Split in Mysql
Hướng dẫn viết ứng dụng đọc QR code sử dụng thư viện Zxing Google (scan or reader QR code)
Hôm mình, mình xin hướng dẫn các bạn viết ứng dụng đọc mã QR code trên thiết bị Android sử dụng thư viện scan Zxing của google.
- Đây là bài viết đầu tiên của mình về Android, mong các bạn góp ý và ủng hộ website.
Dưới đây là giao diện của ứng dụng Đọc QR code của mình:
+ Đầu tiên bạn cần phải imports thư viện Zxing trong Android, thêm trong file build.gradle (Module:app)
compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
compile 'com.google.zxing:core:3.2.1'
+ Dưới đây là code đọc QR code trong file MainActivity.java
public class MainActivity extends AppCompatActivity {
TextView ketqua;
Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
}
public void init(){
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.setDesiredBarcodeFormats(IntentIntegrator.QR_CODE_TYPES);
integrator .setPrompt("Đang đọc QR code - laptrinhvb.net");
integrator.setCameraId(0);
// beep khi scan qr thành công
integrator.setBeepEnabled(true);
integrator.initiateScan();
}
public void onActivityResult(int requestCode, int resultcode, Intent intent){
IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultcode, intent);
if(result != null){
String contents = result.getContents();
ketqua = (TextView)findViewById(R.id.txtKetqua);
ketqua.setText(contents);
// lấy hiệu ứng rung khi scan thành công.
Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
// SET RUNG 400 MILLISECONDS
v.vibrate(400);
}
}
}
- Chúc các bạn thành công.
Video hướng dẫn viết ứng dụng.
Cám ơn các bạn đã xem bài viết. Hãy like and share giúp mình nha các bạn.
Các bạn có thể Đăng ký kênh Youtube của mình ở góc phải bên trên màn hình.
Mọi thắc mắc về bài viết các bạn có thể hỏi ở http://hoidap.laptrinhvb.net để được support.