自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 Android |(十四)网络请求3 OkHttp构建者的设置

OkHttp的3中自定义配置/构建者的设置:拦截器、缓存、Cookie

2024-07-22 15:39:18 897

原创 Android |(十四)网络请求2 post请求的数据格式

单元测试

2024-07-19 12:00:08 1122

原创 Android |(十四)网络请求1 OkHttp简介

前言(一)Http(二)OkHttp(三)Android 网络库的发展OkHttp使用(一)添加依赖+网络权限使用演示步骤准备1.get 同步请求2.get 异步请求3.post 同步请求4.post 异步请求

2024-07-18 17:04:34 1075

原创 JAVA速成篇 | 【篇1】入门

简介+安装JDK+配置环境变量

2024-07-17 17:57:56 292

原创 AS| (二)Android Studio快捷键【JetBrains家族】

ctrl+d向下复制一行ctrl +e最近打开的文件 recent files当前文件搜索 /全局搜索当前文件替换 /全局替换双击shift弹出搜索窗口shift+f6重命名(所有地方一起改)refactor-->rename,修改完回车enterctrl +p方法参数提示alt+鼠标批量修改alt+insertshift+鼠标左键Generate(生成)多选ctrl+alt+L格式化代码(整理代码的对齐换行).val或ctrl+alt+v快速生成变量ctrl+alt+o。

2024-07-16 10:18:53 703

原创 Android |(七)四大组件1 Activity跳转传参

假设:FirstActivity--->SecondActivity一、显示Intent(一)直接跳转Activity关闭:一般需要在 SecondActivity 中加上函数,表示这个 Activity 结束(二)数据回传/回调很多情况下,从 FirstActivity 跳转到 SecondActivity 后,需要在 SecondActivity 进行相应的操作,如更新数据之类,然后返回 FirstActivity,通知 FirstActivity 执行某些操作,这时候就需要用到回调了回传。

2024-07-09 15:08:59 995

原创 Android |(七)四大组件1 Activity

一二三

2024-07-03 17:59:19 1272

转载 JAVA| 三、关键字:abstract(抽象)

java关键字abstract(抽象)详解_abstractjava-CSDN博客举例 :车可以跑,但具体几个轮子,怎么跑,不同的车(自行车、汽车)不同配置,所以可以将车定义为抽象类public abstract class Car{ //抽象类:车//抽象方法:跑//自行车@overrideSystem.out.println("骑行")(一)抽象类1、用abstract关键字来表达(public)abstract class 类名{ } //表达形式2、不能被实例化。

2024-07-02 15:43:20 51

转载 JAVA |五、 关键字:static(静态)

(如:静态变量可以通过类调用)

2024-07-02 15:40:58 16

转载 JAVA |六、构造函数/方法(constructor)

但编译器自动提供了一个默认构造函数。在上面的类中,代码中。:为不同对象提供不同初始化的值。即构造值,因此叫构造函数。并没有创建任何构造函数。

2024-07-02 15:40:15 59

原创 JAVA |一、基础

JavaKotlin。

2024-07-02 10:48:01 847

原创 Android |(五)基础布局Layout

轻松构建复杂的界面结构。其高效性和灵活性使得布局嵌套大幅减少,从而提升了界面性能。

2024-06-19 20:35:28 699

原创 AS |(七)Structure 结构显示器

接口-interface-I public interface OnEditorActionListener。注解-annotation-@ public @interface AutoSizeTextType。类-Class-C public class TextView extends View。方法-Method-m public TextView(Context context)枚举-enum-E public enum BufferType。

2024-07-22 16:32:06 124

原创 Java技能树 | (一)Java概览

概述+特点

2024-07-17 15:07:58 806

原创 Android | (五)基础布局2 不同汉字字数对齐

待写……

2024-07-17 14:35:42 110

原创 AS| (三)Android Studio 真机调试时不时掉线

待解决……

2024-07-17 14:21:34 369

转载 Android| (十三)权限1 <uses-permission>使用权限

<uses-permission>使用权限

2024-07-16 14:50:05 18

原创 Android |(十二)Glide v4 图片加载

提前启用viewBinding,减少后续编写findViewById代码。

2024-07-16 13:53:11 415

原创 Android |(十一)数据存储2 SQLite存储

SQLite 是一种嵌入式关系型数据库管理系统(RDBMS),专门用于在移动设备和嵌入式系统上。它是一种的数据库解决方案,被广泛用于的本地数据存储。Sqlite在实际企业开发中,实际上并不会直接使用。因为编写的代码量比较多,不是ORM(对象关系映射)框架。实际企业开发中,会使用一些ORM框架,如:Room、GreenDao、LitePal等。

2024-07-14 16:21:02 332

原创 Android |(十一)数据存储1 文件存储

当APP被卸载时,数据会被跟着移除写入数据:openFileOutput读取数据:openFileInputprivate,默认操作模式,代表该文件是应用私有数据写入的内容会覆盖原有内容append检查文件是否存在,存在就追加内容(不覆盖原有内容),不存在就创建新文件所有应用程序都可以访问/读取所有应用程序都可以写入APP卸载时,数据仍然存在外部存储需要判断外部存储状态),可用的状态下才能进行读写操作在Android6.0系统开始,Google加入了动态权限。

