Android
龙筱寳
这个作者很懒,什么都没留下…
展开
-
关于Android技术相关总结(2022.09.21)
关于Android技术相关总结(2022.09.21)原创 2022-09-21 16:23:33 · 510 阅读 · 1 评论 -
Android 建造者模式--简单描述
起因最近在看自己以前写的bean类时突然想到,是不是可以创建新对象时,通过类似Glide那种只用一行代码就可以完成。经过于是想到了Builder模式,也就是建造者模式经过一番研究发现(其实就是百度),建造者模式关键是Builder这个内部类。废话少说直接上代码public class Bean { private String name; private String age; public Bean(String name, String age) {原创 2021-08-26 11:02:40 · 178 阅读 · 0 评论 -
RecyclerView自定义Grid(网格)布局分割线
这次主要是介绍分割线的写法以及recyclerView的删除和添加功能。本文参考链接:Android RecyclerView 使用完全解析 体验艺术般的控件ItemDecoration解析(一) getItemOffsetsRecyclerView 更新单个item时,闪烁问题的处理getIntrinsicWidth()和getIntrinsicHeight()方法理解误区效果图点击添加在列表末尾增加一个新的item,每个item右上角可删除该item。分割线写法其实Rec原创 2021-08-26 10:54:47 · 1355 阅读 · 0 评论 -
EventBus 3.0 简单使用和优美封装
首先,附上eventBus的github地址我是用的Android Studio版本为3.2.1(这个其实不重要啦)gradle配置 implementation 'org.greenrobot:eventbus:3.1.1'为了使用和修改时方便,将EventBus进行了一个工具类的封装(EventBusUtils):注册和反注册 public static void register(Object subscribe) { EventBus.原创 2021-08-26 10:47:50 · 365 阅读 · 1 评论 -
Android Studio 3.2.1 ‘SmaliTypeToken .. class expected, got ‘package‘ ’错误解决办法
解决办法:file-->setting-->editor-->file types-->Registered Patterns将出问题的文件移除此设置即可去掉改错误警告这个filtTypes是用来指定文件的打开模式,如第一张图,表示该文件被指定打开方式为Smali格式。在smali格式的文件中没有package这个关键字,所以会在文件中报错。在报错的情况下,在设置中会如上图所示,因此,只需在smali格式所支持的文件列表(也就是在Registered Patt..原创 2021-08-26 10:42:59 · 358 阅读 · 0 评论 -
Android 各种权限整理
转载请注明出处:https://blog.csdn.net/weixin_42405014/article/details/85273227需要运行时申请的权限CALENDAR(日历)READ_CALENDARWRITE_CALENDARCAMERA(相机)CAMERACONTACTS(联系人)READ_CONTACTSWRITE_CONTACTSGET_A...原创 2018-12-27 10:10:40 · 469 阅读 · 0 评论 -
高德地图集成问题集锦
1、使用TextureMapView,在activity各生命周期方法也调用了mapview的生命周期,不显示地图。需要给当前acitivity开启硬件加速:android:hardwareAccelerated="true" 。。。。。。持续更新...原创 2019-02-22 15:40:46 · 176 阅读 · 0 评论