摘要:package com.example.gpsdemo;import androidx.appcompat.app.AppCompatActivity;import android.content.Context;import android.content.Intent;import androi
阅读全文
摘要:针对部分设备GPS开启状态异常的分析 1:系统的源码分析 public static boolean getLocationState() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { LocationManager alm = (L
阅读全文
摘要:上次在项目中遇到了这样的一个问题,我从接口取到的rawData数组的长度是8192, 我将这个byte数组用new String(rawwData)的方法将byte数组转化为字符串,作为参数传给另外的一个方法, 在这个方法中,将这个String又转化为了数组,这个时候的数组大小变成了30000多,当
阅读全文
摘要:上次接了一个项目,大致意思是一个页面,有六个输入(EditText),以及两个Button,一个button用于 读取短信,并处理读取的信息填充至六个EditText里面,另外一个按钮用于清除掉六个EditText里面的内容。 下面是运行效果图: 首先,我们看manifest.xml文件,在这里我们
阅读全文
摘要:我们通常在开发中见到一种链式的构造对象,比如: demoAnimator demoAnimator= new demoAnimator.Builder().setFade(true).setDuration(1000).build();那他是怎样实现的呢、 建造者模式(Bulider Pattern
阅读全文
摘要:在一次开发中,我遇到了这样的一个需求,要求输入框的内容只能识别url,要求如下: 纯ip:例如:172.16.15.45 IP+端口:172.16.15.45:3306 协议+ip域名+端口:http/https://172.16.45:3306 域名:www.baidu.com 协议+域名:htt
阅读全文
摘要:单例模式可以说是在我们开发过程中使用的最常用的设计模式,基本上没有之一,在操作数据库对象,图片加载器 日志模块入口,使用的非常广泛,我们来看一下他的基本实现 最简单的单例模式 public class Singleton { private static Singleton instance =ne
阅读全文
摘要:项目背景:在一次项目中,需要输入框输入结束后就立即发送注册包给平台以获取网关列表,开始的想法是,监听收起键盘就执行,但是最后 没有实现,最后想到了editview失去焦点的事件,一旦editview失去焦点,说明用户输入结束,即可以发送注册包获取网关列表。 判断editview失去焦点的源码如下:
阅读全文