
安卓
苏觉s
这个作者很懒,什么都没留下…
展开
-
kotlin学习之object、companion object实现原理
在Java中有静态方法,静态方法,我们可以通过(类名.方法名或属性)的方式来调用。但是在kotlin中我们是没有static关键字的,kotlin中通过object实现类似的功能,为什么说类似呢?这就要理清kotlin中的object的实现逻辑首先准备一个object修饰的类然后查看编译后Java文件可以看出,这里object其实是实现了一个单例模式,定义了一个静态属性 INSTANCE。但是为什么我们能直接用类名访问方法呢?这里的方法并没有用static修饰。这就要看调用的编译代码了。原创 2023-07-29 17:56:12 · 291 阅读 · 0 评论 -
android提示No Network Security Config specified, using platform default
今天在使用okhttp时发现出现了一个警告(再一顿操作后,警告变成debug级别了,我也不知道为什么,知道的请说一下)然后在AndroidManifest.xml配置。通过查阅资料后解决了记录一下。原创 2023-07-24 15:15:45 · 251 阅读 · 0 评论 -
Minimum supported Gradle version is 6.5. Current version is 6.1.1. If using the gradle wrapper, try
AndroidStudio在导入别人的项目时发生报错:FAILURE: Build failed with an exception.* Where:Build file 'E:\android\study_module-main\app\build.gradle' line: 2* What went wrong:An exception occurred applying plugin request [id: 'com.android.application']> Failed原创 2021-09-04 11:41:26 · 6698 阅读 · 0 评论 -
android 实现打开相册
最近在学习安卓的过程中,学到了从相册中选取图片的内容。// java版 Activity的代码import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.net.Uri;import android.os.Bundle;import android.view.View;原创 2021-08-24 11:22:15 · 3845 阅读 · 2 评论 -
Android Studio OkHttp的使用
OkHttp的使用总结一下,最近的学习OkHttp的过程中遇到的一列问题。首先,要使用这个OkHttp之前需要添加OkHttp库的依赖。编辑app/build.gradle文件,在dependencies闭包中添加如下内容:dependencies{implementation ‘com.squareup.okhttp3:okhttp:4.1.0’}okhttp版本视实际情况选择发送GET请求// kotlin//首先,需要创建一个OkHttpClient实例val client = O原创 2021-08-22 15:55:37 · 3802 阅读 · 4 评论 -
MD5加密
MD5加密最近在学习安卓过程中需要用到md5加密,通过上网查找发现了Java的MessageDigest类可以实现md5加密算法。还有其它的一些加密算法。package md5;//单向加密import java.security.MessageDigest;/*MD5(Message Digest algorithm 5,信息摘要算法) Digest:汇编*/public class md5 { public static String getResult(String inp原创 2021-08-22 12:36:55 · 131 阅读 · 0 评论 -
No implementation found for。。。
No implementation found for java.lang.String com.tencent.liteav.basic.util.TXCCommonUtil.nativeGetSDKVersion() 报错今天在运行腾讯云的音视频demo的时候的突然报了这个错误。解决方法:先按Clean Project再按Rebuild Project注意:这可能只是多个方法中的一个,还有就是导入别人的项目时最好先这样操作再运行...原创 2021-08-22 01:12:08 · 1638 阅读 · 0 评论 -
Android EditText密码框的可见性设置
Android EditText密码框的可见性设置最近写安卓时要实现密码可见性转换,经过查找资料后发现了两种方法可以实现。方法一通过setInputType()方法实现passwordEditText.setInputType(0x91);//设置密码可见passwordEditText.setInputType(0x81);//设置密码不可见passwordEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TE原创 2021-08-16 13:12:13 · 919 阅读 · 0 评论