自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android studio 各本版下载

搜索Android studio下载时发现各种需要付费下载的链接,在此记录一下官方的下载地址。

2024-01-08 11:13:56 613

原创 superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RScanner

原来有17和1.8版本,这里需要用到11版本,下载并应用11版本即可,如果没有生效,clean并rebuild一下。解决办法:修改配套gradle版本,修改java版本。原因:gradle版本不适配,java版本不适配。

2023-11-27 11:30:23 3704

原创 JS报错 XXX.includes is not a function

.includes(),promise,await,async

2023-04-25 16:59:02 3398

原创 kotlin之field属性

在创建实体类时,自动生成,用以替代属性名称。

2022-10-12 10:05:31 1346

原创 kotlin之with函数

with()函数中的参数是一个对象,我们可以在方法中直接引用对象的公有属性或者公有方法,而不用使用方法名。

2022-10-12 09:31:48 890

原创 ellipse末尾多余文字省略号

vueoverflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;微信小程序可以额外加一个,用来分开每个字符word-break: break-all;

2022-03-08 16:51:45 481

原创 微信小程序登录及授权获取手机号

微信小程序登录,获取手机号

2022-02-22 09:54:31 6269

原创 README 文件格式(详细好用)

如何为开发项目编写规范的README文件(windows),此文详解 - 战争热诚 - 博客园

2022-01-04 14:43:44 8103

原创 微信小程序weapp 导入calendar问题

1、导入流程1)到项目最外层执行 npm i vant-weapp -S --production2)打开“工具”菜单-构建npm3)没有成功导入calendar 则手动导入vant-weapp: 轻量、可靠的小程序 UI 组件库pull下来官方项目,把calnedar文件夹拷贝到node_modules文件夹下的dist下,然后在构建npm一下...

2021-12-06 14:10:15 269

原创 微信公众号h5分享到朋友圈,超详细的讲解

1、首先明确一点,目前为止微信是不支持在h5中自定义按钮直接实现分享功能的,但是可以配置分享内容,可以监听是否分享成功。2、然后实现分享监听是需要后端接口支持的3、实现过程:1)进入时判断是否有code,没有要通过微信的api去请求 this.code = '' var appid = 'xxx' const code = this.getUrlParam('code'); //是否存在code let local = encodeURIComponent(window

2021-08-20 11:12:22 4784 1

原创 naco mac 启动报错 /Library/Internet: No such file or directory

原因:JAVAHOME地址错误解决步骤:1、终端输入/usr/libexec/java_home -V 查询得到Matching Java Virtual Machines (2): 1.8.211.12 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 1.8.0_211 (x86_64) "Oracle

2021-06-23 11:43:07 1950

原创 微信小程序跳转传值类型转换

由于通过url传到新页面的值都是字符串,所以在接收的时候需要JSON.parse()一下,如果传递的参数是一个键值对,且值是数字,可以通过在接参数赋值时使用,setdata({ a:+b })即可快速转化为数字

2021-05-24 17:49:16 385

原创 微信小程序获取用户信息2021年五月之后

微信小程序获取用户信息2021年五月之后由于原来的方法wx.getUserInfo已经废弃,特此记录由于原来的方法wx.getUserInfo已经废弃,特此记录新的方法为getUserProfile()要注意的是,虽然方法名变了,依然需要用按钮触发事件js中的方法为: // 我这里实现的是,获取用户昵称和头像之后,调用接口进行注册用户信息 getUserProfile(e) { var that = this wx.getUserProfile({ desc: '

2021-05-04 14:03:46 926

原创 vue+element-树形table子节点数据实现实时刷新(亲测可用)

一、问题描述:vue-element 使用树形结构的table,即可收缩的table时,由于设置lazy懒加载,导致无法在修改或删除child子列表后实时刷新。二、问题分析:由于官方文档并没有提供相关刷新方法,需要我们自己来实现。实现刷新的关键点在于resolve方法于是我们在load绑定的方法中需要将resolve保存下来,三、具体实现:第一步:首先在data中定义一个map maps: new Map(),第二步:在load绑定的方法中保存,通过父级id作为key,

2021-04-22 18:05:01 5893 5

原创 微信小程序实现scroll-view隐藏滚动条(亲测可用,包括在组件中)

