我正在观看并试图在this video中为生成器二维码编写教程。
然后在最后,当他想尝试发电机工作时,他会显示一些2个按钮,1个用于扫描仪,1个用于发电机。
但在视频中他没有解释他是如何做到的。我已经尝试了关于扫描仪的视频,但仍然没有任何线索。有人能帮助我吗?
更新: 现在这是关于gradle版本的新问题:
错误:找不到com.android.tools.build:gradle:2.10。 在以下位置搜索: 文件:/ C:/Users/User/Downloads/android-studio-ide-171.4443003-windows32/android-studio/gradle/m2repository/com/android/tools/build/gradle/2.10/gradle-2.10.pom 文件:/ C:/Users/User/Downloads/android-studio-ide-171.4443003-windows32/android-studio/gradle/m2repository/com/android/tools/build/gradle/2.10/gradle-2.10.jar https://jcenter.bintray.com/com/android/tools/build/gradle/2.10/gradle-2.10.pom https://jcenter.bintray.com/com/android/tools/build/gradle/2.10/gradle-2.10.jar https://maven.google.com/com/android/tools/build/gradle/2.10/gradle-2.10.pom https://maven.google.com/com/android/tools/build/gradle/2.10/gradle-2.10.jar 要求: :QR码:不详 打开文件
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
查看Youtube视频的说明,有一个指向源代码的链接
https://github.com/prudhvirajkumar10/QR-Code/
下载源代码并打开MainActivity.java
在MainActivity.java中的@Line 10他声明了两个按钮,
Button gen, scan; // gen for generate and scan for scanning qr code
再次在MainActivity.java中,您可以看到此代码,
gen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent gIntent = new Intent(MainActivity.this, GeneratorActivity.class);
startActivity(gIntent);
}
});
以上" OnClickListener"按下gen按钮时执行。当"生成"按下按钮它会从MainActivity移动到您可以在" GeneratorActivity.java"
中找到的GeneratorActivity点击扫描按钮时会发生类似的事情,请在MainActivity.java中查看这些代码
scan.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent rIntent = new Intent(MainActivity.this, ReaderActivity.class);
startActivity(rIntent);
}
});
当" SCAN"单击按钮,它从MainActivity更改为ReaderActivity,可在" ReaderActivity.java"中找到。
如果您有任何疑问,请随时问我。