Android智能设备开发
文章平均质量分 72
基于android智能设备的开发心得及常用的技术
张迅之
这个作者很懒,什么都没留下…
展开
-
Android串口编程入门
Android串口编程基础入门,so库的引入以及库的加载、项目中如何使用串口通讯等原创 2022-08-16 15:50:12 · 3909 阅读 · 2 评论 -
【Android】关于Android调用单目摄像头以及双目摄像头的方法(智能平板)
1.首先调用摄像头是涉及到底层的系统实现的,首先是需要跟自己采购的平板厂家沟通确认好是否做了双通道摄像头的底层驱动,因为很多Android开发板是只有一个摄像头通道的,可以满足你使用单目摄像头。调用方法也都是一样的使用camera.open(N)的方法。至于里面的N可能是0、1、2等等…需要跟厂家确定驱动里面给的通道是几那么就打开几。常用的都是open(0)或者open(1)2.首先不管你是u...原创 2018-07-19 11:31:53 · 15534 阅读 · 8 评论 -
【Android】 NDK开发中JNI配置及调用GPIO
一直以来做项目都是直接加载生成好的so文件,然后调用相关的封装方法来实现外接硬件的调用。平常我们使用android通过串口与单片机进行通讯,只需要对接RS232的串口通讯协议就可以了,因为我们不需要直接驱动底层的硬件。但是最近是需求通过Android 开发板上的I2C总线直接加装一块定制的开发板去驱动一些底层硬件,例如直接控制LED灯、驱动马达等动作。这时候就需要使用到GPIO。1.首......原创 2018-07-27 17:10:07 · 2947 阅读 · 3 评论 -
【Android】接入海康威视SDK(HCNetSDK)遇到的几个问题及解决方案
首先需要说的是我遇到的问题大部分是因为监控设备更新换代产生的。我们最初的设备的同轴电缆的监控,之后因为业务需要改成了新款的网络监控。但是对于海康官方给出的开发文档中并没有这些改变相应造成的程序方面的变动,或者说是新功能的api在开发文档中并不能找到。(现在不知道又没有完善,但是我是去年1月份做的软件修改,当时是没有的)1.移动侦测如何去除 这个功能是新款网络监控默认有的,而...原创 2018-05-03 10:23:59 · 27112 阅读 · 10 评论 -
Android使用MQTT协议
MQTT是一个轻量级的消息发布/订阅协议,它是实现基于手机客户端的消息推送服务器的理想解决方案。 jar包下载地址:https://repo.eclipse.org/content/repositories/paho/org/eclipse/paho/mqtt-client/0.4.0/ 在Android客户端中MainAcitvity的代码如下:package com.xiye.mqttdem原创 2017-12-25 15:08:50 · 728 阅读 · 0 评论 -
Android串口(SerialPort)开发常遇神坑
在Android串口编程的时候,首先需要进行串口初始化,打开相应的串口。当我们初始化的时候显示java.lang.SecurityException,这时候可能是串口名称不正确,需要用Android 串口调试助手对相应的硬件进行调试,找到相应的正确串口。 当我们使用su = Runtime.getRuntime().exec(“/system/xbin/su”);方法获取系统权限的时候,可能抛出原创 2018-01-12 12:41:16 · 17556 阅读 · 2 评论 -
【Android】轮播图图片的本地保存及读取
一、轮播图控件及图片加载对于Android端的轮播图控件,我这边选用的是banner库//轮播图compile 'com.youth.banner:banner:1.4.9'//Glidecompile 'com.github.bumptech.glide:glide:3.8.0'二、banner初始化1.引入banner布局 <com.youth....原创 2018-04-11 13:50:13 · 2154 阅读 · 1 评论 -
【Android】判断网络是否可用以及网络类型(WIFI,2G,3G,4G)
Android中通过系统方法判断网络状态以及网络类型public class NetState { /** * Unknown network class */ public static final int NETWORK_CLASS_UNKNOWN = 0; /** * wifi net work */ pub...原创 2018-04-26 16:13:04 · 4776 阅读 · 1 评论 -
【Android】利用WindowsManager悬浮窗播放本地视频以及下载线上视频保存在本地
基于目前又重新拾起了分屏的项目需求,对之前研究的分屏播放视频做了更深入的研究。在之前的基础上做了改进和用户优化上的处理,实现了原生的VideoView加载本地视频。并使用FileDownLoader下载大文件的库来将线上视频文件下载到本地。1.必要的权限 <uses-permission android:name="android.permission.INTERN...原创 2018-01-20 14:07:13 · 4032 阅读 · 0 评论