2024-07-12 14:02:56 1025 1

原创 Android |(十)findViewById升级之旅【viewbinding】

DataBinding(ViewBinding)

2024-07-11 17:47:18 677

原创 AS| (一)Android Studio版本

参考:Android Studio Giraffe。

2024-07-11 17:22:54 158

原创 AS| (四)New UI 设置

它的创建是为了降低视觉复杂性,提供对基本功能的轻松访问,并根据需要逐步公开复杂的功能——从而带来更干净的外观和感觉。)-->Appearance & Behavior -->New Ul---->√Enable new Ul--->重启IDE。主要变化包括简化的主工具栏、新工具窗口布局、新主题和更新的图标。新的用户界面(UI)是IntelliJIDEA重新设计的外观。

2024-07-11 14:17:34 553

原创 Android|(九)Fragment 碎片/片段

微信底部导航切换

2024-07-11 12:02:50 549

原创 Android |(八)BottomNavigationView 底部导航栏

实战演示——微信底部导航栏

2024-07-10 16:40:48 597

转载 AS |(五)Material 3

是一种将经典的设计原则和科技创新相结合而创造的设计语言,是一个包含光线、材料和投射阴影的三维环境。能在不同平台、不同设备上提供一致的体验的底层系统,遵循基本的移动设计定则,并同时支持触摸、语音、鼠标、键盘等输入方式。

2024-07-10 13:43:00 14

原创 Android|(七)四大组件4 broadcast receiver【待写……】

待写……

2024-07-09 12:04:11 328

原创 Android |(七)四大组件3 content provider 【待写……】

待写……

2024-07-09 12:02:52 111

原创 Android |(七)四大组件2 Service【待写……】

待写……

2024-07-09 12:02:03 233

原创 Android |(六)基础控件10 RecycleView 滑动【进阶】

是官方在5.0之后新添加的控件,推出用来替代传统的ListView和GridView列表控件。

2024-07-09 11:54:20 679

原创 Android |(六)基础控件——优化ListView加载数据

当我们加载布局,创建item对象,并把这个item对象划出屏幕时,这个item对象会缓存起来。当再次滑入屏幕时,convertView就从缓存区中取出item对象。优化出发点:判断convertView是否为null。一开始的时候,convertView为null,

2024-07-08 17:27:45 147

原创 Android |(六)基础控件9 ListView 纵向滚动列表[优化前]

官方定义: Displays a翻译 :显示一个垂直可滚动的视图集合,其中每个视图都位于列表中前一个视图的下方。要获得更现代、更灵活、更高效的显示列表的方法,请使用RecyclerView。

2024-07-08 16:33:42 427

原创 AS| (六)Color Picker 颜色选择器/取色器

Color Picker 颜色选择器/取色器

2024-07-08 14:14:11 113

原创 Android |(六)基础控件8 Dialog 对话框

以点击Button,弹出对话框为例(1) 是通过AlertDialog.Builder()创建,不是直接创建 需要传参数context环境,在Activity中,可以写this(2)设置警告对话框的属性:title、message等 (3)点击对话框(取消/确定)后 的操作,应写在Listener中

2024-07-08 09:06:28 209

原创 Android |(六)基础控件7 Toast 弹出消息

据维基百科上的不可靠消息,谷歌的一位前微软员工在 MSN Messenger 的开发过程中创造了这个术语,因为 Messenger 的小通知窗口向上滑动进入视图,就像吐司从烤面包机中弹出。和其他控件稍有不同,Toast是用JAVA代码写得,不是在xml中添加的。(以点击Button后弹出消息为例)

2024-07-05 16:08:08 318

原创 Android |(六)基础控件6 checkBox 多选框

【代码】Android |(六)基础控件 checkBox 多选框。

2024-07-05 15:30:51 262

原创 Android |(六)基础控件5 RadioButton单选按钮

维基百科:Radio buttons were named after the。学习内容:RadioGroup管理 、checked属性。

2024-07-05 14:18:22 355

原创 Android | (六)基础控件3 ImageView 图片控件

学习内容:ImageView 图片控件的。

2024-07-05 12:15:52 157

原创 Android |(六)基础控件2 EditText输入框

【代码】Android |(六)基础控件3 EditText输入框。

2024-07-05 11:54:41 214

原创 Android | (六)基础控件4 Button按钮

补充:Toast提示,一种常见的用户界面元素,通常以弹出窗口或气泡形式出现在屏幕上方或下方,提供一种非侵入式的方式来向用户显示短暂的消息或提醒,而不会中断用户的操作。(Anonymous Inner Class)是一种在声明和创建对象的同时定义类的方式,它没有显式的类名。运行,2个按钮都可以正常点击,并弹出各自结果。请参考这篇文章,解释的很详细。这里如果:switch语句报错。适合界面中有多个按钮需要点击。

2024-07-05 10:50:50 459

空空如也

空空如也

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

TA关注的人

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