自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flutter 一键打出不同包名、应用名、版本名、签名、应用图标、版本号的安装包

另外,记得在 AndroidManifest.xml 中配置相关信息。

2024-02-28 17:00:22 589

原创 flutter 小计2

【代码】flutter 小计2。

2024-02-22 16:25:13 485

原创 Flutter 小计1

笔记记录

2024-02-22 16:21:27 492

原创 编译报错小记

gradle 路径配置到 .gradle 路径即可,如果配置到底层,就会出现下载多个 gradle 目录的问题。Android 或 flutter项目工程中,gradle 路径的配置问题。

2024-01-24 11:15:32 574

转载 Flutter更新showDialog以及showModalBottomSheet中的状态中的内容

Flutter更新showDialog以及showModalBottomSheet中的状态中的内容

2023-02-15 11:18:13 653

原创 一些常用的文章写作使用方法和技巧

H2O is是液体。210 运算结果是 1024.插入链接与图片链接: link.图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = 'bar';生成一个适合你的列表项目项目项目项目1项目2项目3 计划任务 完成任务

2022-07-07 10:51:17 752

原创 Android 系统升级遇到的问题

Android各版本升级遇到的问题

2022-07-07 10:44:17 1214

原创 Flutter 学习之路

学习flutter,记录好而实用的方法

2022-07-05 17:15:06 1283

原创 flutter 插件 Pluto表格使用所遇问题

使用Pluto 表格控件遇到的一些问题和心得体会

2022-06-08 10:56:34 870

原创 Android Studio 编译或运行报错

1. 解决依赖包冲突android解决okhttp依赖冲突,如 weex依赖okhttp2,腾讯cos依赖okhttp3,这两个依赖的okio版本不一致导致了冲突。可在引用第三方库的时候,不引用其中的 okio模块,具体如下:  compile 'com.squareup.okhttp:okhttp-ws:2.3.0'  compile 'com.squareup.okio:okio:1.13.0'    compile 'com.squareup.okhttp3:okhttp:3.8.1'

2022-02-25 17:21:23 4080

原创 notepad++设置删除当前行快捷键

notepad默认的删除当前行的快捷键是 Ctrl + Shift + L,和其他软件的不太相同,为了操作习惯,这里修改为 Ctrl + D,简单记录下步骤。Step1:打开软件,标题栏选择 “宏” —> “管理快捷键” —> “Scintlla命令”,界面如下:Step2: Ctrl + D快捷键一般已经被其他操作占用了,所以先找到 Ctrl + D 对应一栏,修改成别的操作,记得保存。Step3:可在过滤栏输入 SCI_LINEDELETE,界面如图:点击该栏,修改快捷键为 Ctr

2022-02-17 10:24:56 5556 2

原创 Java中 static 和 volatile 的区别和应用场景

1.Static1.1 关键字说明static 声明这个字段是静态的(可能被多个实例共享),在主存区上该类的所有实例的该字段为同一个变量,即唯一性。1.2 特点static 只是声明变量在主存上的唯一性,不能保证工作区与主存区变量值的一致性;除非变量的值是不可变的,即再加上final的修饰符,否则static声明的变量,不是线程安全的。2.volatile2.1 关键字说明volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它

2021-08-12 15:44:35 1379

原创 WebView加载网页错误

项目报错: "Mixed Content: The page at 'https://wx.vzan.com/live/tvchat-427320897?v=637539910901869888#/' was loaded over HTTPS, but requested an insecure video 'http://i3.vzan.cc/m3u8/20200221/a487a8d9b2164043bb632165a0cc129c/v.f24306.m3u8'. This request h

2021-04-20 17:24:13 2347

原创 Vue组件prop属性

