自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰雨无痕的博客

对自身技术进行汇总检验

  • 博客(9)
  • 收藏
  • 关注

原创 官方推荐handler的正确用法,避免内存泄漏

今天在看谷歌Android公众号的文档时看到了handler关于内存泄漏方面的文章,感觉可以转载归纳一下,做一下记录。官方公众号链接:一次性讲清楚 Handler 可能导致的内存泄漏和解决办法 | 开发者说·DTalk首先,先说下常用的会造成泄漏的用法,直接使用内部类或者匿名内部类的方式,创建、使用Handler:这样创建的话,当页面退出的时候,1、对应的线程仍在处理中、活跃2、线程(Thread)结束,但是消息(Message)仍存在队列中,或者正在处理中,比如在handlerMessag

2022-06-27 13:52:16 953 1

原创 Android Paging3的使用

本篇文章主要是自己对Paging3的学习使用,学习主要是根据郭神的文章进行的,郭神文章的链接:Jetpack新成员,Paging3从吐槽到真香_郭霖的专栏-CSDN博客_pagingPaging是Google推出的一个应用于Android平台的分页加载库。事实上,Paging并不是现在才刚刚推出的,而是之前就已经推出过两个版本了。但Paging 3和前面两个版本的变化非常大,甚至可以说是完全不同的东西了。所以即使你之前没有学习过Paging的用法也没有关系,把Paging 3当成是一个全新的库去学习就可以

2022-02-24 16:25:06 4907

原创 蓝牙模块--OTA升级

蓝牙固件升级模块:OAT升级又称空中升级、DFU 升级,这里使用的是Nordic Semiconductor公司开源提供的第三方升级库:https://github.com/NordicSemiconductor/Android-DFU-Library官方的使用文档:https://github.com/NordicSemiconductor/Android-DFU-Library/blob/5c2d28e9db2ba28b3df67fd61d01a2ce1419fcf0/documentati..

2020-06-03 16:51:40 3845

原创 Android中蓝牙模块交互的总结

近期完成一个与蓝牙相关的项目,特此总结一下与蓝牙模块的交互。首先,是蓝牙相干操作的服务,包括,初始化、单例模式、蓝牙开关状态的监听广播、蓝牙的扫描、连接、读取信息、写入命令(Uart串口透传)、等,public class BluetoothService extends Service implements BluetoothListener, Constants { private static final String TAG = BluetoothService.class.ge

2020-05-13 15:22:26 623

原创 Android中对于时间轴样式的学习

原文链接:https://juejin.im/post/5d9bf8dce51d45781d5e4bb9刚哥博客:https://blog.csdn.net/singwhatiwanna/article/details/102549654通过对作者时间轴样式以及刚哥博客的学习,在自己撸完代码以后,特此将学习心得记录.1、app中的build.gradle的中添加依赖:implem...

2019-10-28 18:06:26 398

原创 信鸽推送快速集成

信鸽推送的集成方式十分的简便易用,在此进行记录在app下的build.gradle添加: android { ... defaultConfig { ... ndk { //选择要添加的对应cpu类型的.so库。 abiFilters 'armeabi', 'armeabi-v7a', 'arm6...

2019-08-26 16:35:42 280

原创 Android中Retrofit网络请求的用法

本文仅仅是从使用的角度,对使用Retrofit进行网络请求的自我总结1、依赖的添加: // Retrofit库 implementation 'com.squareup.retrofit2:retrofit:2.3.0' implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0' // gson...

2019-06-20 15:55:53 366

原创 Android中WebView的设置与使用

1、WebSettings的设置: 介绍websettings的常用的一些WebSettings settings = webview.getSettings(); settings .setRenderPriority(WebSettings.RenderPriority.HIGH); //开启本地DOM存储 settings.setDomStorageEnable...

2019-06-13 09:53:31 1252

原创 Android 通知栏的用法

1、Android Studio中创建项目,在app/build.gradle中设置 targetSdkVersion,保证在26以上,保证Android版本处于8.0以上。当Android版本处于8.0以下无法进行通知渠道的设置,此为Android8.0的一个更新。app/build.gradle:apply plugin: 'com.android.application'and...

2018-10-17 10:24:55 175

空空如也

空空如也

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

TA关注的人

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