- 博客(82)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android |(十四)网络请求1 OkHttp简介
前言(一)Http(二)OkHttp(三)Android 网络库的发展OkHttp使用(一)添加依赖+网络权限使用演示步骤准备1.get 同步请求2.get 异步请求3.post 同步请求4.post 异步请求
2024-07-18 17:04:34
1075
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android |(七)四大组件1 Activity跳转传参
假设:FirstActivity--->SecondActivity一、显示Intent(一)直接跳转Activity关闭:一般需要在 SecondActivity 中加上函数,表示这个 Activity 结束(二)数据回传/回调很多情况下,从 FirstActivity 跳转到 SecondActivity 后,需要在 SecondActivity 进行相应的操作,如更新数据之类,然后返回 FirstActivity,通知 FirstActivity 执行某些操作,这时候就需要用到回调了回传。
2024-07-09 15:08:59
995
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 JAVA |六、构造函数/方法(constructor)
但编译器自动提供了一个默认构造函数。在上面的类中,代码中。:为不同对象提供不同初始化的值。即构造值,因此叫构造函数。并没有创建任何构造函数。
2024-07-02 15:40:15
59
原创 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
原创 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
原创 AS| (四)New UI 设置
它的创建是为了降低视觉复杂性,提供对基本功能的轻松访问,并根据需要逐步公开复杂的功能——从而带来更干净的外观和感觉。)-->Appearance & Behavior -->New Ul---->√Enable new Ul--->重启IDE。主要变化包括简化的主工具栏、新工具窗口布局、新主题和更新的图标。新的用户界面(UI)是IntelliJIDEA重新设计的外观。
2024-07-11 14:17:34
553
转载 AS |(五)Material 3
是一种将经典的设计原则和科技创新相结合而创造的设计语言,是一个包含光线、材料和投射阴影的三维环境。能在不同平台、不同设备上提供一致的体验的底层系统,遵循基本的移动设计定则,并同时支持触摸、语音、鼠标、键盘等输入方式。
2024-07-10 13:43:00
14
原创 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
原创 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 |(六)基础控件5 RadioButton单选按钮
维基百科:Radio buttons were named after the。学习内容:RadioGroup管理 、checked属性。
2024-07-05 14:18:22
355
原创 Android | (六)基础控件4 Button按钮
补充:Toast提示,一种常见的用户界面元素,通常以弹出窗口或气泡形式出现在屏幕上方或下方,提供一种非侵入式的方式来向用户显示短暂的消息或提醒,而不会中断用户的操作。(Anonymous Inner Class)是一种在声明和创建对象的同时定义类的方式,它没有显式的类名。运行,2个按钮都可以正常点击,并弹出各自结果。请参考这篇文章,解释的很详细。这里如果:switch语句报错。适合界面中有多个按钮需要点击。
2024-07-05 10:50:50
459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人