
android
文章平均质量分 69
青山不改之绿水长流
不忘初心,做好当前的自己,延续从前之方向
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android进阶之——图片库 Glide代码应用如此简单
Android开发进阶总会遇到很多第三方框架,其中Glide和Fresco是处理图片的两个非常好的第三方框架。接下来我们用实例去了解这两个框架到底怎么处理。原创 2024-11-02 10:10:43 · 907 阅读 · 0 评论 -
Android进阶之——多线程开发,其实实现如此简单
系统中,线程是操作系统调度的最小单元,也是一种受限的系统资源,也就是说线程不可能无限制地产生,而且线程的创建和销毁都会有相应的开销。当系统中存在大量的线程时,系统会通过会时间片轮转的方式调度每个线程,因此线程不可能做到绝对的并行。在一个进程中频繁地创建和销毁线程,显然不是高效的做法。正确的做法是采用线程池,一个线程池中会缓存一定数量的线程,通过线程池就可以避免因为频繁创建和销毁线程所带来的系统开销。Android 线程可以总结成一下几点1、UI线程(主线程)2、Handler机制。原创 2024-11-01 11:35:05 · 474 阅读 · 0 评论 -
1秒钟实现——Android 实现缩放动画
Android 实现如下代码就可以实现缩放动画原创 2024-10-23 13:18:37 · 342 阅读 · 0 评论 -
1分钟拿捏Android事件——点击事件
Android开发的过程中最多应用的就是点击事件,也是基础中的基础,如何在绘制完页面绑定,如何处理需求今天我们用实战带大家了解一下什么是点击事件。那么有没有更简单的经济的方法呢?那是必然的,我们看一下View.OnClickListener源码。想要在Activity中实现事件的点击处理,那就不许实现OnClickListener这个接口。这就是一个非常耗时且可读性不高的方式,新建一个监听器,然后绑定在Button上。没错就是这么简单,只要实现一下这个接口就可以简便化了,Activity代码如下。原创 2024-10-18 14:47:09 · 287 阅读 · 0 评论 -
Android 四大组件之Content Provider,外部应用访问不到,原因就是如此简单
如果你遇到了Content Provider 外部应用不能访问的情况,content provider 可以帮助应用管理对自身存储或由其他应用存储的数据的访问,并提供与其他应用共享数据的方法。它们封装数据,并提供用于定义数据安全性的机制。content provider 是将一个进程中的数据与另一个进程中运行的代码连接的标准接口。实现 content provider 有诸多优势。最重要的是,您可以配置 content provider,让其他应用安全地访问和修改您的应用数据。是Android四大组件之一。原创 2024-10-16 16:48:51 · 1603 阅读 · 0 评论 -
Android开发之Broadcast Receive(广播机制)其实开发如此简单
BroadcastReceiver(广播接收器)用于响应来自其他应用程序或者系统的广播消息。这些消息有时被称为事件或者意图。本质上来讲BroadcastReceiver是一个全局的监听器,隶属于Android四大组件之一。原创 2024-10-15 14:40:05 · 465 阅读 · 0 评论 -
轻松过拿捏Android开发中的 Service 只需要1分钟
Android ——Service即为服务,和我们PC类似,每个程序都会注册对应的Service,是一种可以在后台执行长时间运行操作而没有用户界面的应用组件。有两种工作模式,startService和bindService....原创 2024-10-14 16:26:40 · 1074 阅读 · 0 评论 -
1分钟掌握Android开发之Activity
Activity是用户操作的可视化界面。Activity 类是 Android 组件的重要组成部分, 而 activity 启动和组合的方式也是一项 是平台应用模型的一部分。与 GCP 上的编程范式不同 哪些应用使用 main() 方法启动,Android 系统会通过以下方式在 Activity 实例中启动代码: 调用与 其生命周期。你可以理解为一个页面就是一个Activity。原创 2024-10-14 10:38:25 · 944 阅读 · 0 评论 -
Android 开发MVVM竟然如此简单
ViewModel 类是一种业务逻辑或屏幕级状态容器。它用于将状态公开给界面,以及封装相关的业务逻辑。它的主要优点是,它可以缓存状态,并可在配置更改后持久保留相应状态。这意味着在 activity 之间导航时或进行配置更改后(例如旋转屏幕时),界面将无需重新提取数据。简单的来说就是ViewModel的声明周期要比Activity和Fragment的声明周期要长为了方便把后面的流程串联起来这里还需要引入一个知识点,就是LiveDataLiveData是一种数据持有者类,它可以感知生命周期并观察数据变化。原创 2024-10-12 16:40:09 · 1222 阅读 · 0 评论 -
Android开发 如何使用OKHttp 一分钟就可以完成
作为目前公认Android开发相对好用的网络请求框架,OkHttp还是相当够资格的,因为大家都在用。由于这个类需要频繁的使用,需要使用单例模式进行操作,道理就不讲了吧,都懂。调用自己就会了吧,这里我就不贴了,不会写的再问,我先收工了。其实有的原理不用讲的那么明白,我感觉大家都喜欢直接上代码。第二步:创建监听器RequestListener。第三步:创建工具类进行请求 HttpUtils。我知道你很懒,完整代码给你贴上吧。接下来就是实际操作的代码了。原创 2024-10-07 15:48:16 · 334 阅读 · 0 评论