展开

关键词

4.2-Air302(NB-IOT)-自建MQTT服务-Android绑定Air302,并通过MQTT实现远程通信控制

Learn-NB-IOT-Air302-ForLua" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe>

说明 这节测试一下使用Android 绑定Air302,并通过MQTT实现远程通信控制. 测试 1.把本节代拷贝到工程 ? ? 2.下载程序到开发板(下载完成以后复位一下,查看日志) 显示如下说明成功连接服务 ? 3.安装APP软件 ? ? 4.打开APP,选择右上角 ? 2.服务相关 mqtt服务ip地址: mnif.cn mqtt服务端口号: 1883 mqtt服务用户名: yang mqtt服务: 11223344 3.设备和APP通信规定 模组订阅的主题 2.使用的Google的zxing ? 3.启动 ? 4.成功,携带着信息跳转到主页 ?

22310

描二维描——ZXing android简化

前言   最近公司的Android项目需要用到摄像头做条或二维描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。 前提条件   下载源代:点击这里   编译核心库:Zxing的主页上有介绍具体步骤,大家也可以参照这篇博文:android识别软件开发全解析(续2详解绝杀!) 原因:由于新的SDK采用了新版本的aapt(Android项目编译),这个版本的aapt编译起来会比老版本更加的严格,然后在Android最新的开发文档的描述String的部分,已经说明如何去设置 % 这个是启动Activity 也就是(如果是第一安装,它还会跳转到帮助界面)。 CaptureActivityHandler 解处理类,负责调用另外的线程进行解。 handler = new CaptureActivityHandler(this, decodeFormats,characterSet) 用于进行描解处理。

