![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 65
Kfldmy
这个作者很懒,什么都没留下…
展开
-
Android 蓝牙SPP通信——客户端
开始前先看一下大致的流程和服务端相似,客户端也经历创建Socket,连接,操作流的过程。1、开启扫描 public void starScan() { if (bluetoothAdapter != null){ if (bluetoothAdapter.isDiscovering()){ stopScan(); } bluetoothAdapter.startDi原创 2020-07-08 14:53:19 · 1552 阅读 · 0 评论 -
Android 蓝牙SPP通信——服务端
创建BluetoothServerSocketserverSocket = bluetoothAdapter.listenUsingRfcommWithServiceRecord( bluetoothAdapter.getName(),java.util.UUID.fromString(SPP_UUID));开启接收 读写数据原创 2020-07-08 14:53:35 · 1707 阅读 · 0 评论 -
Android疑难杂症之KillProcess 和System.exit 无效
转载自:原文首先就这个名字来说,kill了process 或者 system.exit确实已经把APP杀掉了,特别是当你栈里只有一个Activity的时候,这个措施是行之有效的。但是因为Android framework的原因,在一些情况下APP会被重启,其实更准确地来说是App被恢复了。什么情况呢?就是如果你还有未被主动关闭的Activity的时候。比如ActivityA -打开-> ...转载 2020-04-02 09:59:19 · 664 阅读 · 0 评论 -
Android 实现截图功能
本截图功能的实现思路是通过反射调用系统的截图功能,在service中执行,可以截取任何界面。放出一个demo,截取图片保存在U盘,核心代码在screenshot方法。本文参考了该文章public class ScreenShotService extends Service { private String TAG = "ScreenShotService"; priva...原创 2019-06-26 13:58:37 · 5452 阅读 · 6 评论 -
Android 复合字符串
引言:今天测试小姐姐告诉我,切换英文的时候你这里显示“Total 99 picture”不对,应该是“Total 99 pictures”,要复数。不得不说测试小姐姐也是很细心的,好在问题不大,很快就给你改好了。脑子一过解决方案就是判断数字大小来选取单复数,说干就干,但是刚写下if就发现事情并不那么简单,假如有n个位置的数字要改变,那我就要写n个if...else...来选取单复数,真是令...原创 2019-07-11 18:21:58 · 294 阅读 · 0 评论 -
Android Launcher2 分析与个人理解
刚刚进入工作岗位就分配到了launcher开发,之前是都没有接触过,我是一脸懵逼的。。。。由于是车载多媒体,为了稳定,所以选择了Android4.4的,在这将我个人的分析和理解记录,如有不对之处望多多指正。 图标的加载图标内容加载有篇好文章写的不错在这分享一下(偷懒一下。。。。) launcer2内容加载开始第一点击就借用了别人的文章,要是结束了就太水了哈哈哈哈,接下来说一下laun...原创 2019-01-30 15:33:24 · 2040 阅读 · 2 评论 -
Android 显示文字超过指定长度部分使用省略号表示
1、超过指定字符数 这个实现方法网上一查一大堆,这里挑几篇网友的参考:https://blog.csdn.net/lvi_166/article/details/53762008https://blog.csdn.net/anlidengshiwei/article/details/45915637 2、超过指定宽度由于中文字符和英文字符的大小不...原创 2019-01-23 17:37:40 · 2994 阅读 · 0 评论 -
Android坐标关系一张图明了
参考:转载 2018-09-27 16:12:13 · 172 阅读 · 0 评论 -
java截取byte中的n位
在公司的项目中定了一份协议,使用byte数组来传输协议数据,通常一个byte里不同的位代表着不同的数据,工作中,需要将我们想要的数据从一个byte中截取出来,特意在这里记录一下。若是有什么不足和错误请指出。假设有这么一个byte数据b1:1 1 0 1 1 0 1 1 假设我们需要从中获取其中的3~5位,即110,我们取出的正确的数值应该是这样...原创 2018-10-11 14:14:15 · 5475 阅读 · 0 评论 -
Android 中使用Timer()倒计时
以下为Timer的一种写法,执行run()里面的方法:if (timer != null) { timer.cancel(); } timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { handler.obtainMessage(0x101).sendTo...原创 2018-09-27 12:30:52 · 3257 阅读 · 0 评论