自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=1

ndroid.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=1

2023-09-08 16:53:04 1002

原创 retrofit2框架访问网络返回结果不一致

框架固然是好,但是出错也很郁闷;今天遇到一个很头疼的问题,很多接口,就一个出错,就这个com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY at line 1 column 39 path $.data;关键是json数据掉成功了,也打印出来,但是程序并没有按照预期的步骤走下去,总是报这个错,一开始以为是请求类型出错,但是并不是;

2023-06-05 19:28:26 232

原创 Android 不同分辨率下的Drawable尺寸资源设置

3 Log.i("屏幕大小", "宽度 : " + dm.widthPixels + ", 高度 : " + dm.heightPixels);xxxhdpi(超超超高)~640dpi。

2023-04-13 16:55:15 831 1

原创 Android - 启动图拉伸优化

Android - 启动图拉伸优化

2023-04-12 15:32:38 1240

原创 DialogFragment方便地完成自定义弹窗

DialogFragment可以帮助我们非常方便地完成自定义弹窗1、点击弹窗外不允许编辑2、点击弹窗外不消失

2022-09-15 16:01:41 556

原创 compareTo()比较大小进行排序

compareTo()比较大小进行排序

2022-07-15 16:52:14 9560

原创 jenkins打包失败,报错:NDK is missing a “platforms“ directory.

原因:gradle环境使用的版本问题。目前这个原因是使用3.3版本的gradle,使用jenkins打包环境配置的是5.4版本的,导致出错。jenkins如何配置gradle3.3版本呢,步骤如下:1、 选择Jenkins-->Manager jenkins->System Configuration,选择Global Tool Configuraion->配置并选择gradle版本2、新增新的gradle版本3.3参考文档:Jen...

2021-09-10 17:30:16 616

原创 MemoryLeakMonitorManager: MemoryLeakMonitor.jar is not exist!

近期做项目时,引用别人的一个库,完了之后项目就是无法正常运行起来,报错如下:大概就是运行时异常,找不到启动的Activity2021-07-19 17:28:26.115 19262-19282/cn.forestar E/MemoryLeakMonitorManager: MemoryLeakMonitor.jar is not exist!2021-07-19 17:28:26.115 19262-19262/cn.forestar E/Minikin: Could not get c..

2021-07-20 14:19:08 1615 2

原创 DES加密算法(密文只有字符串和数字)java和android加密的结果一致(可放在url中)

参考别人的代码:https://www.cnblogs.com/qiantao/p/12979975.html解决问题:androidStudio与BS采用DES加密后,BS加密结果固定,androidStudio加密值动态变动问题解决思路: 将生成加密方法使用的KEY值固定import java.security.*;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.Secr..

2021-01-28 15:37:12 635

原创 photoShop快速切出安卓不同尺寸图片大小

安卓开发时,需要和设计UI配合切图,若UI人员比较忙,直接给的是PSD,如何快速切图?1、安装工具:先安装PhotoShop工具,再安装Cutterman - 最好用的切图工具。http://www.cutterman.cn/zh下载切图工具Cutterman地址2、将切图工具通过扩展,加载到photoShop中来,选择“窗口”-》“扩展”-》3、加载进来后,选择要切的PDS文件,选择要切的图片,直接截不同尺寸的图片,具体如何设置参数,参考:http://www.cutte...

2020-07-20 14:39:50 559

转载 Android自定义可移动悬浮按钮

参考:https://blog.csdn.net/fjnu_se/article/details/90723700Android自定义可移动悬浮按钮FloatingActionButton简介FloatingActionButton的使用在布局文件中添加控件实现自定义悬浮按钮DragFloatActionButton的使用FloatingActionButton简介悬浮按钮FloatingActionButton是Material Design中的一个控件,它继承了ImageView.

2020-07-08 15:03:15 853

原创 Android 网络框架解压缩(gzip)浅谈

最近做项目,遇到3W多条记录一次需要全部请求下来到移动端,处理方法:一、采用内存数据库保存记录。二、请求时采用重新开新线程方式,在子线程中请求网络请求。三、数据请求后,可通过EventBus来设置返回结果的参数和返回信息,若其它类需要获取状态时,需要自己注册监听,动态去获取返回值。参考:https://blog.csdn.net/newactivity/article/details/90717940使用场景:应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过

2020-05-12 17:36:37 405

原创 android String与HTML的相互转换

