android掃碼:超簡單零代碼

最近被導師要求做一個購物收費的app杨赤,畢設(shè)好難呀~ 網(wǎng)上找了半天全是zxing,但是掃碼效果真是有點小垃圾枯跑,無奈只能繼續(xù)尋尋覓覓……突然發(fā)現(xiàn)網(wǎng)上有篇講集成hms的文章旷坦,稍微借鑒了一下。由于在下是安卓小白搀崭,全篇沒有一點代碼叨粘,只是搬運一下華為網(wǎng)站的codelab,抱著忐忑的心情瘤睹,竟然可以一鍵運行……(^-^)V 開森~


小女子用的是android studio

3.5.1升敲,用過android studio的人直接忽略,沒用過的可以參考在https://developer.android.com/studio這里下載轰传,相關(guān)的安裝流程可以參考https://www.cnblogs.com/xiadewang/p/7820377.html驴党。


回到我們的主題上---掃碼,我在選擇掃碼庫的時候获茬,首先接觸到的是google的開源庫ZXing港庄,也上手進行了實操倔既,可以說集成過程還是蠻簡單的,但是針對我本身的業(yè)務(wù)場景和需求攘轩,識別率上還是不夠達標叉存,自動對焦能力也不具備码俩,不能夠達到即開即用的要求度帮,所以我就繼續(xù)進行了調(diào)研,就了解到了華為的一個掃碼服務(wù)稿存,按照網(wǎng)站上的一些指引笨篷,20分鐘就搞出來一個小demo,然后就真香瓣履,能夠自定義UI界面率翅,還能夠自動對焦,對于一些有反光袖迎,有污損冕臭,形變,超遠距離的場景都能很好地識別燕锥。特來分享辜贵,碼字不易哦。


當前華為開發(fā)者網(wǎng)站上有一個叫做codelab的東西归形,鏈接我在下面分享了托慨,親測可用哦https://developer.huawei.com/consumer/cn/codelab/ScanKit-DefaultView/index.html#0



1.進來以后頁面是這樣的,一堆廢話暇榴,密密麻麻的厚棵,可以略過


2. 第二步主要說了使用的工具和版本,注意蔼紧,android4.4婆硬,新下Android studio的朋友們可以略過,小哥哥們可能需要更新一下


3.直接下載sample code奸例,talk is cheap,

show me the code彬犯。


4.打開android studio,在file下拉菜單中找到open哩至,選擇剛剛解壓好的文件目錄躏嚎,在我這里是D:\codelab\Codelab_ScanKit_DefaultView_Full_Demo。然后跳出來這個玩意菩貌,直接ok過掉


5. 在左側(cè)的菜單欄中如果上面是一個小機器人卢佣,可以下拉選擇一下為project為了保持以下統(tǒng)一,如果有經(jīng)驗的可以忽略這步箭阶。


6.這里在app這個目錄下會發(fā)現(xiàn)有個叫agcconnect.json的奇怪文件虚茶,這個文件是在華為官網(wǎng)上注冊自己的賬號以后生成的戈鲁,這個文件主要是為了起到云端校驗的功能,因為掃碼是純端側(cè)的服務(wù)嘹叫,因此這里只集成掃碼服務(wù)的話可以直接刪除婆殿,不影響使用。


7.細細研究了一下文檔發(fā)現(xiàn)scankit提供了兩種sdk罩扇,一種是大的3.3mb婆芦,一種是小的0.7mb,大的小的在華為手機上效果一樣喂饥,但是大的在非華為手機上也有很好的效果消约。所以果斷選擇大的sdk。

首先需要進入app目錄下的build.gradle员帮。


然后找到最后或粮,將scan替換成scanplus。(這個命名是學蘋果嗎)


8.點擊下圖中標紅的圖標(云下有個箭頭)捞高,靜靜等待一杯咖啡的時間氯材,蜂科,發(fā)現(xiàn)底下全部都是綠勾以后就大功告成了


9.我這里準備了一個華為手機潦嘶,迫不及待地運行了一下


10.運行之后效果很棒漠趁,無論拉近拉遠椰于,反光蚓耽,模糊歉闰,污損效果下都很出色装悲,而且不再需要自己寫zxing操蛋的自動縮放了椅您。完美贱除!



細細研究了一下代碼生闲,發(fā)現(xiàn)代碼很簡單,點擊進入mainactivity之后就能看清楚這個app在干嘛了月幌。


品了一下代碼發(fā)現(xiàn)所有的東西都給封裝好了碍讯,在回調(diào)函數(shù)中返回了識別的結(jié)果。稍微改吧一下就添加到我的工程里面了扯躺,大功告成捉兴,美滋滋。

if (requestCode == REQUEST_CODE_SCAN) {

??? Object obj =data.getParcelableExtra(ScanUtil.

RESULT);

??? if

(obj instanceofHmsScan) {


if (!TextUtils.isEmpty(((HmsScan)obj).getOriginalValue())) {

??????????? Toast.makeText(

this, ((HmsScan) obj).getOriginalValue(), Toast.LENGTH_SHORT).show();


}


return;


}

}


做完集成之后又回去看了一下開發(fā)者文檔录语,內(nèi)容很多倍啥,發(fā)現(xiàn)scankit的能力比想象中的還要強大,提供了默認掃碼模式澎埠,自定義模式虽缕,多碼識別模式,還可以生成碼蒲稳,詳細的我會在接下來的文檔中繼續(xù)po出氮趋。感謝小哥哥們的關(guān)注伍派。筆芯哦~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市剩胁,隨后出現(xiàn)的幾起案子诉植,更是在濱河造成了極大的恐慌,老刑警劉巖昵观,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晾腔,死亡現(xiàn)場離奇詭異,居然都是意外死亡索昂,警方通過查閱死者的電腦和手機建车,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來椒惨,“玉大人,你說我怎么就攤上這事潮罪】底唬” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵嫉到,是天一觀的道長沃暗。 經(jīng)常有香客問我,道長何恶,這世上最難降的妖魔是什么孽锥? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮细层,結(jié)果婚禮上惜辑,老公的妹妹穿的比我還像新娘。我一直安慰自己疫赎,他們只是感情好盛撑,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著捧搞,像睡著了一般抵卫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上胎撇,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天介粘,我揣著相機與錄音,去河邊找鬼晚树。 笑死姻采,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的题涨。 我是一名探鬼主播偎谁,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼总滩,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了巡雨?” 一聲冷哼從身側(cè)響起闰渔,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎铐望,沒想到半個月后冈涧,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡正蛙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年督弓,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乒验。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡愚隧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锻全,到底是詐尸還是另有隱情狂塘,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布鳄厌,位于F島的核電站荞胡,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏了嚎。R本人自食惡果不足惜泪漂,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望歪泳。 院中可真熱鬧萝勤,春花似錦、人聲如沸夹囚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽荸哟。三九已至假哎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鞍历,已是汗流浹背舵抹。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留劣砍,地道東北人惧蛹。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親香嗓。 傳聞我的和親對象是個殘疾皇子迅腔,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容