Android
zolty
Earth coder & Lionheart
展开
-
BLE 监听以及MTU浅析
监听部分BLE程序会采用 descriptors 进行对固定UUID进行监听,例如:“00002902-0000-1000-8000-00805f9b34fb”,这里采用了查找所有可用的descriptor UUID,对其监听mInitialized = gatt.setCharacteristicNotification(characteristic, true);//下面部分,不是必须的Log.i(TAG,"setCharacteristicNotification : " + mInitia原创 2021-07-12 23:16:32 · 1447 阅读 · 2 评论 -
Android webView 使用概述
1.webActivity.java新建package cn.com.lenew.bluetooth.activity;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;import cn.com原创 2021-05-29 09:53:12 · 103 阅读 · 0 评论 -
Android studio :No version of NDK matched the requested version
运行时报错:No version of NDK matched the requested version 20.0.5594570. Versions available locally: 22.1.7171670打开sdk manager选择sdk tools,勾选show packages details选择你要下载的ndk版本参考文献运行报错 」 No version of NDK matched the requested version 20.0.5594570. Ver原创 2021-05-26 09:32:54 · 570 阅读 · 0 评论 -
kotlin 简单介绍以及使用总结
1.简介Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。Kotlin 程序文件以 .kt 结尾,如:hello.kt 、app.kt。2.demo2.1.hello world!p原创 2021-05-23 23:43:20 · 1024 阅读 · 1 评论 -
Android 蓝牙通信方式总结
1.摘要Android手机间通过蓝牙方式进行通信,有两种常见的方式,一种是socket方式,另一种是通过Gatt Server(Android 5.0以后)通信,socket方式最为简单,但是很多低功耗的蓝牙设备,如单片机上的蓝牙模块可能不支持;而Gatt方式相对比较复杂。其实无论是socket方式还是Gatt,Android设备间蓝牙通信都是一种C/S(client-server)模式。本文基于两种通信方式,进行详细展开,并推荐了开源项目,建议配合学习。关键词(1)Bluetooth蓝牙(Blu原创 2021-05-04 23:42:27 · 7594 阅读 · 11 评论 -
Android studio 入门使用小结
1.查找soutlogcat 搜索 sout原创 2021-03-03 22:07:49 · 121 阅读 · 0 评论 -
adb shell 连接两个相同设备
1.背景当电脑连接了两个相同型号的安卓设备(例: HW OBU),使用adb shell 时, adb devices 发现两个设备名称一致, 导致无法连接2.操作(1)先只连接一个OBU, adb shell 进入设备echo obu1 > /sys/class/android_usb/android0/iSerial改名为 obu1, 后重连USB连接线.(2)连接另一个OBU,adb shell 进入设备echo obu2 > /sys/class/andr原创 2021-01-11 14:51:38 · 1977 阅读 · 0 评论 -
C++ 线程以及队列简例
1.实现线程1 不停的插入随机数入队线程2 每隔10ms 弹出队首部数据2.g++编译注意加上-lpthreadg++ -o test q.cpp -lpthread3.android-ndk-10e编译注意加上 -std=c++11/home/hil/android-ndk-r10e/android_standlone_toolchain/bin/arm-linux-androideabi-g++ -fPIE -pie -o ttransfer /hom...原创 2021-01-03 19:42:50 · 296 阅读 · 0 评论 -
Android 设备简单文件操作
1.pulladb pull /system/etc/start_eth.sh /home/hil/obufile/2.赋权限mount -o rw,remount yaffs2 /3.pushadb push /home/hil/obufile/start_eth.sh /system/etc/原创 2020-08-27 12:46:11 · 162 阅读 · 0 评论