中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LeadTools Android 入門教學——運行第一個Android Demo

發布時間:2020-07-22 09:33:03 來源:網絡 閱讀:631 作者:powertoolsteam 欄目:移動開發

LeadTools 有很多Windows平臺下的Demo,非常全面,但是目前開發手機應用的趨勢也越來越明顯,LeadTools也給大家提供了10個Android的Demo,這篇文章將會教你如何運行第一個Android Demo,我想只有把Demo跑起來了,才能更好地使用LeadTools開發自己的原生Android應用,當然大家也可以把Demo改吧改吧就是自己的原生Android應用。

說到Android平臺,LeadTools提供了非常全面的支持,但是要將第一個Demo跑起來,License是不可少的。

LeadTools的Android平臺,使用的是Runtime License,意思就是需要在程序運行開始時使用代碼將得到的License文件讀入并設置給LeadTools以便驗證。當然,這一切LeadTools提供了簡單的方法就可以調用,總共只需要3行代碼就可以做到這一切。

下面,我將通過導入一個既有的Demo來一步步給大家講解如何運行自己的第一個Android Demo。

為了講解簡單,我使用了LeadTools Android SDK 中的示例程序:OCRDemo。

LeadTools Android SDK下載鏈接:http://leadtools.gcpowertools.com.cn/downloads/

LeadTools Android 入門教學——運行第一個Android Demo

下載完成后是一個Zip包,請將壓縮包解壓至任何你喜歡的地方并打開它。

LeadTools Android 入門教學——運行第一個Android Demo

解壓縮后的目錄結構如下圖:

LeadTools Android 入門教學——運行第一個Android Demo

里面的Examples就都是示例程序啦。

 

LeadTools 有很多Windows平臺下的Demo,非常全面,但是目前開發手機應用的趨勢也越來越明顯,LeadTools也給大家提供了10個Android的Demo,這篇文章將會教你如何運行第一個Android Demo,我想只有把Demo跑起來了,才能更好地使用LeadTools開發自己的原生Android應用,當然大家也可以把Demo改吧改吧就是自己的原生Android應用。

說到Android平臺,LeadTools提供了非常全面的支持,但是要將第一個Demo跑起來,License是不可少的。

LeadTools的Android平臺,使用的是Runtime License,意思就是需要在程序運行開始時使用代碼將得到的License文件讀入并設置給LeadTools以便驗證。當然,這一切LeadTools提供了簡單的方法就可以調用,總共只需要3行代碼就可以做到這一切。

下面,我將通過導入一個既有的Demo來一步步給大家講解如何運行自己的第一個Android Demo。

為了講解簡單,我使用了LeadTools Android SDK 中的示例程序:OCRDemo。

LeadTools Android SDK下載鏈接:http://leadtools.gcpowertools.com.cn/downloads/

下載完成后是一個Zip包,請將壓縮包解壓至任何你喜歡的地方并打開它。

解壓縮后的目錄結構如下圖:

里面的Examples就都是示例程序啦。

接下來講解如何將Demo打開并運行它,這就要提到兩個Android開發環境了,目前很多人在使用的是Eclipse+ADT+Android SDK環境,但是新出的Android Studio也非常好用,我將就這兩個開發工具分別講解。

一、Android Studio

打開Android Studio會看到這個對話框:

LeadTools Android 入門教學——運行第一個Android Demo

因為LeadTools所帶的示例都是Eclipse格式,所以我們選擇Import Non-Android Studio Project。

之后彈出對話框,找到我們解壓縮的Example文件夾,選擇OCRDemo:

LeadTools Android 入門教學——運行第一個Android Demo

點擊OK,之后選擇導入的路徑,可以看到Android Studio已經識別出是Eclipse了:

LeadTools Android 入門教學——運行第一個Android Demo

選擇Next,彈出選項框:

LeadTools Android 入門教學——運行第一個Android Demo

這三個選項的意思:

