- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 Android更新到AndroidX库出现的问题
1.部分UI失效了,更新AndroidX之后,发现之前给checkBox设置的button属性在API19版本失效了,变成了最原始的按钮样式,如图:问题分析:因为样式问题,所以我尝试屏蔽application文件引用 的主题发现文件恢复了,为什么会是主题引起的呢因为我的主题引用Theme.AppCompat.Light.NoActionBar这个,这个文件来自于appcompat中...
2019-12-04 11:22:08
707
原创 android升级到androidx库踩坑总结
这几天本来打算把项目迁移到androidx库,奈何还没开始就出现了一大堆问题。首先说下我重构的一个思路,我项目是组件化的,当时butterknife用的8.4.0版本,用的时候最新版是8.8,但是当时好像在库文件里面使用各种报错,所以只能选择了8.4。现在butterknife最新版10.2,已经迁移到androidx库整个迁移过程其实很简单注意以下几点就行:1.首先升级项目的gradle...
2019-09-29 16:24:49
2215
原创 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
4457
4
原创 Jenkins打包Android项目,生成apk
Jenkins的安装过程不再说了,把Jenkins的war包放到tomcat里面,启动tomcat就好了。做这个参考了很多博客,尤其感谢https://blog.youkuaiyun.com/super_spy/article/details/80623806这个博客解决了我一个大问题。首先创建一个自由风格的项目重点在于配置方面1这里我们构建的时候需要配置些参数,用来和本地打包区分开...
2019-07-22 16:24:18
1003
原创 Jenkins部署python项目,自动化测试集成(二)常见错误篇
1.错误:提示不是内部命令,这个报错很明显就是要在python里面配置下环境变量,其实还有几个环境变量也要一起,配置我就一起贴下好了,1.就是你的python文件找不到内部导的包,2.无法启动谷歌浏览器,缺少chromeDriver,并且配置环境变量解决:环境变量配置:里面有个chrome的driver需要自行下载的,http://n...
2019-07-06 11:47:57
2352
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
3895
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
703
原创 Android Socket通信
由于要和一些硬件设备对接,设备都是用的socket通信,用起来感觉没有websocket那么爽。服务端我就不做介绍了。如果服务端还没有完成的话大家可以找个工具模拟一下服务端,工具有很多,不过我也有用过sokit这个,但是中文乱码也改成了他要求的UTF8还是不行,所以就换了一个。我用的是下面这个socketTool,看着比较简单,我模拟的端口是4097接下来看下Android界面...
2019-03-19 16:18:04
2130
原创 关于recycleview被nestedScrollview嵌套问题
这个问题,网上有很多答案了,但是基本都是几种回答,1.下面的方法看上去很简单,recycleView.setNestedScrollingEnabled(false);2.重写linearlayoutmanager或者nestedScrollview的这个也有人写过,可以去看看https://blog.youkuaiyun.com/ganyao939543405/article/det...
2019-03-19 15:11:01
534
原创 Canvas: trying to draw too large(122572800bytes) bitmap.
Canvas: trying to draw too large(122572800bytes) bitmap.在高分辨率设置出现该错误,如果图片大小不是特别大,是因为图片文件位置放置不对,尝试放到xxxhi文件中即可解决...
2018-12-20 12:00:52
1048
原创 Butterknife(黄油刀)在库文件中使用
最近开新项目,想让项目分类更加清晰点,于是就想着多分几个module,说下butterknife在库文件中如何正确使用git上面最新版本已经是8.8.1但是我不推荐最新版,多次测试和查询发现8.4.0在库文件使用没什么问题,之后的版本反正我测试不通过,各种报错,接下来说下8.4.0怎么使用。同时gradle针对3.0以上版本,之前的版本改下引用方式也是一样,因为complie已经被放弃了。...
2018-08-22 16:47:02
899
原创 Android 中Freeline插件使用
最近在看技术贴的时候发现有一个叫FreeLine的插件,据说可以加快编译速度,对于我这个电脑内存只有4g的人来说简直巨大诱惑,于是就是一顿骚操作,结果还是没有安装成功。总结下具体步骤,第一步,先在android studio插件中找到Freeline并下载,接下来就去下载freeline,建议大家直接去官网下,因为你懂的,studio各种下载失败,我的百度云下载链接:htt...
2017-09-19 09:52:12
596
翻译 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
382
转载 安卓可拖拽悬浮按钮
几个月前,我写了一篇文章 《Android 可拖拽悬浮吸附按钮》 这篇文章的实现方式有点影响性能,介于当时的能力不足也是有一定原因的。这几天重新实现了一种效果更好的方式,这种方式的优点是,你可以就像使用普通的控件的一样使用它(实际上它就是普通的控件)并且满足按钮点击效果,代码上也大大的比之前简化了。记得之前的方式 应为事件被改写了还得单独写一个接口来用来判断点击事件。实现思路通
2017-04-17 15:25:31
1221
转载 加速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
287
转载 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
317
原创 Android中listview中editText局部刷新
最近项目里遇到个listview里面嵌套editText的问题,然后editText可以修改,修改后这个listview中的item的其他文字也要即时更新,起初以为这个问题很简单,花了几天时间搞发现各种问题。这个嵌套坑实在太多,主要有1.editText焦点问题2.llistview滑动后editText内容还原了3.收起键盘editText内容还原了原因和第二条差不多其实4....
2016-07-14 14:08:07
1396
zpl 打印指令文档适用斑马和立像和其他ZPL打印机
2020-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人