【安卓】Jetpack架构组件库-介绍与基本用法
原文连接:https://mp.weixin.qq.com/s/V2haCRugRYCGDZrA9iw7bQ前言一、Jetpack 介绍1、什么是JetpackGoogle 官方解释:Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。Jetpack 是 Google 为解决 Android 开...
2024-01-10【安卓】Android Jetpack架构组件(四)之LiveData
一、 LiveData简介LiveData是Jetpack架构组件Lifecycle 库的一部分,是一个可感知生命周期的可观察容器类 (Observable)。与常规的可观察类不同,LiveData 具有生命周期感知能力,这意味着它具有感知应用组件(如 Activity、Fragment 或 Service)的生命周期的能力,并且LiveData仅更新处于活跃生命周期状态的应用组件观...
2024-01-10@Update如何在Android Room中工作?
我已经在一个房间里的数据库,我想相应检查它是否等于某些数据和更新行数据,如:@Update如何在Android Room中工作?if (dataInDatabase.equals(providedData)) { // update existing data. } 我已经是一个自动生成的ID和存在的唯一@PrimaryKey没有@ForeignKeys。我知道现有数据只能使用@PrimaryKey更新,但我检查的数据不是...
2024-01-10Android okhttp的启动流程及源码解析
目录前言什么是OKhttpOkHttp是如何做网络请求的1.它是如何使用的?1.1 通过构造者模式添加 url,method,header,body 等完成一个请求的信息 Request 对象1.2 同样通过构造者模式创建一个 OkHttpClicent 实例,可以按需配置1.3 创建 Call 并且发起网络请求2.如何通过 Call 发起请求?2.1 Call 是什么2.2 发起请求-异步请求...
2024-01-10Android使用OkHttp进行重定向拦截处理的方法
网上有很多的OkHttp的教程,但是并没有一个是关于如何OkHttp处理重定向的。这里的处理重定向的意思是:把重定向请求拦截下来,然后我们自己去请求重定向后的网页,然后通过Jsoup解析自己需要的网页数据。比如说我们模拟用户登录,然后自己去请求解析登陆后跳转的网页的内容。为什么要做这样的...
2024-01-10轻轻松松带你入门Android Jetpack(含Jetpack Compose),容易肝不难!
JetPack 不是一个库。更多的是Google的一个态度。Android Jetpack是什么Jetpack 是 Google 为解决 Android 开发碎片化,打造成熟健康生态圈提出的战略规划,是 Google 对 Android 未来提出的发展方向,同时它也是众多优秀 Android 组件的集合。Jetpack的优势:Jetpack 拥有基于生命周期感知的能力,可以减少NPE崩溃、内存...
2024-01-10在Android的OKhttp中通过POST请求发送JSON正文
我已经设置好OkHttpClient并成功将GET请求发送到服务器。而且,我还可以将带有空body标签的POST请求发送到服务器。现在,我正在尝试将以下JSON对象发送到服务器。{"title": "Mr.","first_name":"Nifras","last_name": "","email": "nfil@gmail.com","contact_number": "75832366","billing_address": "","connected_via":"Application"}为此,我...
2024-01-10Android 5,camera2仅使用闪光灯
像手电筒应用程序一样,我只需要将闪光灯与API camera2(Android 5,API级别21)一起使用。但是我发现的所有示例都需要在视图中显示摄像机流回答:https://github.com/pinguo-yuyidong/Camera2/blob/master/app/src/main/java/us/yydcdut/androidltest/otheractivity/FlashActivity.java在这里,您无需预览即可打开Flash 。...
2024-01-10Android适配器(Adapter)的概念与自定义
目录一、什么是适配器二、Adapter基本概念和继承关系三、自定义适配器实例1.文件结构2.xml内容3.java内容四、参考资料总结一、什么是适配器在常见软件中,往往能看到列表一样的信息流,例如:如果在xml中将信息写死,那显然是不合适的,无法做到上拉刷新的效果。这个时候,就需要用到适配器...
2024-01-10Android token过期刷新处理的方法示例
tokentoken的意思是“令牌”,是用户身份的验证方式,最简单的token组成:uid(用户唯一的身份标识)、time(当前时间的时间戳)、sign(签名,由token的前几位+盐以哈希算法压缩成一定长的十六进制字符串,可以防止恶意第三方拼接token请求服务器)。还可以把不变的参数也放进token,避免多次查库。第一种方...
2024-01-10【安卓】编写好的android apk安装时出现感染病毒提示
从浏览器下载安装我编写好的apk时,华为、VIVO手机都会出现类似的提示:有大神告诉我只是为什么吗?代码量很少。该删的也都删了。不知道什么原因。急。谢谢!在virustotal上检测出来是这个原因。有什么解决方案吗?回答解决了 。 是签名的问题。楼主,您这个打包好的apk病毒怎么解决的呢,你说是...
2024-01-10