![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓
爱编程的深柒
编程爱好者,对uni-app、AndroidStudio、小程序有一定的了解。
展开
-
Android studio 对Bitmap进行缩放
对Bitmap进行缩放后可以让其变小,对于网络传输有很大的帮助。另外在canvas上绘制Bitmap时使用的是Bitmap的原宽高,有时会出现过大或者过小的情况,通过比例缩放就能解决这一问题了。实现的代码如下:public Bitmap imageCompress(Bitmap oldBitmap) { Bitmap newBitmap = oldBitmap; int width = oldBitmap.getWidth();//读取旧图的宽度 i原创 2021-08-08 23:04:10 · 2817 阅读 · 1 评论 -
Android Studio实现图片的上传(bitmap转base64、python后端base64转图片)
这是Java实现上传图片的一种方法,实现起来也比较简单。具体思路是:调用系统相册选择图片,获取到一个Bitmap,将这个Bitmap转为base64字符串,通过网络请求将base64数据传给后端,后端接收到数据后进行转换和保存图片并返回保存的图片地址。下面是实现的代码:public void photo() {//调用系统相册选择图片 Intent intent = new Intent(); if (android.os.Build.VERSION.SDK_INT &原创 2021-08-03 02:20:06 · 3858 阅读 · 3 评论 -
AndroidStudio调用系统相册选择图片并显示、将图片保存到私有空间
有时候为了能让用户自定义软件的背景,我们需要实现从系统相册选择一张图片并将其进行保存,在后面打开的时候继续使用该图片充当背景。为什么要保存到私有空间呢?保存和到读取私有空间的内容是不需要权限的。由于实现的代码比较简单所以就直接上代码吧!activity_main.xml 代码就一个相对布局和一张图片、一个按钮。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=原创 2021-06-30 15:00:18 · 3627 阅读 · 2 评论 -
Android Studio 实现打字效果
所谓的打字效果就是将一个字符串一个一个的字符输出到屏幕上,实现代码如下:import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.widget.TextView;import java.util.Timer;impo.原创 2021-06-23 10:49:57 · 1406 阅读 · 2 评论 -
Android studio 发起网络请求(GET、POST)网络请求的二次封装
AndroidStudio发起网络请求的方法有很多,这里我使用的是HttpURLConnection类。如果每次发起的请求的类型都是一致的,那我们就可以对HttpURLConnection类进行二次封装,简化我们程序的代码量。前提准备:>配置网络权限:<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="andro原创 2021-06-23 11:30:13 · 7342 阅读 · 3 评论