自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android更新到AndroidX库出现的问题

1.部分UI失效了,更新AndroidX之后,发现之前给checkBox设置的button属性在API19版本失效了,变成了最原始的按钮样式,如图:问题分析:因为样式问题,所以我尝试屏蔽application文件引用 的主题发现文件恢复了,为什么会是主题引起的呢因为我的主题引用Theme.AppCompat.Light.NoActionBar这个,这个文件来自于appcompat中...

2019-12-04 11:22:08 605

原创 android升级到androidx库踩坑总结

这几天本来打算把项目迁移到androidx库,奈何还没开始就出现了一大堆问题。首先说下我重构的一个思路,我项目是组件化的,当时butterknife用的8.4.0版本,用的时候最新版是8.8,但是当时好像在库文件里面使用各种报错,所以只能选择了8.4。现在butterknife最新版10.2,已经迁移到androidx库整个迁移过程其实很简单注意以下几点就行:1.首先升级项目的gradle...

2019-09-29 16:24:49 2158

原创 java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.g

android报错java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()基本上是fragment add的时候重复了

2019-08-09 10:53:53 4049 4

原创 Jenkins打包Android项目,生成apk

Jenkins的安装过程不再说了,把Jenkins的war包放到tomcat里面,启动tomcat就好了。做这个参考了很多博客,尤其感谢https://blog.csdn.net/super_spy/article/details/80623806这个博客解决了我一个大问题。首先创建一个自由风格的项目重点在于配置方面1这里我们构建的时候需要配置些参数,用来和本地打包区分开...

2019-07-22 16:24:18 903

原创 Jenkins部署python项目,自动化测试集成(二)常见错误篇

1.错误:提示不是内部命令,这个报错很明显就是要在python里面配置下环境变量,其实还有几个环境变量也要一起,配置我就一起贴下好了,1.就是你的python文件找不到内部导的包,2.无法启动谷歌浏览器,缺少chromeDriver,并且配置环境变量解决:环境变量配置:里面有个chrome的driver需要自行下载的,http://n...

2019-07-06 11:47:57 2223 2

原创 Jenkins部署python项目,自动化测试集成(一)

一、安装python和jenkins环境不做过多说明了,我是下载的Jenkins.war包(镜像下载地址:http://mirrors.jenkins-ci.org/war/,选择自己需要的版本就行),然后放在tomcat的webapps里面启动的二、安装配置完Jenkins密码后,插件安装git一定要安装,剩下的看你自己的,推荐的都可以装,ps:本地也要装git,配置账户。三、进入项目配...

2019-07-06 11:29:18 3777 1

原创 移动端自动化测试appium+python

主要介绍下appium结合python完成一个自动化测试,分为环境安装和具体使用两部。1.环境安装1.所需要安装的软件1.jdk-8u121-window(32位的就下载32位的,64位的就下载64位的)2.Android-sdk3.Python:(V3.6也可以)4.appium:最新版本5.Node.js:node-v4.4.7-x646.Appium-py...

2019-04-26 09:08:27 632

原创 Android Socket通信

由于要和一些硬件设备对接,设备都是用的socket通信,用起来感觉没有websocket那么爽。服务端我就不做介绍了。如果服务端还没有完成的话大家可以找个工具模拟一下服务端,工具有很多,不过我也有用过sokit这个,但是中文乱码也改成了他要求的UTF8还是不行,所以就换了一个。我用的是下面这个socketTool,看着比较简单,我模拟的端口是4097接下来看下Android界面...

2019-03-19 16:18:04 2036

原创 关于recycleview被nestedScrollview嵌套问题

这个问题,网上有很多答案了,但是基本都是几种回答,1.下面的方法看上去很简单,recycleView.setNestedScrollingEnabled(false);2.重写linearlayoutmanager或者nestedScrollview的这个也有人写过,可以去看看https://blog.csdn.net/ganyao939543405/article/det...

2019-03-19 15:11:01 488

原创 Canvas: trying to draw too large(122572800bytes) bitmap.

Canvas: trying to draw too large(122572800bytes) bitmap.在高分辨率设置出现该错误,如果图片大小不是特别大,是因为图片文件位置放置不对,尝试放到xxxhi文件中即可解决...

2018-12-20 12:00:52 944

原创 Butterknife(黄油刀)在库文件中使用

最近开新项目,想让项目分类更加清晰点,于是就想着多分几个module,说下butterknife在库文件中如何正确使用git上面最新版本已经是8.8.1但是我不推荐最新版,多次测试和查询发现8.4.0在库文件使用没什么问题,之后的版本反正我测试不通过,各种报错,接下来说下8.4.0怎么使用。同时gradle针对3.0以上版本,之前的版本改下引用方式也是一样,因为complie已经被放弃了。...

2018-08-22 16:47:02 848

原创 Android 中Freeline插件使用

最近在看技术贴的时候发现有一个叫FreeLine的插件,据说可以加快编译速度,对于我这个电脑内存只有4g的人来说简直巨大诱惑,于是就是一顿骚操作,结果还是没有安装成功。总结下具体步骤,第一步,先在android studio插件中找到Freeline并下载,接下来就去下载freeline,建议大家直接去官网下,因为你懂的,studio各种下载失败,我的百度云下载链接:htt...

2017-09-19 09:52:12 553

翻译 Android 6.0权限申请明细

public final class Manifest {      public static final class permission {          /**  Allows read/write access to the "properties" table in the checkin          database, to change values that get u

2017-06-27 17:42:43 349

转载 安卓可拖拽悬浮按钮

几个月前,我写了一篇文章 《Android 可拖拽悬浮吸附按钮》 这篇文章的实现方式有点影响性能,介于当时的能力不足也是有一定原因的。这几天重新实现了一种效果更好的方式,这种方式的优点是,你可以就像使用普通的控件的一样使用它(实际上它就是普通的控件)并且满足按钮点击效果,代码上也大大的比之前简化了。记得之前的方式 应为事件被改写了还得单独写一个接口来用来判断点击事件。实现思路通

2017-04-17 15:25:31 1147

转载 加速Android Studio的Gradle构建速度

转载至http://www.jianshu.com/p/2a58fd896214#在利用Android Studio做项目时,发现随着项目内资源的逐渐增多(或者项目创建时间太过久远,而又未经常打开),Android Studio的build速度也越来越慢。(P.S.在做我的CSGO StatTrak的时候,基本要12分钟,才能build完成,在此期间,一直显示Gradle运行中….)在

2017-04-03 10:07:35 256

转载 android studio常用插件

转载自http://www.open-open.com/lib/view/open1480329318348.html现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转

2017-03-31 19:49:46 281

原创 Android中listview中editText局部刷新

最近项目里遇到个listview里面嵌套editText的问题,然后editText可以修改,修改后这个listview中的item的其他文字也要即时更新,起初以为这个问题很简单,花了几天时间搞发现各种问题。这个嵌套坑实在太多,主要有1.editText焦点问题2.llistview滑动后editText内容还原了3.收起键盘editText内容还原了原因和第二条差不多其实4....

2016-07-14 14:08:07 1345

zpl 打印指令文档适用斑马和立像和其他ZPL打印机

zpl 打印指令文档适用斑马和立像和其他ZPL打印机,通信后直接发送指令打印即可 zpl 打印指令文档适用斑马和立像和其他ZPL打印机,通信后直接发送指令打印即可

2020-11-06

精通Spring 4.x 企业应用开发实战配套光盘.zip

只有代码,书籍不在这里面只有代码,与spring4.x书籍同步

2018-04-04

UpdateListViewDemo

listview更新edittext

2016-07-14

空空如也

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

TA关注的人

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