当前位置: 首页 > news >正文

淘宝店铺可以做网站优化么seo营销优化

淘宝店铺可以做网站优化么,seo营销优化,营口房产建设信息网站,东莞市网站建设公司一、什么是GPIO? GPIO(英语:General-purpose input/output),通用型输入输出端口,在单片机上一般是通过一个GND引脚和若干个io引脚配合工作。 单片机可以配置GPIO输入输出模式,与外界环境进行通信交互。在输入环境下&…

一、什么是GPIO?

GPIO(英语:General-purpose input/output),通用型输入输出端口,在单片机上一般是通过一个GND引脚和若干个io引脚配合工作。
单片机可以配置GPIO输入输出模式,与外界环境进行通信交互。在输入环境下,可以读取指定端口的高低电平状态。在输出环境下,可以控制指定端口的高低电平状态。

二、Android GPIO通信

使用Runtime.getRuntime()获取本地GPIO文件并与之通信,直接上代码。


/*** gpio通讯工具*/
class GpioUtil private constructor(){companion object{private var instance:GpioUtil?=nullget() {if (field == null) {field = GpioUtil()}return field}@Synchronizedfun get():GpioUtil{return instance!!}}/*** 执行外部程序指令** @param instruct 指令*/fun chmod(instruct: String?) {try {val runtime = Runtime.getRuntime()val process = runtime.exec("su")val dataOutputStream = DataOutputStream(process.outputStream)dataOutputStream.writeBytes(instruct)dataOutputStream.flush()dataOutputStream.close()} catch (ex: Exception) {ex.printStackTrace()}}/*** 获取gpio编号对应的值,即是高电平或低电平** @return高低电平(0或者1)* * 注意:使用该方法时,initGpio()的dire参数值应为in*/fun getValue(gpioNum:String): Int {val localFile = File("/sys/class/gpio/gpio" + gpioNum+ "/value")if (!localFile.exists()) println(localFile.absoluteFile.toString() + " not exist!")while (true) {try {val localFileReader = FileReader(localFile)val arrayOfChar = CharArray(1)val i = localFileReader.read(arrayOfChar, 0, 1)localFileReader.close()if (i == 1) {val j = arrayOfChar[0].codereturn if (j == 48) 0 else 1}} catch (localFileNotFoundException: FileNotFoundException) {localFileNotFoundException.printStackTrace()return -1} catch (localIOException: IOException) {localIOException.printStackTrace()return -1}}}/*** 发送指令,设置gpio值* 设置gpio值,即设置高电屏* @param  paramInt 写入值(0或者1)* @param  gpioPort gpio端口* * 注意:使用该方法时,initGpio()的dire参数值应为out*/fun setValue(gpioPort:String,paramInt: Int) {val exportPath1 = "echo $paramInt > /sys/class/gpio/gpio$gpioPort/value"chmod(exportPath1)}/*** 初始化gpio* @param gpioPort  gpio端口(单片机服务商提供)* @param dire      输入(只读)/输出(读写)方向**/fun initGpio(gpioPort:String,dire:String){//写入编号val exportPath = "echo $gpioPort > /sys/class/gpio/export"chmod(exportPath)//定义输入输出方向(out / in)val directionPath = ("echo $dire > " + " /sys/class/gpio/gpio" + gpioPort+ "/direction")chmod(directionPath)//赋予引脚编号的读写权限val permissionGpio = "chmod 0777 /sys/class/gpio/$gpioPort/value"chmod(permissionGpio)}
}

本文完毕,下班……

http://www.hotlads.com/news/2011.html

相关文章:

  • 以百度云做网站空间洛阳市网站建设
  • 网站流量如何转化为钱商城小程序开发哪家好
  • 武威网站怎么做seo搜索引擎优化的方法有哪些
  • 教育网站前置审批百度seo排名优化软件化
  • 武威做网站chatgpt 网址
  • 江门建设银行网站上海外贸网站seo
  • 学会网站建设指数函数和对数函数
  • 大型网站 建设意义江小白网络营销案例
  • 做网站apache如何网络推广是什么工作内容
  • 厦门市建设局官方网站网页设计案例
  • 做游戏门户网站要注意什么lpl赛区战绩
  • 陕西四通建设工程有限责任公司网站nba最新新闻
  • 徐州网站建设公司官网seo百度快速排名软件
  • 网站建设用什么服务器最新实时新闻
  • 移动微网站建设二维码seo业务培训
  • 欧美独立站建站石家庄市人民政府官网
  • 重庆游戏网站开发公司佛山今日头条
  • 福州建企业网互联网优化
  • 电商网站如何生成app如何在手机上制作网站
  • 织梦网站模板教程自媒体培训
  • 东莞做网站乐云seo北京互联网公司排名
  • 小鼠标网站建设搜索引擎优化理解
  • 蓝色为主的网站案例徐州seo推广
  • 网站w3c标准杭州seo排名优化
  • 广告行业网站建设方案博客推广的方法与技巧
  • 丰县网站建设百度排名工具
  • 网站加v怎么做微信营销策略有哪些
  • 深圳搭建网站公司什么都不懂能去干运营吗
  • 万网域名申请网站长沙网站seo外包
  • 网站做进一步优化如何做推广和引流