CommonLibrary
common libraries
Install / Use
/learn @Alvin3225/CommonLibraryREADME
CommonLibrary
common libraries 使用说明:
这个库有一段时间没有优化更新了,有些是可以优化的,比如放大级别和锁屏息屏重新打开黑屏问题,这些后期再优化吧,大家也可以把源码clone下来自己修改优化的。另外,放大摄像头问题,判断二维码是否足够小只是一个参考,建议可以适当修改,比如二维码大小小于扫描框的十分之一,六分之一再去放大。
后来在掘金发现一篇文章,放大和优化的思路也可以参考"字节跳动团队"的文章https://juejin.cn/post/6844903681242955789
因为改library在较新的编译环境下进行,所以如果引入有问题按照错误提示进行配置环境
添加依赖
compile 'com.github.Alvin9234:CommonLibrary:1.0.7'
项目根目录的gradle添加
allprojects {
repositories {
jcenter()
maven { url 'https://jitpack.io' }
}
}
2、使用方法
autoEnlarged ,二维码扫描是否要自动放大摄像头,默认不放大
Intent intent = new Intent();
intent.setClass(this, CaptureActivity.class);
intent.putExtra("autoEnlarged",false);
startActivityForResult(intent,0);
在onActivityResult回调扫描结果
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode==0 && resultCode==RESULT_OK && data!=null){
String result = data.getStringExtra("result");
//TODO
ToastUtil.show(this,result);
}
}
有关二维码放大的问题,大家可以移步我的博客,有说明。http://blog.csdn.net/u010705554/article/details/78204090 或者 https://www.jianshu.com/p/710e3d29dfaf
Related Skills
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
