1.怎么用WebView访问扫描到的维维码二维码信息
怎么用WebView访问扫描到的二维码信息
扫描二维码从头到位都是摄像头在做,跟webview没有一毛钱的码扫描源码易班源码关系,你最多也是扫描jedisclient源码网页调用摄像头扫描二维码。在android studio里面我们扫描二维码要引入zxing包项目文件,维维码ibmpcbios源码File->New->Import Module里导入。码扫描源码spr源码
引入过后我们写代码:
Button btn;TextView te;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button) findViewById(R.id.btn);
te = (TextView) findViewById(R.id.te);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (ContextCompat.checkSelfPermission(MainActivity.this,扫描处方源码 Manifest.permission.CAMERA)
!= PackageManager.PERMISSION_GRANTED) {
//申请WRITE_EXTERNAL_STORAGE权限
ActivityCompat.requestPermissions(MainActivity.this, new String[]{ Manifest.permission.CAMERA},
1);}//这一块红色的是开启手机里的相机权限,安卓6.0以后的维维码系统需要,否则会报错
Intent intent = new Intent(MainActivity.this,码扫描源码 CaptureActivity.class);// CaptureActivity是第三方类库里面的类
startActivityForResult(intent,0);
}
});
}
//这个方法是用来获取从另一个界面传回的值的,有不明白这个方法的作用和Intent类的使用的可以看另外一篇博客安卓的组件载体Intent
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==RESULT_OK){
String s = data.getStringExtra("result");//这个result是在第三方类库里面定义的key
te.setText(s);//往文本框输入结果
}
}
2025-01-19 11:1150人浏览
2025-01-19 11:05794人浏览
2025-01-19 10:362456人浏览
2025-01-19 10:251705人浏览
2025-01-19 09:561796人浏览
2025-01-19 09:54467人浏览
2024年6月2日8时许,新加坡香格里拉酒店岛屿宴会厅island ballroom)外,挤满了前来参会的各方代表。这座华丽的无柱式宴会大厅最多可容纳千人,是历届香格里拉对话会简称“香会”)的主会场之
3月30日,四川木里县发生森林大火;31日,在救火过程中30名扑火人员牺牲。就在各地民众自发向救火牺牲的英雄致敬时,贵州男子尹某云却在网上恶意发布侮辱救火英雄的言论。海峡网4月3日讯泉州网记者吴水保)
據法國媒體報道,兩架「陣風」戰鬥機14日在法國東北部發生空中相撞事故,導致2人失蹤。據報道,事故發生在法國默爾特-摩澤爾省。事發時,一架戰機上的1名飛行員在撞擊前彈射逃生,另一架戰機上的1名教練和1名