![](https://img-blog.csdnimg.cn/798005cdabd64e36bf23589832522647.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android
文章平均质量分 73
Android
别偷我的猪_09
人间处处是繁华,你要全赴努力开花。
展开
-
Android---Bitmap 与 String 互转
bitmap 与 string 互转原创 2023-09-26 20:12:15 · 635 阅读 · 0 评论 -
Android---打开相机拍照
打开系统相机进行拍照原创 2023-09-23 11:53:36 · 1159 阅读 · 0 评论 -
Android---打开相册选择图片
Android简易的打开相册选择图片,适用与个人主页头像的切换原创 2023-09-20 13:38:49 · 2438 阅读 · 0 评论 -
Android---动态权限申请
Google 在 Android开始引入了权限申请机制,将所有权限分成了和。App 每次在使用危险权限时需要动态的申请并得到用户的授权才能使用。和:不会直接给用户隐私带来危险。如果你在其清单中列出了正常权限,系统将自动授予该权限。:授予应用访问用户机密数据的权限。如果你在清单文件中列出了危险权限,则用户必须明确批准你的应用使用这些权限。那么危险权限有那些?和等。申请以上权限时,除了要在清单文件中添加权限,还需要通过代码动态申请。原创 2023-03-18 16:10:06 · 7557 阅读 · 2 评论 -
Android---AndroidX
对Android支持库的由来和理解以及支持库的作用。介绍了 android.support.* 和 androidx 的发展历程。原创 2023-01-02 11:44:20 · 1497 阅读 · 0 评论 -
Android---开发笔记
用drawable文件写shape时注意它的几个属性,solid属性用来描述形状主体内容,corners用来描述形状的左上、右上、左下、右下四个角的弧度,stroke用来描述形状的边框样式。总共shape属性有如下几种: 定义圆角 定义颜色渐变,从左下角到或上角 定义控件内容到边框的距离 定义边线 定义填充 定义大小。4.5:gradient用以定义渐变色,可以定义两色渐变和三色渐变,及渐变样式,它的属性有下面几个:常用的为linear渐变类型。原创 2022-12-30 22:43:29 · 1032 阅读 · 0 评论 -
Android---简易的底部导航栏
在bottomnavigationitem.xml 里添加一个 item 就是在 底部导航栏里添加了一个可点击的 tab 按钮。注意,item 里面的 icon 属性你可以自己找一下好看的icon,这里简单用 mipmap 里的 ic_launcher.webp 来作为 icon。对于底部导航栏 item 的监听应该是 OnNavigationItemSelectedListener,但是该方法已经被 google 官方给废弃了,所以这里用 OnItemSelectedListener 来代替。原创 2022-12-28 19:23:28 · 3652 阅读 · 6 评论 -
Android---ViewPager
一、ViewPager 缓存页面与预加载先有缓存页面,然后再预加载。因此,缓存的目的就是为了预加载。原创 2022-12-24 20:49:38 · 3998 阅读 · 0 评论 -
Android---Banner轮播图
实现一个简单的轮播图效果,Banner框架已经帮我们做了一个适配器--能够帮助我们快速开发,完成首页轮播图效果的需求。原创 2022-12-22 20:45:55 · 11701 阅读 · 7 评论 -
Android---RecyclerView回收复用机制
回收什么?复用什么?:回收即缓存。当屏幕上的一个itemView滑出屏幕(即不可见了),RecyclerView就利用回收机制,将该itemView放入内存。当其它itemView出现时,不用每次都去new一个新的itemView,而只是去onBindViewHolder绑定数据就行。:复用即取缓存,从集合中去获取。新的itemView滑动出现时,首先是去缓存中拿,如果缓存中不能满足,再去执行onCreateViewHolder创建新的itemView并封装到viewHolder中去。回收的是什么?原创 2022-12-20 11:32:04 · 1716 阅读 · 0 评论 -
Android---组件化
1.)组件(Component),是对数据和方法的简单封装,功能单一,高内聚,并且是业务能划分的最小粒度。2.)组件化是基于可重用的目的,将大型的软件系统按照分离关注点的形式,拆分成多个独立的组件,使得整个软件系统也做到电路板一样,是单个或多个组件元件组装起来,哪个组件坏了,整个系统可继续运行,而不出现崩溃或不正常现象,做到更少的耦合和更好的内聚。原创 2022-12-17 17:12:02 · 4271 阅读 · 4 评论