BGAQRCode Android的簡單使用

2021-07-29 22:33:18 字數 2387 閱讀 3317

compile 'com.google.zxing:core:3.2.1'
xmlns:android=""

//這句是使用選擇器框架時用到的

xmlns:tools=""

package="com.huaqiang.zxingdemo">

//選擇框架用到

android:name="android.permission.camera" />

android:name="android.permission.vibrate" />

android:name="android.permission.flashlight" />

android:name="android.permission.write_external_storage" />

qrcv_bordersize掃瞄框的寬度

qrcv_cornercolor掃瞄框的顏色

qrcv_cornerlength掃瞄框邊角線的長度

qrcv_cornersize掃瞄框邊角線的寬度

qrcv_customscanlinedrawable掃瞄線的資源「預設的掃瞄線樣式不能滿足你的需求時使用,設定該屬性後 qrcv_isshowdefaultscanlinedrawable、qrcv_scanlinesize、qrcv_scanlinecolor 將失效」

qrcv_isbarcode是否是掃條形碼

qrcv_iscentervertical掃瞄框是否垂直居中,該屬性為true時會忽略 qrcv_topoffset 屬性

qrcv_isscanlinereverse掃瞄線是否來回移動

qrcv_isshowdefaultgridscanlinedrawable是否顯示預設的網格掃瞄線

qrcv_isshowtipbackground是否顯示提示文案的背景

qrcv_isshowtiptextassingleline是否把提示文案作為單行顯示

qrcv_istiptextbelowrect提示文案是否在掃瞄框的底部

qrcv_maskcolor除去掃瞄框,其餘部分陰影顏色

qrcv_qrcodetiptext

qrcv_rectwidth 掃瞄框的寬度

qrcv_scanlinecolor掃瞄線的顏色「掃瞄線和預設的掃瞄線的顏色」

qrcv_scanlinemargin掃瞄線距離上下或者左右邊框的間距

qrcv_scanlinesize掃瞄線的寬度

qrcv_*******height ******* 的高度,通過該屬性來修正由 ******* 導致掃瞄框在垂直方向上的偏差

qrcv_topoffset掃瞄框距離 ******* 底部的距離-->

android:id="@+id/zxingview"

android:layout_width="match_parent"

android:layout_height="match_parent"

public

class

scanneractivity

extends

implements

qrcodeview.delegate

@override

protected

void

onstart()

@override

protected

void

onstop()

@override

protected

void

ondestroy()

private

void

initview()

@override

public

void

onscanqrcodesuccess(string result)

private

void

vibrator()

//掃瞄失敗後呼叫的方法

@override

public

void

onscanqrcodeopencameraerror()

@override

protected

void

onactivityresult(int requestcode, int resultcode, intent data)

@override

protected

void

onpostexecute(string result) else

}}.execute();}}

@onclick()

public

void

onclick(view view)

}}

UICollectionView的簡單使用

所屬controller要遵循三個協議 uicollectionviewdatasource,uicollectionviewdelegate,uicollectionviewdelegateflowlayout uicollectionviewflowlayout flowlayout uicol...

Android VideoView的簡單使用

mvideoview.setvideouri uri.parse android.resource getpackagename r.raw play 設定乙個 控制器 控制器預設在父布局的地步 可以自己實現控制器布局 mvideoview.setmediacontroller new mediac...

android google map 的簡單使用

google map 是android platform中眾多應用程式中的一員。在移動開發中有兩種方法使用google map。注意 使用此方法需在androidmanifest.xml中加入相應的訪問許可權 第二種就是使用google map jar 包的開發。通過建立mapactivity,並使...