日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

android gpio操作

發(fā)布時(shí)間:2025/4/16 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android gpio操作 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

public class GPIOUtil {
? ? //讀GPIO
? ? private String getGpioString(String path) {
? ? ? ? String defString = "0";// 默認(rèn)值
? ? ? ? try {
? ? ? ? ? ? @SuppressWarnings("resource")
? ? ? ? ? ? BufferedReader reader = new BufferedReader(new FileReader(path));
? ? ? ? ? ? defString = reader.readLine();
? ? ? ? } catch (IOException e) {
? ? ? ? ? ? e.printStackTrace();
? ? ? ? }
? ? ? ? return defString;
? ? }


? ? //將GPIO口設(shè)置為輸出的時(shí)候,默認(rèn)是輸出,調(diào)用下面的方法即可變成默認(rèn)輸入
? ? public boolean gpio_input0(View v) {
? ? ? ? return ?RootCommand("echo ?2 > /sys/class/backlight/rk28_bl/gpio0");
? ? }
? ? public boolean gpio_input1(View v) {
? ? ? ? return ?RootCommand("echo ?2 > /sys/class/backlight/rk28_bl/gpio1");
? ? }
? ? public boolean gpio_input2(View v) {
? ? ? ? return RootCommand("echo ?2 > /sys/class/backlight/rk28_bl/gpio2");
? ? }

? ? //當(dāng)GPIO口為輸出的時(shí)候,通過(guò)以下的辦法來(lái)控制高低電平
? ? public boolean set_gpio0_high(View v) { ? //拉高
? ? ? ? boolean FLAG = RootCommand("echo ?1 > /sys/class/backlight/rk28_bl/gpio1");
? ? ? ? Log.e("123high", String.valueOf(FLAG));
? ? ? ? return FLAG;
? ? }

? ? public boolean set_gpio0_low(View v) { ? ?//拉低
? ? ? ? boolean FLAG = ?RootCommand("echo 0 > /sys/class/backlight/rk28_bl/gpio1");
? ? ? ? Log.e("123low", String.valueOf(FLAG));
// ? ? ? ?read_gpio0();
? ? ? ? return FLAG;
? ? }
? ? // ?其他的GPIO口都是一樣的方法(gpio0、gpio1、gpio2、gpio3)
? ? //下面的是執(zhí)行的方法
? ? private boolean RootCommand(String command) {
? ? ? ? Process process = null;
? ? ? ? DataOutputStream os = null;
? ? ? ? try {
? ? ? ? ? ? process = Runtime.getRuntime().exec("su");
? ? ? ? ? ? os = new DataOutputStream(process.getOutputStream());
? ? ? ? ? ? os.writeBytes(command + "\n");
? ? ? ? ? ? os.writeBytes("exit\n");
? ? ? ? ? ? os.flush();
? ? ? ? ? ? process.waitFor();
? ? ? ? } catch (Exception e) {
? ? ? ? ? ? return false;
? ? ? ? } finally {
? ? ? ? ? ? try {
? ? ? ? ? ? ? ? if (os != null) {
? ? ? ? ? ? ? ? ? ? os.close();
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? process.destroy();
? ? ? ? ? ? } catch (Exception e) {
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? return true;
? ? }
---------------------?
作者:馬偵銘?
來(lái)源:CSDN?
原文:https://blog.csdn.net/zhenming_ma/article/details/80264002?
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!

總結(jié)

以上是生活随笔為你收集整理的android gpio操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色综合久久久久 | 国产大片一区二区 | 国内精品嫩模av私拍在线观看 | 日本成人一区 | 最近中文在线观看 | 男生尿隔着内裤呲出来视频 | 少妇太爽了在线观看 | 99午夜视频| 葵司一区二区 | 一级特黄妇女高潮2 | 色男人天堂av | 日韩色婷婷 | 日韩精品久久一区二区 | 五月婷婷一区二区三区 | 91天堂网 | 在线看三级 | 亚色图 | 夜夜爽av福利精品导航 | 久久久久久国产视频 | 欧美草比视频 | 超碰天堂 | 久久乐国产精品 | 欧美一区亚洲一区 | 日韩少妇一区二区三区 | 久草最新| 亚洲高清二区 | 男人的天堂网在线 | 欧美123区| 欧美日韩一区二区三区在线电影 | 欧美视频中文字幕 | 五月婷婷激情网 | 国产在线观看一区二区三区 | 欧美一级淫片免费视频魅影视频 | 尤果网福利视频在线观看 | 国产21页| 亚洲高清视频网站 | 午夜av中文字幕 | 伊人3 | 可以直接观看的av | 亚洲欧美日韩国产成人精品影院 | 婷婷6月天 | 国产精品av久久久久久无 | 亚洲精品日韩综合观看成人91 | 天天看片天天操 | 美日韩三级 | 999视频| 欧美夫妻性生活视频 | 图片一区二区 | 精品1区2区 | 日美韩av | 国产成人在线视频观看 | 美女扒开让男人桶爽 | 久久久久久久久久影院 | 亚洲一区视频网站 | 久热伊人 | 免费久久一级欧美特大黄 | 91视频在线免费 | 91抖音成人 | 久久99成人| 午夜少妇影院 | 亚洲最大成人网色 | 91天天爽| 国产亚洲欧美精品久久久www | 狠狠干五月 | 三级黄色短视频 | 欧美三极片 | 欧美成人精品欧美一级乱黄 | 老女人性生活视频 | 日本道在线观看 | 欧美性生活一区二区三区 | 免费国产一区二区 | 18黄暴禁片在线观看 | 百合sm惩罚室羞辱调教 | 精产国品一二三产品蜜桃 | 制服 丝袜 综合 日韩 欧美 | 三女警花合力承欢猎艳都市h | 亚洲一区在线免费 | 国产99久| 国产精品无码一区二区三区三 | 欧美午夜精品久久久久久浪潮 | 一级久久久久 | 嫩草视频一区二区三区 | 欧美三级免费 | 黄色av网站在线免费观看 | 天天想你免费观看完整版高清电影 | 亚洲黄色一级大片 | 中文字幕一区二区三区免费视频 | 亚洲无码精品国产 | 色噜噜日韩精品欧美一区二区 | 51精产品一区一区三区 | 欧美一区二区性久久久 | 91亚洲精品久久久蜜桃 | 夜夜操天天射 | 天天操夜操 | 黄色片视频免费观看 | 色欧美88888久久久久久影院 | 国产成人影视 | 日本xxxx免费| 精品h视频|