【发布时间】:2016-04-03 02:25:42
【问题描述】:
我对 Java/Android 非常陌生。我不知道如何将 Zxing 条码扫描仪添加到我的项目中,这样我就可以扩展适当的类来更改库的功能。
例如,我想将焦点模式从“自动”更改为“宏”,并更改InactivityTimer.java 中的一行以缩短延迟时间:
private static final long INACTIVITY_DELAY_MS = 5 * 60 * 1000L;
如何扩展这些类以进行这些更改?
目前我通过将 GIT 源附加到我的 build.gradle 依赖项,将 Zxing 添加到我的项目中,如下所示:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:design:22.2.1'
compile 'com.journeyapps:zxing-android-embedded:3.0.3@aar'
compile 'com.google.zxing:core:3.2.0'
}
我还在网上找到了一些关于这个主题的帖子,但即使在阅读之后,我似乎仍然看不到其中的规律,我觉得我可能只是错过了一些基本的东西。
请并感谢您的任何建议!
【问题讨论】:
标签: android overriding zxing extending