1.常用的数据类型<test-prop-validate :prop-a="1" :prop-b="2" :prop-c="'3'" :prop-f="'success'"></test-prop-validate>Vue.component('test-prop-validate', { props: { // 基础的类型检查 (`null` ...

2020-05-07 16:41:32 742

转载 package-lock.json

一、 package-lock.json 说明package-lock.json是当 node_modules 或 package.json 发生变化时自动生成的文件。这个文件主要功能是确定当前安装的包的依赖,以便后续重新安装的时候生成相同的依赖,而忽略项目开发过程中有些依赖已经发生的更新。使用npm install xxx命令安装模块时,不再需要–save选项,会自动将模块依赖信息保存到 p...

2020-04-22 11:25:13 3539

原创 Js 中对于数组的操作

声明对象、新增元素、删除元素、追加元素、修改元素、清空列表1. 声明对象var arrayObject=[];或new Array();new Array(size);new Array(element0, element1, ..., elementn);2. 新增元素2.1 unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。语法arrayObje...

2020-03-31 18:42:53 261

原创 数据库的命令行

进入手机的命令行模式,adb shell进入相应包下的数据库路径:cd data/data/com.package.name/列举下包名下所有文件夹的名称,找到databasesls – 列出文件名称cd databases查看所有表.table进入相关的表中,如sqlites news此时,就可以进行表的查询了select * from news;...

2020-02-24 14:29:41 167

原创 vue的安装及简单工程创建

1.几个概念npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)2. 安装步骤2.1 安装nodeJs下载链接:ht...

2020-01-20 15:37:40 433

原创 hidden 和 wx:if

1. 二者区别因为wx:if之中也可能包含数据绑定,所以当wx:if的条件值切换时,框架有一个局部渲染的过程,他会确保条件在切换是销毁或者重新渲染。同时wx:if也是有惰性的,如果初始渲染条件为false,框架什么也不会做,只有在条件第一次变为真的时候才会开始渲染。相比之下hidden就简单的多,组件始终都会被渲染,只是简单的控制显示和隐藏,一般来说,wx:if 有更高的切换消耗,而hidden...

2019-12-31 17:20:33 389

原创 BottomSheetBehavior 的两个用处

1. BottomSheetBehavior 简介An interaction behavior plugin for a child view of CoordinatorLayoutto make it work as a bottom sheet.链接:https://developer.android.google.cn/reference/android/support/desi...

2019-11-18 19:06:45 4628

原创 小程序布局简介

1. 几种常见的布局/* 水平布局 */.rowLayout { display: flex; flex-direction: row;}/* 垂直布局 */.columnLayout { display: flex; flex-direction: column;}/* 水平居中 */.rowcenter { justify-content: center...

2019-09-12 16:50:41 326

原创 小程序中view的自定义属性获取

小程序开发中遇到点击某个组件需要得到当前点击图片的某些属性,如当前的位置或者图片链接,此时就可以通过自定义属性来获取。1. 定义自定义属性的标识 data-attrName ,其中后面的“attrName”为随意命名,前缀“data-”是必须的。2. 使用在wxml文件中增加类似如下代码: <image class="image-style" data-src='{{imgSrc}...

2019-09-11 17:28:34 758

原创 Kotlin中 ?、!!、?:、:: 、->、== 符号的简单说明

Kotlin 中新增了一些符号,先记录在案,方便理解和学习。1. ? 和 !!"?"加在变量名后,系统在任何情况不会报它的空指针异常。"!!"加在变量名后,如果对象为null,那么系统一定会报异常!上述是两个符号的简单概念,为了更好的解释这两个概念,我们先从java代码入手,如下例:ArrayList<String> myList = null; // 创建一个nu...

2019-08-15 11:52:02 46983 2

原创 微信小程序开发杂记

最近刚接触小程序开发,除官方文档外,还参考了 微信公众号“ 微little程序”,的相关视频讲解。1. JSON 语法JSON的值只能是以下几种数据格式,其他任何格式都会触发报错,例如 JavaScript 中的 undefined。数字,包含浮点数和整数字符串,需要包裹在双引号中Bool值,true 或者 false数组,需要包裹在方括号中 []对象,需要包裹在大括号中 {}N...

2019-08-08 14:33:39 525

原创 Android开发的第三方库记录

1.AndPermission申请权限,可以使用开源库’com.yanzhenjie:permission:2.0.0-rc2’ ,github 链接:https://github.com/yanzhenjie/AndPermission ,其引用及使用范例:requestPermission(Permission.READ_PHONE_STATE);private void reques...

2019-08-06 11:43:27 264

原创 ConstraintLayout小计

ConstraintLayout 可以减少布局的嵌套,也可以固定长宽比,一定程度满足了项目需求,有几点容易忘记的点,记录下来。1.长宽比固定constraintDimensionRatio来制定(如:app:layout_constraintDimensionRatio=”1:3”表示宽高比为1:3)这个属性生效需要以下条件:1)left ,right ,top ,bottom四条边都需要约...

2019-07-26 17:21:10 502

原创 自定义View小计

1.java代码中用到的尺寸,切忌:不要颠倒了参数的顺序- setTextSize(TypedValue.COMPLEX_UNIT_PX,15); //22像素 - setTextSize(TypedValue.COMPLEX_UNIT_SP,15); //22SP - setTextSize(TypedValue.COMPLEX_UNIT_DIP,15);//22DIP2.java代码...

2019-07-26 15:48:40 133

原创 Android 代码新增联系人至手机通讯录中

因项目需求,需要将本产品的客服电话信息,默默写入用户手机通讯录中,作为一个程序员,内心是拒绝的,但仍要实现该功能。1. 动态申请读写权限首先,在 Maniifest.xml 文件中添加如下两个权限的声明: <uses-permission android:name="android.permission.READ_CONTACTS"/> <uses-permissio...

2019-05-15 14:47:06 7707

原创 Glide 使用小记

1. 获取 bitmap ,并设置到组件上Glide.with(mContext).load(url).asBitmap().into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap&gt...

2019-04-17 17:21:57 424

原创 CSDN使用小计

不知道是不是因为是程序员使用的网站,写代码用到的颜色值,链接引用,都要手动写代码实现,故有此文记录。1. 改变字体颜色和大小改变字体颜色和大小 2. 设置超链接可以直接点击编辑器里的超链接,添加说明即可。CSDN首页还可以自己通过代码设置链接,如下:CSDN首页...

2019-04-15 17:29:59 189

原创 页面设置数据后,自动滑动情况的处理

ScrollView 中嵌套一个 RecyclerView 或者一个内容很长的组件时,进入页面或者数据动态改变之后,ScrollView 的位置不是在最上面,而是那个 RecyclerView 或者内容很长的组件,此时可以通过先把该组件隐藏,设置完毕内容后再显示出来的处理方法。如下为一个 TextView 设置 Html 文本内容后,页面滑动至该 TextView 的顶部问题的处理笔记。// 延...

2019-04-15 10:40:38 393

原创 Gradle配置全局变量

为方便在不同module中设置版本号等配置信息,可以通过配置全局变量来统一所有module的公共配置信息。一、独立文件配置1.1 在项目的根目录下新建config.gradle文件1.2 将gradle中的公共信息写入config.gradle文件中:1.3 在主项目的build.gradle中申明一下:1.4 在项目中引用我们的路径配置。如下图:二、通过在 build.gra...

2019-04-10 10:19:30 2106

原创 Android读取文件的小计

Android 应用中,可能会遇到地址信息,往往存于本地会加快数据的加载和查询,故可考虑本地数据库的拷贝,txt文件的读取,excel文件的读取来实线。但有时,数据的来源可能是网上的一个请求,将请求结果本地处理后保存至本地文件,再将本地文件放至 asset 目录下,进行读取显示。以下为一个文件读取的工具类:import android.content.Context;import andr...

2019-03-26 14:25:17 207

原创 Charles 使用小结

一、Charles连接手机Charles 连接手机,一定要保证手机和电脑在同一为wifi下。Step1:打开软件,找到 Proxy - Proxy Settings:Step2:在打开的界面,勾选下图红色圈出的内容:Step3: ipconfig,查看自己电脑的ip地址Step4: 手机通过设置http代理服务器,连接到电脑Step5、此时charles会给出提示。有新的连接。...

2019-03-19 14:17:35 638 3

原创 View的 setClickable() 和 setEnabled()

1. setClickable/** * Enables or disables click events for this view. When a view * is clickable it will change its state to "pressed" on every click. * Subclasses should set the view clickable to ...

2019-03-18 15:11:38 1118

原创 Java中几种基本数据类型

内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。1.bytebyte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0,表示的为3位数以内的整数;byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int ...

2019-02-28 17:03:25 7779 1

原创 Android 8.0系统中通知栏的适配

最近用户反馈华为手机用户使用后奔溃问题,发现主要是后台启动服务的问题,错误信息如下:java.lang.RuntimeException: Unable to resume activity {com.example.kingnew/com.example.king.MainActivity}: java.lang.IllegalStateException: Not allowed to st...

2019-02-15 16:15:20 421

原创 几种常见的加密算法

1.stringtobase64MD5加密小记

2019-02-14 15:15:35 1314

转载 Java BigDecimal详解

1.引言float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。先看下面代码 public static void main(String[] arg...

2019-01-31 16:48:21 168

原创 Android Span相关知识小记

Android Span相关内容的记录

2019-01-29 15:37:54 545

带有下拉提示框的选择组件

有下拉选择功能的组件,输入框输入内容后,根据关键词进行匹配,显示下拉列表

2024-02-22

空空如也

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

TA关注的人

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