1、保存TextView时将String值保存成HTMLpublic static String parseStringToHtml(String value) { if (TextUtils.isEmpty(value)) { return value; } //注意"&"一定要放在第一个,要不然会把后面的<...

2020-04-20 17:58:45 1391

原创 制作软件总结

问题总结:1、RecycyclerView列表中在选中其中一条记录跳转到详情界面,在详情界面Activity中修改记录值后,需要再同步更新列表显示的结果。处理办法:a、跳转前需要将选中的position,Bean对象传递到详情Activity界面中b、关闭activity前,通过setResult(OK,intent)将需要更新的对象及position再通知列表界面c、列表界面在o...

2020-04-06 22:49:04 205

转载 产品需求梳理流程

学习别人整理的需求梳理流程1、https://www.jianshu.com/p/5411be4b5e5b2、需求处理三步骤:需求梳理、需求分析、需求放大http://www.woshipm.com/pmd/508290.html...

2020-03-25 21:21:08 309

原创 RecycleView嵌套RecycleView时,关于RecyclerView嵌套导致item复用异常,界面异常的问题

参考资料RecycleView 嵌套RecycleView 显示https://blog.csdn.net/BetterMez/article/details/80497343关于RecyclerView嵌套导致item复用异常,界面异常的问题https://cloud.tencent.com/developer/article/1405335常规需求:外层Recycl...

2020-03-24 16:55:53 3446

原创 Java后台怎么处理带HTML标签

比如文本中包含这样的,显示时如何去掉?"<TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"宋体\" SIZE=\"12\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">xxxxxxx内容xxxxxxx</FONT></...

2020-03-03 19:04:20 1213

原创 eclipse 生成带JAR包的可执行文件Jar包

1、使用eclipse生成不带依赖jar包的 可执行文件jar包右击项目-->export-->选择java下的jarFile,注意选择JAR存放目录的路径,及要运行的参数入口,最后finish完成,生成JAR包2、使用eclipse生成带依赖jar包的 可执行文件jar包右击项目-->export-->选择Runnable JAR file -...

2020-02-27 20:33:34 605

转载 GET\POST\PUT\DELETE请求区别

1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少...

2020-02-25 22:14:31 764

原创 解决ConstraintLayout约束布局一行显示多个textView内容叠加问题

参考:https://blog.csdn.net/murongbingxiao/article/details/78414248?utm_source=blogxgwz7今天用ConstraintLayout约束布局为了提升效率,处理过程发现遇到了问题,一行内有多个文本时,不处理会叠加显示内容。处理前与处理后效果对比:注意:标题work_record_project_name与...

2020-02-23 21:59:19 5934

原创 Axure下载

1、需要制作原型,提前下载AxureAxure RP 8.1正式版下载地址 安装和汉化说明https://www.axure.com.cn/3510/也可参考百度云盘链接: https://pan.baidu.com/s/1JOPUemcTtYAyhEYobfaJOw 提取码: t6y9 ...

2020-01-08 17:19:24 470

转载 ConstraintLayout 水平方向权重问题

实现效果如下:如上图显示,想让中间控件全部填充,设置权重占比问题 tv1应设置的属性:app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="...

2020-01-06 16:02:46 2881

转载 Android Studio: 查看SDK源代码

有时候在AS里点击某个类跳转到的仍然是这个类反编译的源代码,看起来依然不舒服,今天分享个办法:1.查看当前编译的SDK Version:2.确保当前版本的SDK源码已下载:3.找到android studio的配置文件夹(一般都在C:/User/用户名/.Android Studio):比如我的是在:C:\Users\nisha_chen\.AndroidStudio...

2019-12-25 16:06:44 670

原创 python日志捕捉异常处理

https://docs.python.org/zh-cn/3.7/tutorial/classes.html1、可参考代码创建日志输入的目录def getLogDir(): # 设置输入日志的目录 currentPath = os.getcwd() print("currentPath: " + currentPath) currentPath ...

2019-11-29 18:02:20 781

原创 python+UIAutomator2安卓自动化测试

最近工作需要用到自动化测试,对长期维护的项目且只修改部分功能进行个全方位的功能测试,老大让学习使用自动化,就开始学习了。python+uiautomator2自动化测试官网https://github.com/openatx/uiautomator2#installation一、准备工作 1、环境搭建 1.1、安装python环境及Python 包管理工具p...

2019-11-29 17:55:03 492

原创 SyntaxError: Missing parentheses in call to 'print'.

D:\autoTest>python modeTest.pyTraceback (most recent call last): File "modeTest.py", line 1, in <module> import model1 File "D:\autoTest\model1.py", line 2 print "Hello", par ...

2019-11-22 18:14:01 2603

原创 Design editor is unavailable until a successful build

android studio开发的时候出现Design editor is unavailable until a successful build问题的解决方法android studio设计界面的时候,出现了报错:design editor is unavailable until after a successful project sync,导致无法编辑界面这个时候菜单-》buil...

2019-11-11 22:14:08 1153

原创 PopupWindow需要设置边距

最近使用PopupWindow时,遇到个问题,想在弹出PopupWindow非全屏显示,要留有边距左、右12dp解决方案:在布局里设置,如内容全部在LinearLayout中,最外面再包一层,设置marginLeft和MarginRight即&lt;FrameLayout xmlns:android="http://schemas.android.com/apk/res/andr...

2019-02-25 17:41:57 5832 2

原创 GridView动态显示或隐藏滚动条

使用gridView时,遇到这样的一个要求,显示2行记录,每行显示3列若显示数据小于2行时, 不用显示滚动条若显示数据大于2行时,自动显示出滚动条。 此时,需要使用的是fadeScrollbars属性fadeScrollbars属性,android:fadeScrollbars="true"  配置GridView布局的时候,设置这个属性为true就可以实现滚动条的自动隐藏...

2019-02-25 17:36:02 3682

原创 SQLite添加字段时,字段已存在问题

SQLite添加字段时,字段已存在问题,SQLite会报错,提示“字段重复”的问题Caused by: android.database.sqlite.SQLiteException: duplicate column name: school(Sqlite code 1): , while compiling:ALTER TABLE 'AA' ADD 'school' STRING(25...

2019-01-03 18:26:37 2725

原创 Android Studio 3.0 之后Tools没有Android选项

参考:https://blog.csdn.net/csdn2314/article/details/81142306Android Studio 3.0 之后Tools没有Android选项,想打开monitor查看文件就不行,解决方法:view--&gt;Tool windows -&gt;Device File Explorer...

2018-11-27 16:58:51 1874

原创 android启动页为什么会显示一下黑屏或白屏

参考: https://www.cnblogs.com/woaixingxing/p/6438484.html1、为什么会出现这种情况,在启动Acitivty的onCreate()方法里面,执行setContentView(R.layout.activity_splash);出现白屏。 设想,onCreate---setContentView这个并不是发生在,窗体绘制的第一步,系统会在执行这...

2018-11-22 16:16:02 259

原创 Activity设置主题背景后AlertDialog的背景随之改变的问题

最近做项目时,在启动页提示AlertDialog时,发现AlertDialog的背景随之改变的问题参考:https://blog.csdn.net/Lindroid20/article/details/811487581、为了解决启动软件时,出现的黑屏或是白屏问题,需要在启动页面的activity修改它的theme主题样式&lt;style name="Launch" parent="...

2018-11-22 15:47:54 816

转载 Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的解决办法

参考:https://blog.csdn.net/qq_32454537/article/details/79627228让android studio 输出效果在Setting-&gt;Build,Execution,Deployment-&gt;Compiler中的Command-line Opptions中输入–stacktrace启用堆栈跟踪...

2018-11-15 18:55:00 239

原创 Error:Execution failed for task ':app:preDebugAndroidTestBuild'.

Error:Execution failed for task ':app:preDebugAndroidTestBuild'.&gt; Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test ...

2018-11-15 18:53:31 125

原创 Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.

Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.&gt; com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: D:\study\app\b...

2018-11-15 18:44:09 241

原创 JAVA反射静态内部类的属性

最近做一功能,将JSONOBJECT的属性全部反射到某一类的属性中。我这个类很特别:Config类中存在好多静态内部类,静态内部类中全部是静态属性,如何将jsonobject值反射到属性上来?1、Config类public class Config { public static class Main { public static boo...

2018-11-09 11:47:48 5638 2

原创 JsonObject添加注释问题

如何给JSONOBJECT添加注释呢?1、jsonobject本身是不支持添加注释的,若还想要添加,只能专门想办法了2、我这边想到的是,通过添加标识开关的,如下显示,以”_comment“开关的内容以注释部分,3、可通过直接jsonobject.get(key)方式直接拿,或者通过遍历KEY方式,去获取值,若以_comment开关的直接跳过找下一KEY {    "versi...

2018-11-09 11:20:40 1167

原创 Android 表示一对Pair类

参考:https://www.jianshu.com/p/cbec7786d8f1https://www.jianshu.com/p/5c4f5feeb9d4今天看别人代码时,偶尔发现,用来存在一组KEY_VALUE值时,代码使用的是 new Pair&lt;String, Integer&gt;(fileName, Version),刚开始还以为是写的bean呢,点了一下,才知道是自带的...

2018-11-05 14:29:34 3241 1

原创 为什么double型的0.29*100让后结果是28.999999999999996

参考文章:https://blog.csdn.net/Mr_Smile2014/article/details/52155093?locationNum=7&amp;fps=1https://blog.csdn.net/rongbo_j/article/details/50733224今天在处理计算小数及整数位占比时,无意发现0.29*100变成了28.999999999999996,...

2018-10-22 14:42:46 3544

沉浸式状态栏ToolBar

Android沉浸式状态栏适配,可兼容高底版本的手机设备,Toolbar虽然也提供了setTitle()等一些相应的方法,但都不是自己想要的样式。这里先创建一个layout用作Toolbar内容视图。方便引用与使用

2017-09-20

空空如也

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

TA关注的人

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