自定义博客皮肤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中webView的https证书校验以及基于okhttp的接口https证书校验

通过chrome浏览器拿到证书cer文件获取证书公钥 public void readX509CerFile() { try { InputStream inStream = getAssets().open("ccc.cer"); // 创建X509工厂类 CertificateFactory cf = CertificateFactory.getInstance("X.509");

2022-03-11 09:44:35 1339

原创 android日志打印

private static void saveCrashInfo2File(String sb) { String fileName = "CSM.txt"; FileWriter writer = null; try { File dir = new File("/sdcard/AAAAcsm/"); if (!dir.exists()) dir.mkdirs(); //打开一个写文件器,构造函数中的第二.

2021-06-02 13:51:38 124

翻译 Android平台版本对应API级别以及VERSION_CODE(持续更新)

平台版本 API 级别 VERSION_CODE 备注 Android 10.0 29 Q 平台亮点 Android 9 28 P 平台亮点 Android 8.1 27 O_MR1 平台亮点 Android 8.0 26 O 平台亮点 Android 7.1.1 Androi...

2019-03-27 20:03:50 2453

原创 Android通过广播接收器BroadcastReceiver监听有线耳机(头戴耳机)连接变化

通过BroadcastReceiver监听有线耳机连接与断开情况HeadsetDetectReceiver类import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;/** * 监听头戴耳机连接状态变化 * * @author ...

2019-03-27 16:14:16 1531

原创 Android通过广播接收器BroadcastReceiver监听蓝牙连接变化

上一篇介绍了通过广播对蓝牙的打开关闭等变化的监听,这一篇将对蓝牙连接状态的变化进行封装。首先是广播接收器BlueToothConnectReceiver 类import android.bluetooth.BluetoothDevice;import android.content.BroadcastReceiver;import android.content.Context;i...

2019-03-27 14:08:37 5191 4

原创 Android通过广播接收器BroadcastReceiver监听蓝牙打开关闭状态变化

实际开发过程中需要通过对蓝牙状态的监听以满足需求,这里对蓝牙状态的改变进行了一次封装。这里运用了动态广播注册,优点是注册取消可以由代码控制,在用到的地方注册,用不到的地方及时取消,避免对手机资源的浪费。广播接收器BlueToothStateReceiver类import android.bluetooth.BluetoothAdapter;import android.conten...

2019-03-27 11:03:19 3571

原创 RecyclerView更新数据和定位到最底部(适用于更新聊天记录)

做聊天记录刷新功能时使用到了RecyclerView,需求是数据更新后定位到底部。网上搜到的文章均为互相抄袭,而且是错误的,特此改正并记录。方法一、设置RecyclerView第一条数据从底部开始显示LinearLayoutManager linearLayoutManager = new LinearLayoutManager(); linearLayoutManager.setSt...

2019-03-20 17:04:24 8912

原创 android设备连接蓝牙按键/蓝牙键盘,导致Activity重启问题

android设备在连接蓝牙键盘时,由于系统检测到键盘类型发生了改变,会关闭当前Activity并重新执行oncreate启动Activity,导致界面发生不可预估问题。只需要在Manifest中的指定Activity加入configChanges属性android:configChanges="fontScale|keyboard|keyboardHidden|locale|orien...

2019-01-14 16:56:52 4605 9

空空如也

空空如也

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

TA关注的人

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