自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Android Ble 连接设备失败 onConnectionStateChange status 返回133

Android Ble 连接设备失败时回调函数 onConnectionStateChange status 返回133开始找问题 各种mac地址,权限,线程…找了个遍,结果就是返回纹丝不动又因为 mBluetoothGatt = mBluetoothDevice.connectGatt(mContext, true, mGattCallback);第二个参数传的true 所有导致返回的status是4,找遍了都没找到4代表什么状态,就懵逼了一下午,

2022-09-15 19:28:25 2870 1

原创 小程序简单密码校验正则表达式

小程序过滤简单密码的正则表达式判断

2022-08-16 14:27:36 961

原创 Android完整的通讯录获取多个手机号码、多个邮箱、多个地址、生日、备份等信息的代码

Android完整的通讯录获取多个手机号码、多个邮箱、多个地址、生日、备份等信息的代码整个删除通讯录方法一: //删除整个通讯录 public static void deleteAllContacts(Context context) { ContentResolver cr = context.getContentResolver(); Uri uri4 = ContactsContract.RawContacts.CONTENT_URI.buildUpon

2021-10-18 14:41:33 2994

原创 Android 单元测试

单元测试单元测试是应用程序测试策略中的基本测试,通过对代码进行单元测试,可以轻松地验证单个单元的逻辑是否正确,在每次构建之后运行单元测试,可以帮助您快速捕获和修复因代码更改(重构、优化等)带来的回归问题单元测试是应用程序测试策略中的基本测试,通过对代码进行单元测试,可以轻松地验证单个单元的逻辑是否正确,在每次构建之后运行单元测试,可以帮助您快速捕获和修复因代码更改(重构、优化等)带来的回归问题。本文主要聊聊Android中的单元测试,主要内容如下:单元测试的目的以及测试内容Android中的单元测试

2020-10-29 14:48:53 1050 3

原创 greenDao基础使用

time:2020.08.12一、简介1.greenDAO 是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案,GreenDao特点:性能最大化,可能是Android平台上最快的ORM框架易于使用的API最小的内存开销依赖体积小支持数据库加密强大的社区支持2.Github地址https://github.com/greenrobot/greenDAO二、环境搭建1.在根目录的 build.gradle 添加buildscript { re.

2020-08-12 16:35:42 111

原创 Android数据持久化

SharedPreferences是Android提供的数据持久化的一种手段,适合单进程、小批量的数据存储与访问。SharedPreferences的实现是基于单个xml文件实现的,并且,所有持久化数据都是一次性加载到内存,如果数据过大,是不合适采用SharedPreferences存放的。而适用的场景是单进程的原因同样如此,由于Android原生的文件访问并不支持多进程互斥,所以SharePreferences也不支持,如果多个进程更新同一个xml文件,就可能存在同步不互斥问题haredPreferen

2020-08-11 20:17:18 872

原创 android 常用布局文件(LinearLayout,RelativeLayout,FrameLayout,ConstraintLayout,TableLayout)

常用布局LinearLayout-线性布局:LinearLayout-线性布局有两个方向:水平和垂直方向。分别是通过android:orientation="horizontal"和android:orientation="vertical"来控制的1.常用属性orientation:布局中组件的排列方式,有horziontal(水平)和vertical(垂直)两种方式。gravity:控制组件所包含的子元素的对齐方式,可多个组合,如(left|buttom)。layout_gravity

2020-07-16 17:29:50 808

原创 Android技术知识点框架图

1.Android技术知识点框架图2.移动互联网开发课程大纲

2020-07-02 17:02:33 704

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除