摘要: dsfds 阅读全文
posted @ 2022-09-19 15:02 随遇而安== 阅读(9) 评论(0) 推荐(0)
摘要: SL 阅读全文
posted @ 2022-09-19 14:57 随遇而安== 阅读(31) 评论(0) 推荐(0)
摘要: 击弦 H 勾弦 P 阅读全文
posted @ 2022-09-19 14:40 随遇而安== 阅读(18) 评论(0) 推荐(0)
摘要: √ 阅读全文
posted @ 2022-09-19 14:37 随遇而安== 阅读(15) 评论(0) 推荐(0)
摘要: × 阅读全文
posted @ 2022-09-19 14:37 随遇而安== 阅读(17) 评论(0) 推荐(0)
摘要: × 阅读全文
posted @ 2022-09-19 14:36 随遇而安== 阅读(19) 评论(0) 推荐(0)
摘要: 45. SQLite45.1 SQLite介绍SQLite关系型数据库。 嵌入式的数据库,体积小,功能强大,几十kb。 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象) 阅读全文
posted @ 2022-09-19 09:07 随遇而安== 阅读(47) 评论(0) 推荐(0)
摘要: 44. SP数据存储 44.1 数据存储是什么 创建一个新工程 数据保存到APP本身。 44.2 数据存储有哪些SP 、 SQLite 【原生】、 Room【更简洁】 记住用户名、自动登录、看了书的页数…配置信息 → SP 44.3 SP特点介绍sharedpreference 首选项 存储软件的配 阅读全文
posted @ 2022-09-19 09:05 随遇而安== 阅读(81) 评论(0) 推荐(0)
摘要: 43. RX思维的魅力 43.1 在下载图片的前提下增加需求 加水印需求 现在的完整代码: package com.dingjiaxiong.myrxjava; import androidx.appcompat.app.AppCompatActivity; import android.app.P 阅读全文
posted @ 2022-09-19 09:03 随遇而安== 阅读(41) 评论(0) 推荐(0)
摘要: 42. RxJava基本使用 42.1 RX思维 为什么学习RxJava? → 改变思维(响应式编程思维),编程效率提升。 经典架构官方地址:https://github.com/ReactiveX/RxJava Rx系列官网:https://reactivex.io/ RX → 反应式 42.2 阅读全文
posted @ 2022-09-19 09:01 随遇而安== 阅读(235) 评论(0) 推荐(0)
摘要: 41. Gson41.1 Gson简介JSON是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。 Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库,可以将一个JSON字符串转成一个Java对象(反序列化),或者反过来(序列化)。 官方地址: 阅读全文
posted @ 2022-09-19 08:58 随遇而安== 阅读(56) 评论(0) 推荐(0)
摘要: 40. 网络加载框架Retrofit完成文件上传和下载40.1 文件上传服务接口 package com.dingjiaxiong.myretrofit; import okhttp3.MultipartBody;import okhttp3.ResponseBody;import retrofit 阅读全文
posted @ 2022-09-19 08:52 随遇而安== 阅读(217) 评论(0) 推荐(0)
摘要: 39. 网络加载框架Retrofit其他39.1 Retrofit中的转换器在接到服务器响应后,目前无论是OKhttp还是Retrofit都只能接收到String字符串类型的数据,在实际开发中,通常需要对字符串进行解析将其转变为一个Java Bean对象。 Retrofit提供了多个转换器使得响应能 阅读全文
posted @ 2022-09-19 08:49 随遇而安== 阅读(128) 评论(0) 推荐(0)
摘要: 38. 网络加载框架Retrofit38.1 Retrofit简介Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。原因:网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装 官方地址: https://github.com/squa 阅读全文
posted @ 2022-09-19 08:46 随遇而安== 阅读(43) 评论(0) 推荐(0)
摘要: 37. OKhttp自定义配置37.1 Builder构建者OkHttpClient okHttpClient = new OkHttpClient.Builder().build();提供更多操作 37.2 拦截器OkHttpClient okHttpClient = new OkHttpClie 阅读全文
posted @ 2022-09-19 08:43 随遇而安== 阅读(292) 评论(0) 推荐(0)
摘要: 36. 网络加载框架OkHttp的同步与异步请求 36.1 简介 官方地址 https://github.com/square/okhttp android网络框架之OKhttp 一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso) 阅读全文
posted @ 2022-09-19 08:41 随遇而安== 阅读(144) 评论(0) 推荐(0)
摘要: 35. 图片加载框架Glide 35.1 Glide的引入 官方地址:https://github.com/bumptech/glide 简体中文文档地址:https://muyangmin.github.io/glide-docs-cn/ 引入 implementation 'com.github 阅读全文
posted @ 2022-09-19 08:38 随遇而安== 阅读(109) 评论(0) 推荐(0)
摘要: 34. 在Android中集成高德地图 34.1 高德地图开放平台 创建新应用 点击“添加”按钮 新建一个工程 34.2 获取安全码 这个工具是jdk自带的 使用命令 keytool -list -v -keystore C:\Users\DingJiaxiong\.android\debug.ke 阅读全文
posted @ 2022-09-19 08:34 随遇而安== 阅读(70) 评论(0) 推荐(0)
摘要: 33. 热修复 33.1 什么是热修复 定义:在应用上线后出现bug需要及时修复时,不用再发新的安装包,只需要发布补丁包,在客户无感知下修复掉bug。 33.2 Tinker是什么 Tinker是微信开源的一个热修复解决方案,支持dex、库和资源更新,无需重新安装apk。 开源地址:https:// 阅读全文
posted @ 2022-09-19 08:32 随遇而安== 阅读(48) 评论(0) 推荐(0)
摘要: 32. 打包签名 32.1 创建keystore,并生成apk 选择APK Next 创建一个新的keystore 设置一系列信息 选择App发布路径 release 在打包了 32.2 真机安装 阅读全文
posted @ 2022-09-19 08:29 随遇而安== 阅读(14) 评论(0) 推荐(0)
摘要: 31. Receiver组件 31.1 认识Receiver 广播:分为系统广播 与 用户自定义广播 系统广播:开机广播、网络状态广播、蓝牙… 31.2 静态注册接收广播 定义一个广播接收者 package com.dingjiaxiong.myactivitytiaozhuan; import a 阅读全文
posted @ 2022-09-19 08:23 随遇而安== 阅读(36) 评论(0) 推荐(0)
摘要: 30. Service组件 30.1 认识Service 服务在后台默默地运行,是不可见的。 30.2 startService与生命周期 新建一个Activity 在清单文件中设置Activity3默认启动 MyService.java package com.dingjiaxiong.myact 阅读全文
posted @ 2022-09-19 08:20 随遇而安== 阅读(23) 评论(0) 推荐(0)
摘要: 29. Activity组件29.1 认识Activity应用画面 → Activity Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。 Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显 阅读全文
posted @ 2022-09-19 08:17 随遇而安== 阅读(67) 评论(0) 推荐(0)
摘要: 28. Fragement总结28.1 Fragment是什么,有什么用Fragment是Android3.0开始新增的概念,意为碎片、片段。 Fragment是依赖于Activity的,不能独立存在的。 Android运行在各种各样的设备中,有小屏幕的手机,还有大屏幕的平板,电视等。同样的界面在手 阅读全文
posted @ 2022-09-19 08:16 随遇而安== 阅读(33) 评论(0) 推荐(0)
摘要: 27. Fragment + ViewPager 27.1 fragment与viewPager的联合应用 ViewPager + Fragment形成翻页效果 → 减少用户的操作。 27.2 ViewPager2基本应用 新的空白工程 布局文件 <?xml version="1.0" encodi 阅读全文
posted @ 2022-09-19 08:15 随遇而安== 阅读(58) 评论(0) 推荐(0)
摘要: 26. Fragment生命周期 26.1 Fragment生命周期 onAttach()/onDetach():绑定/解绑 onCreate()/onDestroy():创建/销毁 创建时,解析bundle onCreateView()/onDestroyView():对UI的创建/销毁 onAc 阅读全文
posted @ 2022-09-19 08:12 随遇而安== 阅读(37) 评论(0) 推荐(0)
摘要: 25. Activity与Fragment通信 25.1 Activity与Fragment通信 原生方案:Bundle 如何让Activity和BlankFragment1完成通信 Activity中: //定义一个bundleBundle bundle = new Bundle();//放入数据 阅读全文
posted @ 2022-09-19 08:03 随遇而安== 阅读(104) 评论(0) 推荐(0)
摘要: 24. Fragment的产生、使用方法、静态(动态)添加fragment24.1 Fragment的产生 Android3.0之后 不同的Fragment运行在同一个Activity之上。 24.2 什么是Fragment具备生命周期【“子Activity”】【可以重复使用】必须委托在Activi 阅读全文
posted @ 2022-09-19 07:59 随遇而安== 阅读(99) 评论(0) 推荐(0)
摘要: 23. ViewPager 页面滑动效果 23.1 页面布局 layout1.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro 阅读全文
posted @ 2022-09-19 07:55 随遇而安== 阅读(24) 评论(0) 推荐(0)
摘要: 22. 单位和尺寸22.1 px与pt的区别px:pixels像素,不同设备显示效果相同(即小按钮在大屏幕上看起来“更小”)pt:point,一个标准的长度单位,1pt = 1 / 72 英寸,用于印刷业,简单实用 22.2 dp和sp的作用dip:device independent pixels 阅读全文
posted @ 2022-09-19 07:53 随遇而安== 阅读(47) 评论(0) 推荐(0)
摘要: 21. 属性动画 21.1 ValueAnimator类 改变值 package com.dingjiaxiong.myshuxingdonghua; import androidx.appcompat.app.AppCompatActivity; import android.animation. 阅读全文
posted @ 2022-09-19 07:52 随遇而安== 阅读(27) 评论(0) 推荐(0)
摘要: 20. 补间动画 给动画设置一个初始值以及一个结束值,加上一个动画时间,Android系统自动补全。 20.1 补间动画分类 alpha 透明度 rotate 旋转 scale 缩放 translate 平移 20.2 布局文件 <?xml version="1.0" encoding="utf-8 阅读全文
posted @ 2022-09-19 07:50 随遇而安== 阅读(69) 评论(0) 推荐(0)
摘要: 19. 帧动画 把几张图片进行快速播放形成的动画。 19.1 素材准备 8张图 19.2 创建animation-list集合 <?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.an 阅读全文
posted @ 2022-09-19 07:48 随遇而安== 阅读(28) 评论(0) 推荐(0)
摘要: Android基础开发——RecyclerView 17. RecyclerView 17.1 导包 implementation 'androidx.recyclerview:recyclerview:1.2.1' 17.2 Bean类与ListView相同 package com.dingjia 阅读全文
posted @ 2022-09-19 07:45 随遇而安== 阅读(25) 评论(0) 推荐(0)