自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shayn的博客

唯恒心不足以格物,唯求索不足以致知

  • 博客(26)
  • 收藏
  • 关注

原创 [已解决]使用Github的search-repositories接口需注意⚠️返回的数据可能随机有重复项

(版本为2022-11-28)时,会偶尔遇到使用id作为Item的Key时提示Key重复的问题。定位之后发现,此接口返回的数据中,,在使用中最好过滤这些重复项目。在使用Github的。

2023-12-26 19:42:00 424

原创 【已解决】Flutter神策可能会导致Kotlin文件Redeclaration

Flutter项目中的Kotlin文件报Redeclaration错有时可能是神策引起的

2023-02-10 19:34:32 456

原创 [已解决]消除Flutter Sliver之间存在的间隙

在使用NestedScrollView构建嵌套布局时,Flutter的Sliver之间存在约1px的间隙,使用下述方案解决:加入boxShadow。

2022-09-06 20:42:28 1286

原创 java命令行签名apk

jarsigner -verbose -keystore 签名文件地址\keystore.jks -signedjar 签名后文件-signed.apk 未签名文件-unsigned.apk 签名文件对应的keyAlias

2021-11-25 14:48:12 1678

原创 [问题解决]Flutter中GestureDetector+Expanded点击无效果

给GestureDetector包裹的最外层Widget加一个背景色即可: GestureDetector( child: Container( color: Colors.transparent, // 这里加一个颜色 child: Row( children: [ Text(""), Expand

2021-11-03 19:57:17 692

原创 Flutter混合开发hot reload失效的解决方案

在项目中接入flutter_boost之后,发现虽然已经使用flutter attach命令将flutter moudle与app绑定,但是修改flutter源码之后ctrl s无法成功更新页面内容。查阅资料后得知是dart文件的导入方式导致的,按照下述方式导入即可:package:flutter_module/about_us.dart之前无法hot reload的时候,使用的是相对路径导入:import 'about_us.dart';...

2021-10-08 15:13:29 1254 1

原创 [已解决]ARouter拦截器不生效

按照官网配置ARouter后,Interceptor依然不生效,需要注意项目中的build.gradle是否如下设置:项目app/build.gradleplugins { // …… id 'com.alibaba.arouter'}项目根目录的build.gradle dependencies { // …… classpath "com.alibaba:arouter-register:1.0.2" }参考文章...

2021-05-29 14:56:56 831

原创 [已解决]EditText在列表中输入时,偶现更改单个输入框,但是多个输入框文本同步变更

需求在项目中,需要实现在表格,并监听表格输入文本的功能。问题使用了RecycleView,在Item中加入Edit并使用TextWatcher监听输入。刚开始没有问题,但是多次删减item之后,发现偶现编辑单个item中的EditText,列表中多个其他item文本也同步变更。原因由于EditText只能addTextChangedLister,所以当遇到RecycleView等item复用时,可能多个item的EditText有添加了多个TextWatcher,导致在修改一项item时,有多个

2021-05-14 11:22:04 152

原创 RadioButton去除点击波纹效果

Android高版本上面,RadioButton点击时会有波纹效果,可以设置android:background="@color/transparent"解决

2021-04-30 15:31:36 1685 3

原创 [问题解决]微信支付&支付宝支付SDK适配Android11

问题描述微信支付和支付宝支付SDK在Android11的手机上无法获取到对应APP的包名,从而判断本机未安装对应的APP,导致在支付时无法唤起微信/支付宝APP支付。问题分析原因是Android11 APP的包可见性发生变化,APP要获取第三方包名的话,需要提前配置:Android 11 中的软件包可见性Android 11 更改了应用查询用户已在设备上安装的其他应用以及与之交互的方式。使用 元素,应用可以定义一组自身可访问的其他软件包。通过告知系统应向您的应用显示哪些其他软件包,此元素有助于

2021-01-08 16:09:36 1844 3

原创 RecyclerView在约束布局等布局中wrap_content无效的处理

解决方案来自:https://github.com/thoughtbot/expandable-recycler-view/issues/53#issuecomment-362991531项目中在ConstraintLayout使用到RecyclerView实现一个表格效果(2列,n行),但是高度只为一个item的高度,不会随着item的个数而自适应高度。解决方法,将RecyclerView包裹在线性布局、相对布局等布局内部,并按需求设置宽高分别为match_parent、wrap_content,.

2020-11-24 21:08:10 2262

原创 JAVA计算两点连线与水平线夹角

JAVA计算两点连线与水平线夹角package com.utils;/** * Created * Data: 2020/4/20. * Description: */public class AngleUtils { public static int calAngle(double x1, double y1, double x2, double y2) { ...

2020-04-20 13:38:36 2164 1

原创 [已解决]Android监听键盘弹出隐藏

Activity配置adjustResize <activity android:name=".FloatEditorActivity" android:windowSoftInputMode="adjustResize" /监听Listenerimport android.app.Activity;import and...

2020-01-07 09:44:17 436

原创 [已解决]Databinding和RecycleView使用时,界面闪烁,项目状态更新混乱

问题描述在项目中使用RecyclerView + Databinding,在使用过程中,更新某个item状态时,常常会出现屏幕闪烁1~2次后才能正常显示。录屏后慢放查看,发现项目的次序会出现错乱:假设原本的顺序是1~9,在更新指定item 6时,会出现类似756的顺序,很明显7不应该出现在5之前。在调试时发现,如果更新项目在顶部则不会出现,如果更新的项目在屏幕下方(最后几位)则会...

2019-12-30 16:37:23 1394

原创 [已解决]Hexo博客表格中插入|显示异常

用&#124;代替|。在生成表格时,需要在表格内容中写入|,但是由于其同时也是制表符,导致表格显示异常:如| 位运算 | 符号 | 计算 || ---------- | ------ | ---------------- || 按位与 | & | 相同为1,不同为0 || 按位或 | | ...

2019-12-22 15:23:42 1776

原创 [已解决]ImageView显示长图被拉伸、图片下半部分超长空白等问题

需求在工作中要在ImageView显示一个长图。问题直接使用会导致图片拉伸变形尝试android:scaleType="fitStart"后图片不会被拉伸,但是ImageView高度和图片高度不一致,在图片下方留下大量空白。解决方案使用android:scaleType="fitStart"和android:adjustViewBounds="true"。 <ImageV...

2019-12-13 14:56:41 1223

原创 [已解决]禁止更新EditText内容后输入法自动弹出

问题工作中有这样一个场景:语音识别后更新EditText内容。当没有点击过EditText时,EditText.setText()不会使EditText获取焦点或键盘弹出。但是当点击过EditText唤起键盘时,在隐藏键盘后,调用EditText.setText()更新内容也会唤起键盘。尝试尝试过下面几种都没有效果// 1 android:focusable="tru...

2019-12-12 14:58:08 159

原创 [已解决]Toolbar menu颜色自定义

在主题中设置colorControlNormal可以指定menu等控件的颜色具体可以参考:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1118/2006.html

2019-12-11 14:35:33 195

原创 [已解决]Android studio 3.5版本aidl报错 空白文件 解析时已到达文件末尾

去掉中文注释如果必须要有,可以在类外注释

2019-12-09 11:58:01 358

原创 Android AlarmManager 闹钟相关

如何设置闹钟具体参考Android官网。在上午 8:30 准时唤醒设备并触发闹钟,此后每 20 分钟触发一次:private var alarmMgr: AlarmManager? = null private lateinit var alarmIntent: PendingIntent ... alarmMgr = context.getSystemService...

2019-12-06 18:13:32 261

原创 [已解决]Flutter Web可以BUILD但是不能直接RUN

感谢这篇文章解决flutter sdk升级之后,出现的例如csslib 0.14.5 which doesn’t match any version,version solving failed的问题.昨天按照Flutter Web官网教程新建了Web项目后,工程可以BUILD并输出可以正常运行的WEB网页,但是不能直接运行,也不能通过flutter run -d chrom运行,一直报错:...

2019-11-30 15:46:31 1449 3

原创 【已解决】Paging更新单个数据时无法更新页面

问题:使用Google的分页库Paging时,通过数据库获取LiveData,在点击按钮的时候更新某一个项目的某个属性(如“点赞”),然后将改变后的数据存储到数据库中,但是页面状态并没有更新。分析:通过定位发现:数据库已经成功更新PagedList数据也已经更新并且回调了PagedListAdapter的DiffUtil.ItemCallback的areContentsTheSame方法...

2019-11-23 23:37:17 1419 2

原创 [已解决]在BroadcastReceiver中多次启动Activity时,有时候启动不了

在BroadcastReceiver中多次启动Activity时,有时候启动不了。添加Intent.FLAG_ACTIVITY_CLEAR_TASK后解决。 val intent = Intent(context, MainActivity::class.java) intent.putExtra(SPUtils.KEY.CHOOSE_MEDIA_TYPE, mM...

2019-11-11 11:36:52 970

原创 在《老罗的Android之旅》系列开始,遇到读取不到hello设备内容的可以看一下这里

这是对在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口 中编译android源代码,读取虚拟设备hello中的值方法的补充。 罗老师原博 在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口不知为何评论不了,贴在这里,希望能对和我一样的菜鸟有点帮助。com_android_server_Hel...

2018-09-13 00:31:37 329

转载 Deepin Linux 安装JDK

最近在自己的笔记本上安装了Deepin Linux,虽然使用过程中发现一些bugs,但是总体感觉还不错,准备把她作为开发系统使用。系统自带的JDK是Open JDK,但是在做JAVA开发的时候通常需要用到的是Oracle JDK,所以需要安装配置Oracle JDK。 下载安装Oracle JDK下载JDK的tar.gz包因为我开发用到的是JDK7所以下载的是:

2017-08-27 12:15:43 377

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-08 12:17:15 182

空空如也

空空如也

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

TA关注的人

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