緣起
看到有道云筆記的掃描功能,真不錯(cuò),放到自己的業(yè)務(wù)中來(lái),能夠減少極大的需求猜想,因此想想自己能不能來(lái)個(gè)類似的
分析
看了看有道云自己技術(shù)團(tuán)隊(duì)的介紹以后,大體知道了它的流程,我自己也需要實(shí)現(xiàn)一個(gè)類似于掃描王的app,有道云的效果如下

image.png
自己找其他類似代碼
GitHub上面找到這樣一個(gè)源碼:
https://github.com/wpq2014/android-photo-drag
介紹:仿掃描全能王拍照自動(dòng)識(shí)別+拖拽扶正
對(duì)安卓了解不多,以前僅試過(guò)配環(huán)境,這個(gè)項(xiàng)目看得出開(kāi)發(fā)的時(shí)候用的eclipse下的ADT,我現(xiàn)在機(jī)上有個(gè)Android studio,以前配過(guò)環(huán)境,好久沒(méi)用了。嘗試導(dǎo)入一波
坑及解決
- 打開(kāi)項(xiàng)目后提示最小適配安卓版本不匹配
修改gradle-wrapper.properties當(dāng)中的
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
為你想要的就好
- 提示項(xiàng)目中使用了C++代碼,blabla
似乎在安卓里面是通過(guò)NDK來(lái)調(diào)用本地其他代碼的,而pc上面的Java用的是jni,看到一篇科普文章,總結(jié)的挺好的
https://blog.csdn.net/carson_ho/article/details/73250163
image.png
詳細(xì)內(nèi)容看原文。
針對(duì)以上提示的錯(cuò)誤信息,想辦法去搜索解決方案
找到了下面的文章
https://blog.csdn.net/w958796636/article/details/53129806

image.png
關(guān)鍵部分

image.png
再一次生成,提示以上配置信息當(dāng)中的comandline命令有誤,的確,沒(méi)有修改該指令
在另外一篇文章當(dāng)中找到了解決辦法
文章地址:https://blog.csdn.net/pwiling/article/details/50601155#commentBox
關(guān)鍵解答:

image.png
找到自己Android studio安裝目錄當(dāng)中的該指令,正確配置就好,我直接用了絕對(duì)地址,反正僅僅只是編譯而已!
再去生成APK文件,done,成功
直接放到手機(jī)安裝,使用效果如下:

image.png

image.png
以上是我處理過(guò)后的圖片,處理過(guò)后的圖片不清晰,應(yīng)該沒(méi)有進(jìn)行插值處理,整體來(lái)說(shuō)是成功的。
安卓不是很懂,過(guò)程有點(diǎn)暴力,不夠優(yōu)雅,以后有需要再去慢慢研究重新開(kāi)發(fā)它,知道機(jī)理的同學(xué)請(qǐng)聯(lián)系和我交流
