Android 扫描枪开发(一)

最近公司需要,准备开发扫描枪。

话不多说,直接开始

一,创建新项目

1 如果遇到

Error:Execution failed for task ‘:app:preDebugAndroidTestBuild‘.
> Conflict with dependency ‘com.android.support:support-annotations‘ in project ‘:app‘. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

参见:https://www.cnblogs.com/hanjun0612/p/10141393.html

2 使用更加美观的android material design

在build.gradle中,增加如下

dependencies {
    compile ‘com.github.navasmdc:MaterialDesign:[email protected]‘
}

如果遇到错误:

注释build.gradle中的design

dependencies {
//    implementation ‘com.android.support:design:26.1.0‘

    compile ‘com.github.navasmdc:MaterialDesign:[email protected]‘
}

3 在res/layout/activity_main.xml中添加如下代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.tyler.scangun_kps.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!111"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <com.gc.materialdesign.views.ButtonRectangle
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#1E88E5"
        android:text="Button" />

</android.support.constraint.ConstraintLayout>

4 显示效果

android material design帮助:https://android-arsenal.com/details/1/1156

原文地址:https://www.cnblogs.com/hanjun0612/p/10148446.html

时间: 2024-11-06 06:48:13

Android 扫描枪开发(一)的相关文章

蓝牙扫描枪开发

1.蓝牙扫描枪 模式 HID SPP . 软件连接 须要把 模式调到SPP 模式,才干够用软件获取到扫描到的数据. 2. 在系统界面完毕 配对,然后再到 软件里面进行联接. 连接成功后.就能够获取到扫描抢,发过来的数据: 另 一些 开发经验 : http://blog.csdn.net/icyfox_bupt/article/details/25487125.

软件开发必会的设备知识——扫描枪扫码识别解析视频课程

课程目标现在是信息化时代,也是扫描时代,作为软件开发IT人士,在开发软件的同时特别需要了解相关的硬件设备知识,只有了解硬件才可以开发与之相配套的软件.通过本课程的学习,了解扫描枪设备工作原理,以及如何识别整件条形码和单件条形码商品.适用人群电脑爱好者.所有职场人士,IT软件开发人员课程简介现在是信息化时代,也是扫描时代,作为软件开发IT人士,在开发软件的同时特别需要了解相关的硬件设备知识,只有了解硬件才可以开发与之相配套的软件.通过本课程的学习,了解扫描枪设备工作原理,以及如何识别整件条形码和单

[转]Android样式的开发:shape篇

转载自Keegan小钢原文链接:http://keeganlee.me/post/android/20150830 Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:drawable汇总篇Android样式的开发:View Animation篇Android样式的开发:Property Animation篇Android样式的开发:Style篇 一个应用,应该保持一套统一的样式,包括Butt

React Native Android原生模块开发实战|教程|心得|如何创建React Native Android原生模块

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://blog.csdn.net/fengyuzhengfan/article/details/54691503) 前言 一直想写一下我在React Native原生模块封装方面的一些经验和心得,来分享给大家,但实在抽不开身,今天看了一下日历发现马上就春节了,所以就赶在春节之前将这篇博文写好并发布(其实是两篇:要看iOS篇的点这里<React Native iOS原生模块开发>). 我平时在用React Native开发App时会

React Native Android原生模块开发实战|教程|心得|怎样创建React Native Android原生模块

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://blog.csdn.net/fengyuzhengfan/article/details/54691503) 告诉大家一个好消息.为大家精心准备的React Native视频教程公布了,大家现能够看视频学React Native了. 前言 一直想写一下我在React Native原生模块封装方面的一些经验和心得.来分享给大家,但实在抽不开身.今天看了一下日历发现立即就春节了.所以就赶在春节之前将这篇博文写好并公布(事实上是两篇

Android样式的开发:shape篇

转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150830微信订阅号:keeganlee_me写于2015-08-30 Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android样式的开发:drawable汇总篇Android样式的开发:View Animation篇Android样式的开发:Property Animation篇Andr

【Android】wifi开发

WIFI就是一种无线联网技术,常见的是使用无线路由器.那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网.如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”. 在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面.主要包括以下几个类和接口: 1.ScanResult 主要用来描述已经检测出的接入点,包括接入点的地址,接入点的名称,身份认证,频率,信号强度等信息. 2.WifiConfigur

Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图

标签: Android百度地图API Key  分类: Android 百度地图开发(2)  最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地图入手,其实他们的用法都差不多,本篇文章就带领大家在自己的Android项目中加入百度地图的功能,接下来我会写一系列关于百度地图的文章,欢迎大家到时候关注!   一 申请API key 在使用百度地图之前,我们必须去申请一个百度地图的API key,申请地址http://lbsyun.baidu.com/a

android studio NDK 开发初探

android studio NDK 开发初探 环境配置 1)下载ndk 2)在android studio中配置ndk 路径 3)配置gradle 在gradle.properties中加入 android.useDeprecatedNdk=true配置 开启ndk 在开发过程中我们有时还会用到c++中到stl库这时我们就需要在build.gradle 中加入 defaultConfig { ndk { moduleName "jnitest" stl "stlport_s