78920
  • 广告
    关闭

    腾讯云精选爆品盛惠抢购

    腾讯云精选爆款云服务器限时体验20元起,云数据库19.9元/年起,还有更多热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android描和生成二维

    本文实例为大家分享了Android描和生成二维的具体代,供大家参考,具体内容如下 MainActivity.java public class MainActivity extends AppCompatActivity mImageView =findViewById(R.id.img); button.setOnClickListener(new View.OnClickListener() { //点击按钮描二维 activity.main.xml <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/<em>android</em> id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="<em>扫</em>一<em>扫</em> build.gradle allprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } //加这行代<em>码</em>

    14920

    Android实现条形与二维

    有个二维是目前移动端和webAPP 常用是一种和用户的交互方式,常用在社交,支付,电商app中,本文介绍实现条形与二维描。 ? 在本次教程中,我们将使用ZXing库让我们的app实现条形和二维描。 为什么选择ZXing 要实现条形和二维描功能,常用的有下面几种方法: 使用Google Play Service和Mobile Vision APIs。 使用barcodescanner库。 访问 qr-code-generator.com生成你想要的二维,然后进行愉快的测试吧。我们可以期待获得下面的结果: ? 结论 在这篇教程中,我们使用ZXing库实现了条形和二维描。 在你自己的app中,你可能需要对描的结果进行进一步的处理,例如加载URL或者是从第三方数据源中获取数据等等。 你可以在访问Espresso项目主页下载全部源代

    1.2K10

    Android 二维描和生成二维

    在APP开发中,常遇到二维描功能和生成二维的需求。Android大部分是集成了zxing这个开源项目的功能。 demo首页 1.2描界面 ? 描界面 可以根据需求修改,我实际项目中界面截图如下: ? 实际项目截图 1.3生成二维 ? 功能实现 完成上述集成之后,通过调用CaptureActivity就可以实现功能。 private int REQUEST_CODE = 0x01; //描成功返回 private int RESULT_OK = 0xA1; @Override protected 源分析 5.1打开二维描界面 //打开二维描界面 if(CommonUtil.isCameraCanUse()){

    31910

    Zxing二维描(Android开源库)

    最近研究了一下二维描,github地址(https://github.com/zxing/zxing)。本来想做个描相册内的二维的,结果没做成。 二维的解析函数大致摘抄如下: RGBLuminanceSource source = new RGBLuminanceSource(width, catch (ReaderException re) { Toast.makeText(getApplicationContext(), "二维解析有误 } } 由于不知道上文所述的byte[] data哪里来的导致RGBLuminanceSource 构造函数有问题,所以就一直Toast二维解析有误

    1.3K30

    Android集成zxing框架功能

    导入的代文件如下(源在末尾): ? --二维/条形描相关-- <item name="auto_focus" type="id" / <item name="decode" type="id" / <item name="decode_failed 然后介绍一下几个主要的类: 1、ViewfinderView:自定义<em>扫</em>描框,代<em>码</em>如下,因为有注释,就不多说明了。 Activity基类,代<em>码</em>如下; /** * Created by xuzhb on 2019/11/16 * Desc:<em>扫</em><em>码</em>的Activity类 * 整个Activity最重要的两个控件是一个SurfaceView 到此这篇关于<em>Android</em>集成zxing<em>扫</em><em>码</em>框架功能的文章就介绍到这了,更多相关<em>android</em> zxing<em>扫</em><em>码</em>内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn

    27141

    Android实现描二维功能

    本文实例为大家分享了Android实现描二维的具体代,供大家参考,具体内容如下 1.效果图: ? <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/<em>android</em>" xmlns:app="http://schemas.android.com

    60110

    cordova描二维

    然后在控制里面写调用的方法 alert("收到一个二维\n" + "文字结果: " + result.text + "\n" + "格式: " + result.format + "\n" + "是否在页面取消: " + result.cancelled); with the torch switched on (if available)打开手电筒 prompt: "在描区域内放置二维", // Android //0 suppresses it entirely, default 1500 设置时间的参数 formats: "QR_CODE", // 二维格式可设置多种类型

    88130

    管中窥豹:结合NewApi实践来了解Lint代

    导读 lint是著名的C/C++语言静态代分析工具之一,Android Lint顾名思义,针对Android的静态代分析工具,能够对Android项目中潜在的bug、可优化的代、安全性、性能、可用性 在Android SDK Tools 16及更高的版本中,Lint工具会自动安装。通过对Android工程源代等进行描检查,可发现潜在的问题,更好的提升代质量。 lint描规则初览 1 NewApi规则说明 初步描手管代得到一份html的报告,结果分类比较清晰,但有2000+error,12000+warning,,吓的手一抖直接关掉了。。 ? 低版本机在执行到该代段时就会抛出NoSuchMethodException异常crash。 2 NewApi描结果 再来看看NewApi的描结果: ? 本文简单结合手机管家NewApi的实践来了解Lint代描过程,期待大家一起来探讨代描工具有哪些更有价值的应用场景呢?

    648100

    Android开发实现模仿360二维描功能实例详解

    本文实例讲述了Android开发实现模仿360二维描功能的方法。分享给大家供大家参考,具体如下: 一、效果图: ? ? 二、框架搭建 1、首先,下载最新zxing开源项目。 在zxing中,有很多其他的功能,项目结构比较复杂;针对二维QRCode描,我们需要几个包: (1)com.google.zxing.client.android.Camera 基于Camera调用以及参数配置 三、具体实现 1、创建MainActivity用于跳转到描页面 /** * 二维描 * @Project App_ZXing * @Package com.android.scan 定时 */ private InactivityTimer inactivityTimer; /** 媒体播放 */ private MediaPlayer mediaPlayer; /** 是否播放声音 : 在线生成二维工具(加强版) http://tools.zalou.cn/transcoding/jb51qrcode 更多关于Android相关内容感兴趣的读者可查看本站专题:《Android

    21610

    让手机练就一双更明察秋毫的慧眼 | Android 开发者故事

    描全能王正在努力让手机练就一双更明察秋毫的慧眼,而 Android 正在帮助描全能王的团队实现这个目标。 其研发公司合合信息,一直专注于机人视觉中的文字识别与理解技术的研发。 应用的通用能力是很多开发者关注的重点,Google 在 Android 8 的 MR1 版本中开始支持的 HEIF 静态图软解特性,是描全能王开发工程师卜令状很喜欢的一点。 在 Android 9 Pie 中,这个特性得到了升级,HEIF 软件解得到了支持,这样一来占用空间更小,并且支持动态图片和透明度的 HEIF 格式获得了更广泛的用武之地。 藏在口袋里的慧眼,不仅仅是收集的摄像头,在存储中用新技术写出的代和指令,也在默默捕捉着那些不易辨识的信息。

    28060

    Android 开发: 小工具,大效率

    ,能够对Android 和 iOS 两个平台代进行检查,同时支持Mac 、Windows、Linux三种操作系统。 描规则源自项目crash案例代分析,描准确率高达90%以上,针对Android 应用,Godeys已经提供了Android Studio 插件版本。 (1)Godeyes 插件配置 1)Godeyes配置项 配置输出报告格式类型、编格式、输出路径 (可配置到RDM输出) Godeyes配置项 2)描规则配置 描规则配置 3)白名单配置 详情可参照 :Godeyes 使用说明 (2)其他静态描工具 Android规范神 CheckStyle使用全面解析 代缺陷描神——FindBugs 三、Activity Tracker —— 显示栈顶 使用效果如下 : 专辑详情页 相关地址: 源地址 Apk下载地址 四、开发助手 —— 方便切换开发者配置 开发助手 —— Trinea 大神佳作,在此不过多介绍,详情请看:Android 应用开发调试利

    4.7K10

    Android指纹识别,提升APP用户体验,从这里开始!

    指纹识别关键方法 authenticate 这是指纹识别中最核心的方法,用于拉起指纹识别进行指纹识别。 作用是,指纹会使用这个对象判断指纹认证结果的合法性。Android 6.0 是 @Nullable,但不建议传 null,且在 Android 9.0 之后就是@NonNull 了。 CancellationSignal cancel 这个对象的作用是用来取消指纹描操作。比如在用户点击识别框上的“取消”按钮或者“密验证”按钮后,就要及时取消描操作。 不及时取消的话,指纹就会一直描,直至超时。这会造成两个问题: (1) 耗电 (2) 在超时时间内,用户将无法再次调起指纹识别。 fingerprintDialog; //指向调用者的指纹回调 private FingerprintCallback fingerprintCallback; //用于取消描动作

    2K30

    Android实现描和生成二维

    本文实例为大家分享了Android实现描和生成二维的具体代,供大家参考,具体内容如下 需求: 就是需要把数据存放到二维中,然后通过描二维拿到数据,并展示到页面上。 功能展示: ? ? demo下载:Android描生成二维实现: 1.引用第三方 //AndroidX 版本 implementation 'com.king.zxing:zxing-lite:1.1.7-androidx initView(); } @Override public void onClick(View view) { if (view.getId() == R.id.btn_scan) { //跳转到描界面 TextUtils.isEmpty(data)) { Toast.makeText(this, "请输入文字", Toast.LENGTH_SHORT).show(); } else { //生成二维 = CodeUtils.createQRCode(data, 600, null); ivQr.setImageBitmap(qrCode); } } } /** * 在该方法中拿到描的数据

    28510

    Android手机(设备)连接描枪遇到的问题

    1.android手机连接描枪有些手机显示不了系统键盘 2.连接描枪使用的是百度输入法,条是字母数字组合的会出现乱(如条:A0011305150081;小米没有键盘的描出现:a0011305150081 3.连接描枪不使用百度输入法,小米手机使用搜狗输入法:A0011305150081,出现a0011305150081,啊!!! ,等甚至影响下一个条描;华为手机(输入法改为华为Swype输入法或Android键盘AOSP)描正常;如下图: ? 4.使用谷歌拼音输入法,手机不显示系统键盘,描条也不会乱,小米手机测试还可以显示数字符号键盘(连接描枪小米手机(设备)显示不了系统键盘);模拟和一些手机有关闭物理键盘功能,关闭后可以显示键盘。 5.连接和断开描枪时,屏幕都会刷新,造成临时加载的数据丢失 ? 结论: 1.手机连接描枪不显示系统键盘描出现乱 2.手机使用描枪不要使用百度输入法,最好使用谷歌输入法

    74030

    Android 12 蓝牙适配

    蓝牙设备适配 ② 显示列表设备 六、适配Android12.0以下设备 七、源 前言   在我的申请下,公司终于购买了一台基于Android12.0的手机,然后我就开心的拿去安装测试了,发现程序崩溃了 ③ 描方法 下面我们写一个开始描和停止描的方法,代如下: private fun startScan() { if (! ⑤ 应用不推导物理位置   这个说起来就和之前的Android 6.0 至 Android 11.0中需要定位权限才能描有关系了,就是因为这个推导物理位置,手机是可以通过描到的设备知道设备的具体位置的 这个里的适配使我们自己去写的,需要显示数据的,首先我们需要创建一个蓝牙图标,在drawable包下新建一个icon_bluetooth.xml,里面的代如下: <vector xmlns:android 下面我们去写适配,在com.llw.bluetooth包新建一个MyDeviceAdapter类,里面的代如下: class MyDeviceAdapter(data: MutableList<MyDevice

    11950

    Android 二维描和生成二维功能

    在APP开发中,常遇到二维描功能和生成二维的需求。Android大部分是集成了zxing这个开源项目的功能。 1.2描界面 ? 可以根据需求修改,我实际项目中界面截图如下: ? 1.3生成二维 ? 功能实现 完成上述集成之后,通过调用CaptureActivity就可以实现功能。 源分析 5.1打开二维描界面 //打开二维描界面 if(CommonUtil.isCameraCanUse()){ Intent intent = new Intent(MainActivity.this qrCodeText.setText(scanResult); } } 总结 以上所述是小编给大家介绍的Android 二维描和生成二维功能,希望对大家有所帮助,如果大家有任何疑问请给我留言

    33420

    如何制作app下载二维

    问题一 如何制作一个下载二维呢? so easy,拿到app的下载地址就可以生成二维了啊? 问题二 假如我现在有一个APP有个四个版:分别是Android手机,Android平板,iphone,ipad,如何制作一个二维进行下载呢? 参考方案.png 主要是通过UA(navigator.userAgent)来判断是Android设备还是iOS设备 ? UA判断.png 问题三 微信描无法下载,必须通过第三方浏览打开才能下载 可以增加判断如果是微信描,就提示用户通过第三方浏览去打开 ? 微信描判断代.png ? 用户提示参考.png 有的时候描后提示: ? 将要访问.png 应该是下载地址没有进行域名认证 问题四 到底能不能通过微信描直接进行安装呢?

    2.8K40

    相关产品

    • 智能扫码

      智能扫码

      智能扫码(IS)为您提供便捷快速的扫码 SDK 服务,提供微信同款扫码服务,智能、快速、稳定、安全。智能扫码针对多码、大图小码、模糊识别等不同场景做了针对性的优化,提供最精准最快速的扫码服务。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券