会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
虞美人体重90
博客园
首页
新随笔
联系
订阅
管理
2023年5月31日
JVM——跨平台原理
摘要: Java语言具有跨平台的特性。这里的平台是指计算机操作系统,如windows、linux等,这里的跨平台是指java程序只需要编译一次,就可以在不同的操作系统上运行,这就是所谓的一次编译,到处运行。 Java语言跨平台的核心是因为JVM的存在。 JVM是Java虚拟机的缩写。这是一种抽象的计算机,是
阅读全文
posted @ 2023-05-31 16:50 虞美人体重90
阅读(184)
评论(0)
推荐(0)
2023年4月27日
Android——RecyclerView缓存机制
摘要: RecyclerView是一种高度可定制的View控件,它可以用于显示大量的数据集合,用一种更有效的方式来管理数据的展示和滚动。 RecyclerView之所以那么高效有很大程度上归功于它的缓存机制。 一.使用步骤: 1.添加依赖 implementation 'androidx.recyclerv
阅读全文
posted @ 2023-04-27 01:34 虞美人体重90
阅读(1813)
评论(0)
推荐(0)
2022年9月19日
android小项目-菜谱APP-首页面设计上(RecyclerView+OKHttp+GSON+Glide)
摘要: 在上一节中,已经搭建好了导航栏,现在开始完成首页内容的设计。 任务描述:实现从网络HTTP接口获取菜谱数据,并完成菜谱App主页面的布局设计。 设计思路: 1.数据层面,使用showapi的菜谱接口。 2.HTTP请求层面,使用OkHttp开源库。 3.数据解析层面,使用GSON解析库。 4.数据展
阅读全文
posted @ 2022-09-19 01:02 虞美人体重90
阅读(630)
评论(0)
推荐(0)
Android——使用GSON库解析json数据(解析菜谱大全返回的JSON数据)
摘要: 1.首先,在dependencies依赖库添加GSON库的依赖: implementation 'com.google.code.gson:gson:2.8.6'2.有关GSON GSON提供了fromJson()和toJson()两个直接用于解析和生成JSON数据的方法,前者实现反序列化,后者实现
阅读全文
posted @ 2022-09-19 00:51 虞美人体重90
阅读(2894)
评论(0)
推荐(0)
2022年9月14日
Android——使用http访问网络——使用okHttp(向菜谱大全请求数据)
摘要: 2. 在前一节中学习了HttpURLConnection的方法访问网络,现在来看看使用OKHttp访问网络吧。 在使用OKHttp之前,别忘了去dependencies闭包中添加如下依赖: implementation 'com.squareup.okhttp3:okhttp:4.4.0' 接下来看
阅读全文
posted @ 2022-09-14 22:59 虞美人体重90
阅读(476)
评论(0)
推荐(0)
Android——使用http访问网络——使用HttpURLConnection(向百度请求数据)
摘要: 1. 在过去,Android上发送HTTP请求有一般两种方式:HttpURLConnection和HttpClient。不过在安卓6.0系统以后,HttpClient的功能已经被完全移除了。 所以本次只学习HttpURLConnection的用法。 ①:获得HttpURLConnection的实例
阅读全文
posted @ 2022-09-14 21:46 虞美人体重90
阅读(1442)
评论(0)
推荐(0)
2022年8月22日
android小项目-菜谱APP-底部导航栏(ViewPager结合Fragment)
摘要: 任务描述: 实现三个子页面的滑屏菜单,同时在页面底部添加一个导航栏。如下图所示: 以上的效果有: 1.点击导航栏时图标会变黑 2.可以点击下方导航栏切换 3.可以左右滑动切换 设计思路:滑屏页面有两个部分组成:用来装载Fragment的ViewPager和底部导航栏。 底部导航栏由RadioGrou
阅读全文
posted @ 2022-08-22 15:20 虞美人体重90
阅读(607)
评论(0)
推荐(0)
2022年8月19日
Android四大组件——Service——和Activity的通信
摘要: 任务描述:在MyService里提供一个下载功能,然后再Activity中可以决定何时开始下载,以及随时查看下载进度。 按照之前的思路:在MyService中创建一个方法,用以对下载进行管理。然后在MainActivity中调用该方法。 1.修改布局如下: 添加了一个控制下载的按钮。 2.在MySe
阅读全文
posted @ 2022-08-19 21:08 虞美人体重90
阅读(382)
评论(0)
推荐(0)
2022年8月14日
Android四大组件——Service——基本用法(生命周期)
摘要: 1.定义Service 直接New-Service-Service。如下图所示: Exported属性表示:是否将这个Service暴露给其他程序访问。 Enabled属性表示:是否启用这个Service。 现在来查看MyService中的代码: public class MyService ext
阅读全文
posted @ 2022-08-14 20:33 虞美人体重90
阅读(235)
评论(0)
推荐(0)
2022年8月8日
Android四大组件——BroadcastReceiver——自定义广播
摘要: 1.发送标准广播 步骤一:新建MyBroadcastActivity,布局如下: 现在我们要实现的是:输入要发送的广播内容,点击发送按钮后,该条广播被接收,并在日志处打印出来。 MyBroadcastActivity的代码如下: //采用静态注册的方式 public class MyBroadcas
阅读全文
posted @ 2022-08-08 16:16 虞美人体重90
阅读(904)
评论(0)
推荐(0)
下一页
公告