自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Android 获取外部存储权限

Android 11之后可能会遇到在创建文件或获取文件内容等时候,出现拒绝访问或无法打开等的权限问题,android.system.ErrnoException: open failed: EACCES (Permission denied),即使已经在清单文件和用户弹框申请并同意本地文件读写权限,以下两种方式可以尝试一下。1.首先在清单文件中添加读写权限,并在代码中添加系统申请权限弹框。2.SAF权限机制的优化,需要用户在系统设置中授权该应用。

2023-12-08 16:28:36 2769

原创 在线小工具

文件格式转换 https://onlineconvertfree.com/zh/converter/documents/图片提取文字转换为 word,excel等 https://pearocr.com/#/消除图片背景 https://bgsub.cn/webapp/

2023-03-17 08:50:59 94

原创 Android 自定义View九宫格手势解锁

【代码】Android 自定义View九宫格手势解锁。

2022-09-23 11:02:35 143

原创 adb命令连接Android设备

局域网连接方式adb其他命令用法获取椭圆边界条件

2022-08-11 15:33:11 1539 1

原创 Android 图片双击放大

双击放大图片1,导入依赖2,引用布局1,导入依赖第一步先导包,在build.gradle(app)中的dependencies中添加implementation ‘com.github.chrisbanes:PhotoView:2.0.0’//依赖第二步导入PhotoView的时候还需要进行build.gradle(project)中的配置添加两个maven中的地址allprojects { repositories { google() jcenter()

2020-11-19 18:25:16 258

原创 okhttp封装

#okhttpcontenuitls…/**原则:代码复用性+只有一个Client对象*/public class OkhttpUtils {private OkHttpClient okHttpClient;//在构造方法里面创建//单例模式:构造私有化private OkhttpUtils(){//只会创建一次//log拦截器HttpLoggingInterceptor httpLoggingInterceptor=new HttpLoggingInterceptor()

2020-10-13 11:25:09 123

原创 Android menu 菜单

菜单menu菜单menu菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(@NonNull Menu

2020-09-10 15:41:38 98

原创 Android 双击退出

Android 双击退出Android 双击退出Android 双击退出//重写onKeyDonwn方法@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode==event.KEYCODE_BACK){ //is是自定义long型的变量 if (System.currentTimeMillis() - is > 2000){

2020-09-10 15:18:54 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除