
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
第一步安卓studio连接真机,步骤如下:1.打开手机的开发者选项(不同手机打开方法不同)和usb调试2.点击右下角的device File Explorer就会连接成功第二步 下载database在data->data目录下查找找到要下载的database下载到桌面第三步:下载sqlite studio第四步打开sqlite studio查看数据库文件1.点击添加数据库...
glide默认是加载图片的原始比例大小,如果需要填充整个ImageView需要对图片进行裁剪1.gradle中导入implementation 'com.github.bumptech.glide:glide:4.11.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'2.使用Glide.with(context).l
前言: handler允许发送延时消息,如果在延时期间用户关闭了Activity,那么Activity就会泄露,这个泄露是因为Message会持有Handler,而又因为Java的特性,内部类会持有外部类,使得Handler被Handler持有,这样最终就导致Activity泄露。解决方案 :将 Handler 定义成静态的内部类,在内部持有 Activity 的弱引用,并及时移除所有消息。pub
对Toast进行一个简单的封装public enum CustomToast {INSTANCE;// 实现单例private Toast mToast;public void showToast(Context ctx, String content, boolean isLong) {if (mToast == null) {mToast = Toast.makeText(ctx, conte
在日常的工作,fragment(或者Activity)中经常会用到service中的数据,因此之间数据通信显得尤为重要。总共有三种方式:1. 绑定服务,通过ServiceConnection类让Activity实现ServiceConnection接口,并且重写 onServiceConnected 和 onServiceDisconnected两个方法。val serviceConnection

动态添加和减少fragment
解决虚拟机安装错误:此安装程序不支持降级1.下载greek官网链接greek有收费版和免费,解决此问题免费的足以2.安装greek
第一步安卓studio连接真机,步骤如下:1.打开手机的开发者选项(不同手机打开方法不同)和usb调试2.点击右下角的device File Explorer就会连接成功第二步 下载database在data->data目录下查找找到要下载的database下载到桌面第三步:下载sqlite studio第四步打开sqlite studio查看数据库文件1.点击添加数据库...
声明 : 在工作中经常会遇到两个App之间通信的问题,ALDL作为Android官方推荐的进程间通信工具,此篇博文,仅仅用来记录如何使用ALDL实现通信1.服务端App首先需要编写ALDL文件(与java文件在同一级),右键新建如下图:aldl :// ITest.aidlpackage com.hopechart.musicplayer;interface ITest {void test();
android调用系统文件选择文件在app中用户选择u盘或者设备中的某个文件,在成功中获取该文件的路径1.打开系统文件夹binding.test.setOnClickListener {//调用系统文件夹val intent = Intent(Intent.ACTION_GET_CONTENT)intent.type = "*/*"///*/ 此处是任意类型任意后缀//intent.setType








