![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java/Android
皖赣城
这个作者很懒,什么都没留下…
展开
-
Installed Build Tools revision 32.0.0 is corrupted.
Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.Android Studio构建报错:Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.解决办法这个解决办法里的说的根本原因确实不错,但是在我这里实际操作时发现原创 2022-04-06 18:26:38 · 2720 阅读 · 0 评论 -
Android 网络通信
okhttp库进行网络通信FastJson或Gson进行Json解析原创 2019-12-19 14:45:48 · 237 阅读 · 0 评论 -
Android在Fragment中调用另一个Fragment
在Fragment中调用另一个Fragment需求源于,想要在一个Fragment的内ListView中点击item,然后在相同的界面上覆盖显示对应item的内容(一个LinecChart)最初想的是在一个PopUpwindow中加载LineChart,但是失败了,遂作罢,转向用Fragment加载。附效果图原创 2019-11-29 19:36:26 · 2832 阅读 · 0 评论 -
Android使用PopUpWindow
PopUpWindow的使用PopUpWindow弹出、背景变暗效果以及在Fragment中使用遇到的一些坑最后给PopupWindow封装了一个类,可以在其他的界面中直接调用原创 2019-11-26 20:24:25 · 309 阅读 · 0 评论 -
Android的EventBus使用
Android的EventBus使用简介EventBus简介使用添加到工程原创 2019-11-24 15:12:37 · 88 阅读 · 0 评论 -
Andriod使用Fragment+NavigationBar
Fragment+NavigationBar实现多个界面切换参考:Fragment实例精讲——底部导航栏+ViewPager滑动切换页面注意1、使用android.support.v4.app.Fragment包原创 2019-11-19 15:56:44 · 199 阅读 · 0 评论 -
Android接收蓝牙数据的反转义编码
还是那个安卓×光谱仪蓝牙通讯的项目,由于返回的数据中包含转义编码,因此,要获得正确的数据,需要对数据进行反转义编码,规则是//两个byte转为一个byte0x1b 0xe7-->0xbd;0x1b 0xe8-->0xbe;0x1b 0x00-->0x1b;import java.io.*;import java.util.Arrays;class test {...原创 2019-10-26 13:10:22 · 180 阅读 · 0 评论 -
Android蓝牙接收分包数据
安卓蓝牙开发-接收分包数据最近在开发一个安卓和蓝牙光谱仪设备通讯的程序,用的是传统蓝牙,下位机蓝牙发送的光谱数据比较大,分成了15个包发送。其中14个包大小290个byte,最后1个包大于100个byte,而且一整个数据包由数据头、数据长度、数据、数据尾这几个部分组成,所以接受的时候做了一个判断,定义了一个大容量数组,用笨方法循环拼接。public void run() { ...原创 2019-10-26 00:01:29 · 1520 阅读 · 0 评论 -
java的byte[]转short[]
用于将byte流中的数据转换成short/** * byte[] 转 short[] */public short[] byteToShort(byte[] b){ short[] result = new short[b.length / 2]; short l = 0; for(int i=0;i<b.length / 2;i++){...原创 2019-10-25 20:50:38 · 310 阅读 · 0 评论