1、 Replace jars with dependencies, when possible-是否在可能的情況下將jar包替換為依賴。

2、 Replace library sources with dependencies, when possible-是否在可能的情況下將library 源替換為依賴。

3、 Create Gradle-style (camelCase) module names-創建Gradle樣式的模塊名稱,首字母小寫。

我的建議是三個選項都勾上,因為LeadTools的OCR Demo使用到了另一個Android Demo:Leadtools.Demos,所以如果你想把另一個也引用進來的話請你三個都勾上,這樣Android Studio會自動將引用到的Project都加載進來。

點擊Finish之后,Android Studio會自動完成所有導入。

LeadTools Android 入門教學——運行第一個Android Demo

完成后,彈出開發窗口,這是會顯示一個import-summary.txt,內容就是導入的所有細節。

LeadTools Android 入門教學——運行第一個Android Demo

一旦打開開發窗口,就開始了第一次編譯,但少年們不要太著急,編譯是有錯誤的:

LeadTools Android 入門教學——運行第一個Android Demo

可以看到原因是資源名重名了,問題出現在這兩個AndroidManifest.xml中:

leadToolsDemos.AndroidManifest.xml

ocrDemo.AndroidManifest.xml

為什么會有兩個Project,原因就是我剛才說的那樣,OCRDemo引用了leadTools.Demos,所以Android Studio會把這兩個都加載進來。如何修改呢,簡單辦法就是將leadToolsDemos.AndroidManifest.xml中的android:icon="@drawable/ic_lead" 這一句刪掉。

刪掉之后,重新編譯,成功!

二、Eclipse導入

Eclipse相對比較簡單,因為原始Demo就是基于Eclipse的。

LeadTools Android 入門教學——運行第一個Android Demo

打開File---Import導入。

LeadTools Android 入門教學——運行第一個Android Demo

選擇Existing Android Code Into Workspace,點擊Next。

LeadTools Android 入門教學——運行第一個Android Demo

瀏覽找到LeadTools Android 解壓縮路徑,選擇Examples下的Android即可,這樣會把Android目錄下的Demo都導入進來。

導入之后Eclipse會自動編譯,等待完成后就可以運行了。

但是到這一步為止,這些Demo仍然無法跑起來,因為缺少License文件,這些Demo都需要Runtime License,我想很多同學都在糾結到底如何使用LeadTools的Runtime License,文檔是有的,但是不夠清楚,而且沒有Android版,那么接下來我就給大家講解如何在Android程序中部署LeadTools Runtime License。

三、部署Runtime License

LeadTools目前的Android和IOS都是基于V18的,如果大家需要跑Demo那么需要V18的License,這里提醒大家,V18的License跟V19一樣,大家下載V18安裝包之后選擇GetLicense即可獲得License。

得到License之后,請大家在Leadtools.Demos的res下新建一個raw資源文件夾,然后將得到的License文件放入其中,如下圖:

LeadTools Android 入門教學——運行第一個Android Demo

之后修改Support.java文件,將你得到的key文件中的DeveloperKey復制到代碼中,如下圖:

LeadTools Android 入門教學——運行第一個Android Demo

并且將licenseFileId填寫到上面即可。

完成后,重新編譯工程,就可以正常的跑Demo了。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平昌县| 沙洋县| 琼海市| 社旗县| 诏安县| 茌平县| 芦山县| 巨鹿县| 泰安市| 寻乌县| 鹤山市| 敖汉旗| 永仁县| 正定县| 扎囊县| 镇平县| 长顺县| 东丽区| 侯马市| 会理县| 郯城县| 封丘县| 无棣县| 慈溪市| 绥滨县| 肃北| 苍南县| 乌海市| 阳高县| 手机| 蒙山县| 洞口县| 岗巴县| 新建县| 新竹县| 云霄县| 革吉县| 东宁县| 云龙县| 鞍山市| 浦东新区|