[英]How to include Zxing library to android project?
我已經在stackoverflow中讀到了這個問題的一些答案,但它對我不起作用。 我已經有了一個項目,現在我想將QR Code和條形碼閱讀器集成到我的項目中。
我從以下網址下載了zip文件: core-2.2.zip
我沒有找到任何“core.jar”,我讀到我必須集成在“core”文件夾中添加的文件。 我是否必須將所有類添加到我的項目(整個文件夾)? 或者我是否必須使用該文件夾創建一個jar文件?
我正在使用Android Studio。 任何人都可以幫助我嗎? 謝謝
確實有一個Android應用程序是ZXing項目的一部分。 它使用maven central發布的核心模塊。 如果您有maven項目(大多數Android應用程序不太可能),您可以將以下依賴項添加到您的pom.xml文件中:
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.2.0</version>
</dependency>
對於Gradle項目:
compile 'com.google.zxing:core:3.2.0'
或者你可以直接從這里下載編譯的.jar。
請注意,這個答案是指版本3.2.0,這是最新的穩定版本。 可以類似地獲得2.2版。
你應該做的是包括一個罐子,你無法下載。 起初當你試圖采取zxing有同樣的問題,幸運的是我找到了罐子,我可以下載它。 您必須驗證所需的任一版本。
我沒有在Android Studio工作,這是在eclipse中,但我想它必須是相同的方式。
你需要添加它的是完整的項目,作為主項目的庫,你的項目。 活動並創建包含此庫的布局。
這也是默認的:
public class Validador extends CaptureActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.validador);
}
}
布局:
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<include layout="@layout/capture"/>
</FrameLayout>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.