
Android
文章平均质量分 68
每天都想变强的王同学
做出的决定,不要后悔,坚持往前走
展开
-
手把手教你学会Android动画(帧动画、补间动画)
目录帧动画帧动画概念帧动画的使用xml实现帧动画Java实现帧动画补间动画概述xml文件实现补间动画透明度动画缩放动画位移动画旋转动画组合动画用Java实现补间动画透明度动画缩放动画位移动画旋转动画组合动画帧动画帧动画概念在Android中,帧动画的本质是把一组预先准备好的图片循环切换播放,造成一种动画效果。帧动画的使用在安卓中帧动画的实现有两种方式:xml文件和Java去实现xml实现帧动画1.首...原创 2021-07-30 10:30:48 · 542 阅读 · 0 评论 -
SharedPreferences的使用与Sqlite的使用
SharedPreferences的概述 SharedPreferences是Android平台上一个轻量级的存储辅助类,用来保存应用的一些常用配置,它提供了String,set,int,long,float,boolean六种数据类型。SharedPreferences的数据以键值对的进行保存在以xml形式的文件中。在应用中通常做一些简单数据的持久化缓存。增加数据SharedPreferences sharedPreferences=getSharedPreferences("us...原创 2021-07-29 11:45:55 · 772 阅读 · 0 评论 -
RecycleView的使用详解以及扩展
目录RecycleView的引用Item的创建逻辑代码的编写Item的点击事件加载不同的Item源码:RecycleView的引用对于RecycleView的引用一共有两种办法第一种是在xml文件当中引用,当你第一次使用这个RecycleView的时候,Android会自动帮你导包。第二种时在build中导包:implementation 'androidx.recyclerview:recyclerview:1.1.0'这样我们就...原创 2021-07-28 14:43:33 · 1046 阅读 · 1 评论 -
Android中Shape属性与使用
Shape属性为什么要使用Shape? 在Android开发中,我们可以使用shape定义各种各样的形状,也可以定义一些图片资源。相对于传统图片来说,使用shape可以减少资源占用,减少安装包大小,还能够很好地适配不同尺寸的手机·corners(圆角)用来定义圆角<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/and...原创 2021-07-26 17:09:55 · 510 阅读 · 0 评论 -
Android艺术开发探索之Activity的生命周期
Android艺术开发探索之Activity的生命周期Activity的五种生命状态1.启动状态2.运行状态:该状态是可见的,可以与用户进行数据交互的3.暂停状态:该状态在某些情况下是可见的,但是用户对它的操作没有响应4.停止状态:该状态下是不可见的,当系统内存不足时,该状态下的Activity很容易被销毁5.销毁状态Activity的生命周期OnCreate():Activity刚开始创建时,生命周期的第一个方法OnStart():Activity在启动时,此时的界原创 2021-07-24 16:42:30 · 584 阅读 · 3 评论 -
Android学习之路——Day1(使用LinearLayout实现微信底部以及微信登录界面)
LinearLayout的介绍:https://blog.youkuaiyun.com/YoNow/article/details/117672856LineraLayout实现微信底部使用四个LineraLayout来实现(由于图片大小没找的太好,所以看起来有点丑)<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/...原创 2021-07-19 09:48:48 · 660 阅读 · 5 评论 -
Android中常见五种布局管理器——RelativeLayout、LinearLayout、FrameLayout、TableLayout、GridLayout
布局管理器Android提供五种布局管理器:1.相对布局管理器(RelativeLayout):通过相对定位的方式来控制组件的摆放位置。2.线性布局管理器(LinearLayout):是指在水平或者垂直方向上依次摆放组件。3.帧布局管理器(FrameLayout):没有任何定位方式,默认情况下,所有的组件都会摆放在容器的左上角,逐个覆盖。4.表格布局管理器(TableLayout):使用表格的方式按行、列来摆放组件。5.绝对布局管理器(AbsoluteLayout):通过绝对定位(x原创 2021-06-07 19:59:10 · 6928 阅读 · 3 评论 -
简单实现手动解析JSON、Gson框架技术和FastJson框架技术
快速上手教你如何简单实现手动解析JSON、Gson框架技术和FastJson框架技术手动解析JSON、Gson框架技术和FastJson框架技术Json的简介JSON对象转换为Java对象JSON数组转换为Java集合插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入手动解析JSON、Gso原创 2021-04-03 15:13:13 · 1722 阅读 · 4 评论 -
浅谈Android的日志工具
Android 的日志工具Log 如何使用Android的日志工具首先我们来了解Android为我们提供了哪几种打印日志的方法Log.v()。用于打印一些最为基本的,意义最小的日志信息。对应级别为Verbose。Log.d()。用于打印一些调试信息。对应级别为Debug。Log.i()。用于打印一些比较重要的数据信息。对应级别为Info,级别比Debug要高一些。Log.w()。用于打印一些警告信息。对应级别为Warn。Log.e()。用于打印一些错误信息,一般原创 2020-12-05 11:47:08 · 408 阅读 · 0 评论