以横向滚动的scroll-view为例只需添加两个关键属性一个是enhanced:启用 scroll-view 增强特性还有一个是show-scrollbar:滚动条显隐控制xml: <scroll-view class='scroll_w' scroll-x enhanced show-scrollbar="false">wss: .scroll_w{width: 100%;height: 100rpx;white-space: nowrap;}...

2021-04-14 11:50:18 2610 1

原创 微信小程序语音转文字

微信小程序语音转文字

2021-04-09 11:17:04 1456

原创 Kotlin学习笔记

1、判空符号? 表示当前对象可以为空,即可以 = null!! 表示当前对象不为空的情况下执行"?"加在变量名后,系统在任何情况不会报它的空指针异常。"!!"加在变量名后,如果对象为null,那么系统一定会报异常!?:作为条件过滤,代表如果为空怎么办 val roomList: ArrayList<Room>? = null if (roomList?.size ?: 0 > 0) { // 这一行添加了?: Log.d("TAG"

2020-12-01 17:19:15 122

原创 Vue UI 学习

1、el-col 属性:span 栅格占据的列数 用作等比例划分span属性的布局调整,一共分为24栏,也就是说span的值为24,则占用了一整行2、el-row属性:Row 组件 提供 gutter 属性来指定每一栏之间的间隔,默认间隔为 03、concat函数,拼接函数,参数可以是多个数值,array,多个arraya.concat(4,5)arr.concat(arr2)arr.concat(arr2,arr3)...

2020-09-09 16:59:33 1170

原创 Vue学习

前提条件:使用vscode开发,框架elment-admin1、导入本地资源两种方式import banana from '@/components/banana' import apple from '../components/apple'. /指当前目录. ./指当前目录的上一层目录2、代码格式化会加标点符号的问题解决把"vetur.format.defaultFormatter.js": “prettier”,改为 “vetur.format.defaultFormatter.js

2020-09-09 09:49:27 83

原创 mac 下android studio连接不上mumu模拟器的解决办法

打开模拟器的设置,打开usb调试,把USB配置调到MTP即可

2020-09-03 17:56:09 1223

原创 activity中调用本地service中的方法。

调用bindService()方法时,要穿入一个conn对象,该对象中需要override两个方法,在onServiceConnected()方法中,可以获取binder对象,来完成对service对象的赋值,之后就可以通过service对象调用service中的方法了。 private ServiceConnection conn = new ServiceConnection() { @Override public void onServiceConnecte

2020-08-20 11:24:42 541 1

原创 关于glide或者其他方式加载网络图片,显示细节不完整的情况记录

加载网络图片时,一张较大的图片,在加载完成后,有部分细节没有显示,如某两条较细的线段,这可能是因为没有设置placeholder,就是没有设置默认加载的图片,原理不清楚,不过确实通过这种方式解决了问题,特此记录。...

2020-08-07 14:03:02 753

原创 Android PopupWindow 里面的padding无效

在修改style文件后,发现弹窗的padding属性无效,查找资料后发现是因为以下属性,去掉即可<item name="android:fitsSystemWindows">true</item>

2020-07-29 08:56:44 656 2

原创 Mac下Android Studio配置adb

第一步配置:1、Android studio 下边切换到Terminal2、输入 echo $HOME并回车(进入当前用户home目录)3、输入touch .bash_profile并回车(创建.bash_profile文件)4、输入open -e .bash_profile并回车(打开bash_profile文件并编辑)5、export PATH=${PATH}:你电脑sdk的路径/tools:你电脑sdk的路径platform-tools//例:export PATH=${PATH}:/U

2020-07-21 09:45:21 983 2

原创 更改recyclerview滑动速度

public static void setScrollSpeed(RecyclerView rv, int velocity){ try{ Field field = recyclerView.getClass().getDeclaredField("mMaxFlingVelocity"); field.setAccessible(true); field.set(recyclerView...

2020-06-29 11:58:48 782

原创 org.json.JSONException: End of input at character 0 of

response.body().string()这个方法只能调用一次,赋值给一个变量后使用String str=response.body().string();使用str去解析

2020-06-08 18:27:50 689

原创 Android Room的简单使用

1、指定版本号,实体类,注意extend RoomDatabase@Database(entities = {User.class}, version = 1)public abstract class AppDatabase extends RoomDatabase { public abstract UserDao userDao();}2、Application中初始化...

2020-03-04 15:47:49 476

原创 Android Room 数据库升级

1、修改版本号1–>2@Database(entities = {HomeDataBean.class}, version = 1, exportSchema = false)2、addMigrations,表明数据库、表的变动情况 Room .databaseBuilder(context, DatabaseConfig.class, DB_NAM...

2020-03-04 13:54:38 1446

原创 kotlin学习记录

1、常量和变量标识符:valvar2、实体类,bean:问题:@Parcelize无效android{ ... androidExtensions { experimental = true } ...}apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-exten...

2020-01-07 16:18:15 109

原创 问题记录:Can not perform this action after onSaveInstanceState

报错:Can not perform this action after onSaveInstanceState原因:fragmenttransaction的commit方法调用报错解决方案:替换commitNow为commitNowAllowingStateLoss参考:https://blog.csdn.net/swer0808/article/details/92985282...

2020-01-06 17:12:35 83

原创 fragment +viewpager嵌套fragment空白

通过断点,发现新建 fragment 对象时,没有执行生命周期,找到原因:猜想可能是由于之前实例的fragment缓存,解决方案:清理掉fragmentmanager中的fragment缓存注意点:1、fragmentmanager在fragment中要用getChildFragmentManager()2、Transaction的commit方法有两个,要使用**commitNow()...

2020-01-02 17:02:28 173

原创 Android开发,问题记录

1、android TextView加载html 解决a标签链接无效关键在于setMovementMethodtv_test.setText(charSequence);tv_test.setClickable(true);tv_test.setMovementMethod(LinkMovementMethod.getInstance());2、popupWindow show()方法...

2019-12-31 13:21:07 200 1

原创 Lint found fatal errors

Android打包release版本时出现了这个问题:解决方案有两种(推荐第二种):1、关闭lint checkReleaseBuilds 的检查,在build.gradle中加入android {lintOptions {checkReleaseBuilds falseabortOnError false}}2、找到出问题的代码位置,改掉它首先找到这个repor...

2019-12-03 10:54:11 544

原创 boolean java.lang.String.equals(java.lang.Object)

解决Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference问题:布局文件中用到<View>,要注意V大写,写成<view>就会报错...

2019-05-28 14:05:37 1166

原创 Android模拟器修改hosts文件完成本地API调用

在Android Studio 的terminal中输入以下核心指令即可:emulator -avd Nexus_5X_API_28 -writable-systemadb rootadb remountadb push E:/hosts /system/etc/hosts第一步,启动模拟器,注意这里需要指定writebale第二部,boot第三步,remount,这一步很重要,成...

2019-05-13 14:40:23 940

原创 Android集成Google+和FaceBook三方登录

FaceBook:https://www.jianshu.com/p/b30ef1c93366要注意在application中加入FacebookSdk.sdkInitialize(getApplicationContext());AppEventsLogger.activateApp(this);Google+:https://www.jianshu.com/p/908f0144f62...

2019-05-07 17:10:15 885

原创 解决'keytool' is not recognized as an internal or external command,operable program or batch file.有效方案

在获取SHA1码是遇到这个问题,解决方案:手动定位到keytool所在目录:C:\Program Files (x86)\Java\jre1.8.0_191\bin> .\keytool -list -v -keystore "C:\Users\doudou\.android\debug.keystore" -alias androiddebugkey -storepass andro...

2019-05-03 12:10:05 4522

原创 Android Room 数据库

删除表"drop table if exists " + TABLE_NAME删除数据不删表"DELETE FROM " + TABLE_NAME解决Schema export ErroSchema export directory is not provided to the annotation processor so we cannot export the schema.You ...

2019-04-04 15:38:07 3717

原创 Android面试题2019

https://juejin.im/post/5c8211fee51d453a136e36b0#heading-56这个写的相当不错

2019-03-08 18:27:45 4266

原创 Android 阿拉伯语适配

首先推荐一个链接:https://www.jianshu.com/p/d8cd294a5c31开始进入正题1、sdk要求: Android 4.2 即 SDK 172、四个重要属性:android:layoutDirection设置组件的布局排列方向android:textDirection设置组件的文字排列方向android:textAlignment设置文字的对齐方式get...

2019-02-26 11:58:07 4311 2

空空如也

空空如也

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

TA关注的人

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