【安卓】Jetpack架构组件库-介绍与基本用法
原文连接:https://mp.weixin.qq.com/s/V2haCRugRYCGDZrA9iw7bQ前言一、Jetpack 介绍1、什么是JetpackGoogle 官方解释:Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。Jetpack 是 Google 为解决 Android 开...
2024-01-10Android 基于Bitmap的四种图片压缩方式
目录知识点介绍正文1、质量压缩2、采样率压缩3、缩放法压缩4、RGB_565 通过改变图片格式来实现压缩总结知识点介绍Android 中图片主要以 Bitmap 的形式存在,所以压缩图片主要就是减少 Bitmap 的大小。Bitmap 的大小可以通过如下的公式计算得到:size = width * height * 单个像素所占字节数。因此压缩图片通过...
2024-01-10Snapchat过滤器在Android上失效了?教你如何修复
Snapchat 过滤器未在移动应用程序上加载或显示错误。这是修复 Snapchat 过滤器在 Android 上不起作用的简单指南。Snapchat 是一款著名的社交媒体应用程序,可让用户发布临时图像和视频。该应用程序最令人惊奇的功能之一是它的过滤器,它允许用户为他们的快照添加有趣和创意的效果。不幸的是,与任何应用程序一样,Snapchat 可能会面临技术问题,用户可能会发现他们的 Snap...
2024-01-24基于Retrofit2+RxJava2实现Android App自动更新
本文实例为大家分享了Retrofit2 RxJava2实现Android App自动更新,具体内容如下功能解析自动更新可以说已经是App的标配了,很多第三方平台也都支持这个功能,最近手头上的项目需要加入这个App自动更新,考虑到项目里有用到Retrofit2和RxJava2,于是打算使用它俩自己实现这个功能。分析App自动更新,可以...
2024-01-10详解Android使用Socket对大文件进行加密传输
前言数据加密,是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。它的核心是密码学。数据加密目前仍是计算机系统对信息进行保护的一种最可靠的办法。它利用密码技术对信息进行加密,实现信息隐蔽从而起到保护信息...
2024-01-10Jenkins Copy Artifact解析复制的内部版本ID
我在Jenkins 2.73.1中的多分支管道“复制工件插件”中使用,以从其他两个管道中获得最后成功的工件,请参阅我的Jenkinsfile:def branchname = "${BRANCH_NAME}".replace("/", "%2F")pipeline { agent { label 'windows' } stages { stage('get artifacts') { steps { script { parallel('get-...
2024-01-10Android MarkTipsView文字标识控件使用方法
本文实例为大家分享了Android MarkTipsView文字标识控件的具体代码,供大家参考,具体内容如下效果预览使用使用方式跟TextView使用方式一样,背景设置直接setBackgroundColor源码:import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.grap...
2024-01-10Android Socket通信实现简单聊天室
socket通信是基于底层TCP/IP协议实现的。这种服务端不需要任何的配置文件和tomcat就可以完成服务端的发布,使用纯java代码实现通信。socket是对TCP/IP的封装调用,本身并不是一种协议,我们通过socket来调用协议来跟服务端进行通信和数据的传输。socket就像客户端与服务端之间的一条信息通道,每一个不...
2024-01-10如何在JPA / Hibernate中将@Id与字符串类型一起使用?
我有一个包含字符串类型主键的实体。该实体模型如下:@Entitypublic class MyEntity {@Id@Column(name="PR_KEY", unique=true)private String prKey;........}但是我面临说TypeMismatch的问题。org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.String, got class...
2024-01-10Android开发中Socket通信的基本实现方法讲解
一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求―响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据...
2024-01-10android tcp客户端文件接收
我想从python服务器到android客户端的套接字发送一个文件(png是具体的)。我知道我的python服务器正在发送数据,我只是无法弄清楚如何在android端接收数据。这是代码看起来像接收文件。android tcp客户端文件接收String path = Environment.getExternalStorageDirectory().toString() +"/tmp/test.png"; try { socket = new Soc...
2024-01-10