Android
巨大八爪鱼
喜欢Win32和STM32编程
展开
-
【原创工具】蓝牙串口无线烧写工具安卓版
蓝牙串口无线烧写STM32程序的工具,支持HC-05和CC2541两种蓝牙模块。原创 2021-07-26 16:01:06 · 986 阅读 · 2 评论 -
Android BLE BluetoothGatt蓝牙通信封装成InputStream和OutputStream
此类封装了BLE蓝牙的数据收发操作,使用起来很方便。构造函数DeviceConnection(BluetoothDevice device, Context context)的参数分别是要连接的蓝牙设备以及当前Activity对象。调用getInputStream获取输入流,用于接收数据。调用getOutputStream获取输出流,用于发送数据。waitForConnection函数用于等待蓝牙连接建立,是可选的操作。不需要等待连接建立好,就可以直接调用收发数据的函数,若连接建立失败则会抛出异常。原创 2021-08-09 23:52:46 · 934 阅读 · 0 评论 -
【方法】Java DataOutputStream writeInt和writeShort如何输出小端序字节序(Little Endian)
使用Integer.reverseBytes()和Short.reverseBytes()方法就可以了。请注意是reverseBytes()不是reverse()!ByteArrayOutputStream bytesOut = new ByteArrayOutputStream();DataOutputStream bytesDataOut = new DataOutputStream(bytesOut);bytesDataOut.writeInt(0x89abcdef);bytesDataO原创 2021-08-08 15:59:28 · 666 阅读 · 0 评论 -
Android Studio里面simple_list_item_2设置两行文本的字体大小和颜色
我看到网上说,android.R.layout.simple_list_item_2里面的文本字体是无法自定义的,要自定义的话必须要自己新建一个layout xml,或者自己重新定义一个Adapter类。但实际上这种说法是错误的,想要修改simple_list_item_2里面的文本字体非常简单!package com.oct1158.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.gr原创 2021-08-05 09:52:46 · 1764 阅读 · 0 评论 -
【方法】Android Studio Activity标题栏(ActionBar)如何显示图标
eclipse ADT建立的Activity,ActionBar上面默认情况下会有图标、标题文字和下拉菜单按钮。然而Android Studio建立的Activity只有标题,其他什么都没有。右边显示下拉菜单按钮倒是简单,关键是左边如何显示应用程序图标呢?首先我们先建立一个空白的安卓工程:在手机上运行结果如下:我们先把APP图标换了,换成一个娃娃脸的图标:选择“娃娃脸.png”:Trim要选择Yes,Resize选择80%,以免娃娃脸太大,不好看:.原创 2021-08-04 19:55:56 · 3282 阅读 · 1 评论 -
Android Studio像eclipse那样自动补全和修正代码
如图所示,Android Studio里面编写代码,遇到代码有问题的时候,只是提示了下错误“Cannot resolve symbol 'textView'”,却没有像eclipse那样的快速修正代码的链接。但其实,鼠标指上去后,左边会有一个带感叹号的红色小灯泡图标,点了就会有很多像eclipse里面那样的代码修正方案:Create local variable 'textView'Create field 'textView' in 'MainActivity'Create paramet.原创 2021-08-04 15:55:18 · 898 阅读 · 0 评论