自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用alibaba的fastjson格式化输出Json字符串

使用alibaba的fastjson格式化输出Json字符串

2023-08-17 10:35:34 765

原创 Android 自定义控件中正确使用setTextSize设置字体大小

Android 自定义控件中正确使用setTextSize设置字体大小

2022-11-15 14:42:39 1961 1

原创 kotlin list常用操作符

Kotlin list 常用操作符

2022-11-15 14:08:51 1531

原创 Android 检查app bundle或者app申请了哪些权限

Android 检查app权限列表

2022-10-28 14:42:50 1665 1

原创 #Android 自定义打包apk或者aab文件名

Android Studio中,打包项目时,不管是apk还是aab,文件名一般都是很没有辨识度的。所以就想要自定义打包文件。

2022-10-26 17:27:37 1361

原创 将React Native集成到现有原生应用

把 React Native 组件集成到现有 Android 应用

2022-06-16 10:32:24 1015

原创 Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin class

Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin class 'FlutterPlugin'.解决办法repositoriesMode的作用存储库模式:解决办法找到settings.gradle,将FAIL_ON_PROJECT_REPOS修改为PREFER_PROJECT,保存重新Build。dependencyResolutionManagement {

2022-04-11 10:32:21 15652

原创 Android 将View转化为图片

Android 将View转化为图片

2022-03-09 09:56:20 3722

原创 Zxing-3.3.3 创建图片二维码

Zxing-3.3.3 创建图片二维码

2022-01-19 18:00:56 647

原创 ActivityResultContracts

ActivityResultContracts

2021-12-31 11:39:49 5172

原创 巧用Kotlin:内置函数let、also、with、run、apply大大提高你的开发效率!

前言下面,我将讲解Kotlin里提供用于扩展 & 方便开发者编码的几个有用内置函数:let函数、also函数、with函数、 run函数、apply函数。let函数also函数with函数run函数apply函数1. let函数1.1 简介定义作用应用场景一个作用域函数1.定义一个变量在特定的作用域范围内。2.避免写一些判空操作1.明确一个变量所处特定的作用域范围内可使用。2.针对一个对象统一做判空处理1.2 使用方法// 作用1:使用it替

2021-06-11 11:19:24 208 1

原创 git上传下载基本使用

第一步:克隆项目(构建本地仓库)$ git clone https://gitee.com/***/-manager.git第二步:将本地代码添加到git$ git add .第三步:将文件commit到仓库$ git commit -m “备注”第四步:上传码云前要先pull下$ git pull origin master第四步:上传代码到码云仓库$ git push -u origin master...

2021-06-09 11:01:11 172

原创 解决Android11上分享图片失败

解决Android11上分享图片失败1.先分析问题原因​ 首先分享应用数据给第三方应用需要在用到文件共享,就需要在AndroidManifest.xml中配置FileProvider,但是配置了只代表你可以使用FileProvider存储了应用间共享文件,但是在并不代表你使用了FileProvider(后边会讲怎么使用)。​ 从 Android 11 开始,使用 分区存储模式 的应用即使拥有 READ_EXTERNAL_STORAGE 权限,也无法再访问外部存储中的任何其他应用的 专属目录 中的文

2021-05-31 13:03:11 4591 2

原创 JCenter 仓库用不了,怎么办

仓库名称阿里云仓库地址阿里云仓库地址(老版)源地址centralhttps://maven.aliyun.com/repository/centralhttps://maven.aliyun.com/nexus/content/repositories/centralhttps://repo1.maven.org/maven2/jcenterhttps://maven.aliyun.com/repository/publichttps://maven.aliyun.c...

2021-05-14 13:50:20 1882

原创 Android Studio 日志中文乱码

打开AndroidStudio安装目录,找到bin下这两个文件studio.exe.vmoptionsstudio64.exe.vmoptions打开文件最后一行添加 -Dfile.encoding=UTF-8,然后保存,重新启动Android Studio。-Xms256m-Xmx1280m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-XX:CICompil.

2021-04-14 14:05:26 385

原创 Android常用权限表

-权限名称-权限描述访问网络android.permission.INTERNET获取网络状态android.permission.ACCESS_NETWORK_STATE获取网络信息状态,如当前的网络连接是否有效获取WiFi状态android.permission.ACCESS_WIFI_STATE获取当前WiFi接入的状态以及WLAN热点的信息获取精确位置android.permission.ACCESS_FINE_LOCATION获取粗略位...

2021-03-15 17:38:13 323

原创 Android Studio 3.6.3 格式化Xml布局代码后控件顺序错乱

Android Studio 3.6.3 格式化Xml布局代码后控件顺序错乱解决办法: Settings–>Editor–> Code Style–>XML 点击右上角的Set from->Predefined Style,选择并点击Android,然后点击Apply保存。如下图:...

2020-12-07 16:17:36 236

原创 Android 暗黑模式适配

Android 暗黑模式适配不爱废话直接上菜。第一种适配方式:1.1 直接修改APP主题,values/styles.xml 如下:<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar"> <item name="android:forceDarkAllowed">true</item> ...</style>或者<style name="Ap

2020-12-01 13:58:41 1886

原创 Android Studio 4.0 开启在线模式

Android Studio 4.0 开启在线模式在 terminal里输入命令://在线模式gradlew build //离线模式gradlew build --offline

2020-11-27 17:59:53 1350

原创 Android 圆角布局Layout控件,支持RoundLinearLayout与RoundRelativeLayout

1. 为什么要写这个圆角控件正常来说我们只需要在drawable文件夹下创建以下xml文件,然后在布局文件中background属性指定一下就可以将布局设置为圆角。<shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@android:color/blue" /> <corners android:radius="22dip"/>

2020-08-12 15:27:17 3004

原创 Android xml 中空格,>的表示方式

空格 &nbsp; 或者 &#160;大于符号(>) &gt; 或者 &#62;

2020-08-10 11:34:05 268

原创 Android canvas.drawText()什么偏移

Android canvas.drawText()什么向右上方偏移条件:把文字画在Canvas的左上角,坐标是(0,0)。1.错误情况Paint paint = new Paint();paint.setColor(scaleColor);paint.setStyle(Paint.Style.FILL);paint.setTextSize(18);String text = "dangwen";canvas.drawText(text ,0,0,paint);如果直接以上边代码划出文

2020-08-07 13:03:39 625

原创 Android 通过SpannableString来设置TextView指定部分字符串的文字颜色,下划线和点击事件

Android 通过SpannableString来设置TextView指定部分字符串的文字颜色,下划线和点击事件废话不多说,直接上代码private SpannableString getClickableSpan() { String provacyStr1 = "我已阅读并同意相关"; String provacyStr2 = "隐私政策和用户协议"; String privacyPolicyMsg = provacyStr1 + provacyStr2 ; int star

2020-08-07 11:33:13 1212

原创 RoundProgressStatusBar 自定义带有成功与失败状态的圆形进度控件

RoundProgressStatusBar自定义带有成功与失败状态的圆形进度控件 如何使用在工程build.gradle中对应添加下边一行代码allprojects { repositories { ... maven { url 'https://jitpack.io' } } }在App build.gradle 中添加依赖dependencies { implementation 'com.github.wy7498145

2020-08-06 16:12:33 215

原创 Android Fragment 一行代码创建底部导航栏

NavigationBarAndroid 一行代码创建底部导航栏看下效果一、如何引入Step 1. 将JitPack存储库添加到您的构建文件中allprojects { repositories { ... maven { url 'https://jitpack.io' } }}Step 2. 添加依赖项dependencies { ··· implementation 'com.github.wy749814530:Na

2020-07-21 09:27:50 390

原创 ProgressBar 自定义线性带文字提示的进度条

ProgressBar自定义线性带文字提示的进度条布局属性 <com.mcustom.library.Progressbar android:id="@+id/progressbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:

2020-07-09 11:34:44 2346

原创 android studio 总是依赖最新版本的方式

总是依赖最新版本的方式例如:implementation 'com.github.wy749814530:MultiGraphics:1.0.4'====>implementation 'com.github.wy749814530:MultiGraphics:latest.release'只需要将版本号1.0.4 替换为latest.release 就可以总是依赖最新版本了。PS:推荐直接使用版本号,不太推荐使用“latest.release”这种方式来依赖第三方库。“latest.

2020-06-28 17:55:02 2021

原创 Android SVG 矢量图做主题换肤

Android SVG 矢量图做主题换肤Step 1. Add the JitPack repository to your build fileallprojects { repositories { ... maven { url 'https://jitpack.io' } }}Step 2. Add the dependency dependencies { implementation 'com.github.wy

2020-05-27 10:38:28 558

原创 Android面试准备知识图谱

2020-05-27 10:30:29 286

原创 Android 二维码扫描框架 基于Zxing3.3的封装

ZxingQRCode 基于ZXing3.0的二维码与条形码扫码封装Step 1. Add the JitPack repository to your build fileStep 2. Add the dependencyStep 3. ExamplesStep 4. Required permissionsStep 1. Add the JitPack repository to your build fileAdd it in your root build.gradle at the end

2020-05-15 14:35:08 2354

原创 This project contains Java compilation errors, which can cause rendering failures for custom views.

This project contains Java compilation errors, which can cause rendering failures for custom views. Fix compilation problems first.在XML中使用自定义控件或者第三控件时,经常会出现这个错误。错误的原因在于没有实现下方红色框选区域的初始化方法。实现这个方法后问...

2020-05-07 14:05:40 1546

空空如也

空空如也

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

TA关注的人

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