ZXINGライブラリを使用してQRコードで文字列をエンコードしようとしています。これは、これに対応するコード行です:
Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.ENCODE");
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.putExtra("ENCODE_TYPE", "TEXT_TYPE");
intent.putExtra("ENCODE_DATA","HELLO WORLD");
startActivityForResult(intent, 0);
}
});
}
ボタンをクリックした後、「強制終了」します
いくつかの Web サイトを調べたところ、これらの行だけで機能すると言われています。残念ながら、それは私のためではありません。
それを機能させるためのアドバイスをお願いします。または、QRCode ジェネレーターを私の ANDROID アプリに統合する他の方法があれば、それも素晴らしいでしょう。