自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ganggang_

你习惯的方式,也是你厌恶的状态

  • 博客(59)
  • 资源 (7)
  • 收藏
  • 关注

原创 uiautomator2实现自动化商品发布实践

【代码】uiautomator2实现自动化商品发布实践。

2024-03-19 04:28:41 126 1

原创 将Python脚本打包成可执行的程序

上面的打包语句加上另一个参数 --distpath=exe文件存放位置。-w 打包后文件执行不展示命令行窗口。-c 打包后文件执行展示命令行窗口。-F 将py文件打包为可执行文件。双击红色方框里的.exe即可。二、打包制定py文件。

2023-02-24 01:45:36 176

原创 【CCI】

CCI指标详细分析及实战:CCI指标又叫顺势指标,其英文全名为Commodity Channel Index,是由美国股市分析家唐纳德•R.兰伯特(Donald R.Lambert)于20世纪80年代所创,是指导股市投资的一种中短线指标。 原理  CCI指标是一种超买超卖指标。所谓超买超卖指标,顾名思义,“超买”,就是已经超出买方的能力,买进股票的人数超过了一定比例,那么,这时候应该反向卖出股票。"超卖"则代表卖方卖股票卖过了头,卖股票的人数超过一定比例时,反而应该买进股票。这是在一般常态行情.

2022-03-12 10:39:55 264

原创 Mac book配置python3

1、mac自带py27版本在mac的终端命令行当中运行python,默认出来的就是py27.如下:2、安装py37版本在官方网站当中,下载mac下的py37版本。一路安装下来即可。下载的官方地址为:Python Release Python 3.7.3 | Python.org3.此时安装好python3后在终端输入python指向的还是python2.7,此时需要配置打开并编辑 .bash_profile文件。​ 运行命令:vi ~/.bash_profile​ 按

2022-02-19 18:50:21 1170

原创 Pygame自动播放下一条音频

from py2app.recipes import pygameimport pygameimport osdef play(path): files = os.listdir(path) pygame.init() #设置音频播放结束事件 pygame.mixer.music.set_endevent(pygame.constants.USEREVENT) for file in files:

2022-02-18 18:04:21 4035 1

原创 Python实现日志提取

思路:1.添加一个json文件配置指定日志资源路径2.解析json文件,提取资源资源文件路径3.正则表达式提取目标信息的所有数据4.根据自己业务需求对目标数据进行操作下面附上代码:json文件内容:config_path = r"config/config.json"{ "logPath": "resource/zhuhai.log", "outPath": "report/unimrcpserver.log"}# 读取json文件内容file

2022-01-26 00:38:02 3077 1

原创 Python筛选小括号之间的内容

if __name__ == '__main__': text = "2021-10-15 13:29:12:178961 [INFO] send http end(6bfee95e-a493-4074-b037-22b5678fee37)" pattern = re.compile(r'send http end[(](.*?)[)]') result = re.findall(pattern,text) print("result = ",result)输.

2021-10-18 10:36:43 231

原创 后台启动定时服务

android8.0以上启动后台服务时会报错,因为8.0以后的版本Google为了避免服务在用户不知情的情况之下做一下偷偷摸摸的事,所以启动规则做了限制,广播也是。启动服务可以参考以下文章:服务启动详细一点的可以参考这篇文章;8.0服务启动下面我做了个demo,实现后台定时发送一个广播,然后在广播中启动服务,服务:public class Myservice exten...

2019-03-20 02:17:07 479

原创 Uiautomator2监听网络状态,连接指定Wi-Fi

工作中接触到uiautomator测试框架,从1.0到2.0,改动还是挺大的,1.0是以jar的形式push到手机中,主要是已Eclipse开发为主,到了2.0则是以apk形式安装到手机中,主要是以Android Studio开发为主,个人感觉还是2.0要强大,而且方便一些。下面直接进入主题,利用uiautomator2实现监听网络状态的变化。1.首先新建一个Android工程,测试部分主要在an...

2018-05-30 01:38:22 3241

原创 Linux命令

Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。统计当前目录下文件的个数(不包括目录)$ ls -l | grep "^-" | wc -l1统计当前目录下文件的个数(包括子目录)$ ls -lR| grep "^-" | wc -l1查看某目录下文件夹目录的个数(包括子目录)$ ls -lR | grep "^d" | wc -l1# 查询当前...

2018-04-13 01:34:17 158

原创 用程序打开GPS

public class GpsManager { @SuppressWarnings("deprecation") public static void turnGPSOn(Context context) { Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE"); i...

2018-04-09 08:37:37 757

原创 Android四大基本组件

Android四大基本组件介绍与生命周期  http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.htmlAndroid四大基本组件l Activityl Servicel Broadcast Receiverl Content Provider  Android四大组件--Activity l Activity概念l Act...

2018-03-26 01:17:02 283 1

转载 Android Studio学习基础介绍

一、运行和调试相关的操作 与studio目录相关介绍http://blog.csdn.net/binjianliu/article/details/77547610

2018-03-21 01:05:48 1244

转载 UiAutomator2.0相关收集

UIautomator2填坑点击打开链接UIautomator2 API概述 http://blog.csdn.net/java18/article/details/53535928UIautomator2使用实例及使用CTS   http://www.cnblogs.com/zeo-to-one/p/8245732.html基于UIAutomator+Jenkins Android自动化测试 实...

2018-03-16 08:07:59 272 1

转载 基于UiAutomator2.0自动化测试框架搭建

点击打开链接

2018-03-16 01:46:04 899 1

转载 Git使用详细教程(转载)

廖雪峰的相干Git的讲解很到位,我站在巨人的键盘上拷贝一下,留作笔记参考:点击打开链接原文不是我写的,我就是借鉴下笔记,原文:点击打开链接一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做...

2018-03-09 02:02:39 277

原创 接口测试用例设计

接口测试是项目测试的一部分,它测试的主要对象是接口 ,是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点。测试的重点是检查数据交互、传递、和控制管理过程以及系统间的相互依赖关系等。通常情况下我们主要测试最外层的两类接口:数据进入系统接口和数据流出系统接口数据进入接口:是模拟执行外部系统的接口(调用外部系统的参数为本系统使用)数据

2018-01-23 03:12:08 465

原创 自定义view实现密码输入框

我们项目很神奇啊  能看到很多牛掰产品的影子  不过这并不影响加班是我们快乐的热情   哈哈哈   虽然说很多功能和界面参照人家的  然后项目上有个需求了  跟陌陌上有个设置密码框的地方基本一样  于是乎网搜了一下  效果很多  but跟我们需求不太一样啊  蛋疼  参考了一些文章后就自己照葫芦画碗    效果图是这样的:要求输入的时候显示小黑点  下面参考别人

2017-11-29 15:12:51 786

原创 BaseActivity

package com.zlkj.partynews;import android.app.Activity;import android.app.NotificationManager;import android.content.Context;import android.content.Intent;import android.graphics.drawable.Drawab

2017-11-22 11:02:41 220

原创 java随机生成电话号,邮箱,姓名

/** * Created by zhang on 2017/11/6. */public class PhoneNumUtils { /** * 返回手机号码 */ private static String[] telFirst = "134,135,136,137,138,139,150,151,152,157,158,159,130,131,13

2017-11-06 14:17:42 10986

原创 Android Studio编译报错:

更新项目时蹦出来下面的报错:一:Error:svn: E155013: Can't add 'D:\lawcchat\LawchatNew\.idea\libraries\play_services_tasks_10_0_1.xml' to a parent directory scheduled for deletion解决办法:去这个目录下有没有这个文件,有的话删掉就可以了

2017-11-01 17:24:12 2401 1

原创 listview删除动画 折叠效果

参照别人的移除效果,然后集成到项目里,直接上效果吧;效果就是这样,下面shuoxia实现思路1.初始化数据源 private void initData() { for (int i = 0; i < 20; i++) { listData.add("数据:" + i); } }2.适配器部分,重写

2017-10-18 11:00:15 500

原创 Android跳转权限设置页面

最近项目上有个需求,读取通讯录。当用户点了拒绝访问通讯录或者其他权限,导致无法使用,这时候我想重新打开权限设置,但是对于很多小白用户不知道怎么设置,这就会导致用户体验不友好的一面。之前已经有人写过类似的文章,不过都比较分散,经实测将这些方法总结了一下。 要跳转的权限设置界面如图:目前手上只有华为和小米作为测试MIUI:华为:上

2017-10-12 10:06:55 37584 2

转载 Android Studio利用快捷键提高代码效率的方法(鸿洋大婶的~)

此篇文章是转载鸿洋大婶的   我只是做个笔记:点击打开链接

2017-07-19 17:08:03 295

转载 Android EditText监听小数点让用户只能输入小数点后两位

EditText当用户输入小数点的时候 监听小数点后面的位数,只要大于两位就立马删掉,参考原文: 点击打开链接 public static void setPricePoint(final EditText editText) { editText.addTextChangedListener(new TextWatcher() {

2017-07-11 17:11:33 945

转载 Android自定义View的三种实现方式

参考别人的文章,简明易懂,留个笔记  参考原文链接在毕设项目中多处用到自定义控件,一直打算总结一下自定义控件的实现方式,今天就来总结一下吧。在此之前学习了郭霖大神博客上面关于自定义View的几篇博文,感觉受益良多,本文中就参考了其中的一些内容。  总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。下面将分别对这三种方式进行介绍。(一)组合控件

2017-07-07 16:46:02 752

转载 Android笔记 之 搞清楚 Application 应用

参考原文:点击打开链接站在巨人的键盘上  哈哈

2017-04-12 10:35:11 309

原创 listview添加标题并且悬停顶部

给listview添加标题并且随着手势的滑动标题可以悬停在屏幕顶部,效果图如下:效果实现起来也不是很复杂,需要自定义listview,答题的思路就是自定义的listview顶部有个textview的title,适配器的顶部也有一个,当满足一定条件的时候标题变化,/*** * 带标题的listview * * @author zhang * */public

2017-02-09 13:44:36 5097 1

翻译 Android嵌套滑动控件的冲突解决和ViewPager适配当前子控件高度不留空白的办法

参考原文  点击打开链接不过测试的时候发现展示数据的适配器是一下把所有的item全部绘制出来了,如果要加载图片的话就会出现卡顿的现象  ,先收藏起来  以后再做研究

2017-01-23 16:46:37 260

原创 判断手机号码是否合法(移动,联通,电信)

参考原文:点击打开链接 /** 座机电话格式验证 **/ private static final String PHONE_CALL_PATTERN = "^(\\(\\d{3,4}\\)|\\d{3,4}-)?\\d{7,8}(-\\d{1,4})?$"; /** * 中国电信号码格式验证 手机段: 133,153,180,181

2017-01-12 16:49:59 9041

原创 Android 过滤特殊字符和emoji表情

网上有很多屏蔽特殊字符和表情的例子,用起来也很简单,比如://判断搜索框内容是否包含特殊字符 String limitEx = "[`~!@#$%^&amp;*()+=|{}':;',\\[\\].&lt;&gt;/?~!@①#¥%……&amp;*()——+|{}【】‘;:”“’。,、?]"; Pattern pattern = P...

2016-12-21 14:32:43 10517 9

转载 Android开发人员不得不收集的代码(持续更新中)

收藏的别人的文章点击打开链接

2016-12-21 10:43:25 273

转载 Android坐标getLeft,getRight,getTop,getBottom,getLocationInWindow和getLocationOnScreen

点击打开链接

2016-12-05 13:55:50 360

原创 android 根据地址获取经纬度

项目上又有个功能上传地址,然后根据上传的地址显示在地图上,但是后来发现提供的存在本地地址文件只有地名而没有经纬度,所有还要自己在讲地址转换成经纬度。Android.location.Geocoder类提供了此功能。实际上,Geocoder既提供了前向转换,也提供了后向转换——它可以获取地址并返回经纬度,也可以将经纬度对转换为一组地址。可以通过各种方式来描述位置。例如,getFromLoca

2016-11-10 14:59:16 6079 1

原创 自动获取字符串中的网页,邮箱等链接,点击事件

最近开发的项目中有个扫描二维码的功能,是集成的zxing,也做客一些优化的地方zxing扫描二维码和识别图片二维码及其优化策略 Zxing界面优化(竖屏、拉伸处理、扫描框大小和扫描线移动)对扫描的结果做了两个处理。1.是扫描的结果是以http://开头的直接打开浏览器执行相应跳转。2.否则执行其他操作但是今天看见一个二维码,于是用自己实现的扫二维码功能扫了一下,然后蛋疼的事

2016-10-10 14:33:47 2307

转载 zxing扫描二维码和识别图片二维码及其优化策略

点击打开链接

2016-10-10 09:34:56 846

原创 Zxing界面优化(竖屏、拉伸处理、扫描框大小和扫描线移动)

项目上有扫描二维码的需求,目前比较成熟的框架有zbar,zxing。但各有优势,个人觉得还是zbar对扫描的封装效率比较高些,当时我做的是扫描有的zbar,识别本地图库的有的是zxing,后来发现zbar在android5.0以上导致项目直接崩溃,原因是cpu64位的缺少so文件,由于技术欠缺导致这个问题没有解决,也没找到支持64位的so文件,最后一狠心,扫描二维码这一模块全部重新做,引用

2016-10-09 16:51:57 7023 1

原创 android判断密码强度,带进度显示

上一篇文章说根据密码判断强度:原文:http://blog.csdn.net/luckrr/article/details/52762677闲来无事又多加了个进度条显示的小功能,代码如下: /** * 判断密码强度 * * @return Z = 字母 S = 数字 T = 特殊字符 */ private String pas

2016-10-09 13:59:13 3888

原创 android,java判断密码强度

最近项目经理给分配了个小活儿,登陆时判断用户的密码强度,我想这很简单啊了,就欣然答应了,虽然不知道怎么做,但心想有度娘啊   啥搞不定,于是下班回家继续苦逼加班,搜来搜去,靠竟然都是js写的    我也用不好那玩意啊   毕竟我是学Java,后来继续在各个论坛,网站搜寻方案,终于黄天不服功夫有心人,找到了  哈哈。上代码:package com.example.password

2016-10-09 02:48:56 4572 1

原创 Android基于红米系列手机读取本地图片路径失败的解决方案

最近 公司的项目上有 扫描二维码功能,当然必不可少的就会有读取本地二维码需求。首先就是跳转到本地相册,如下代码: /** * show images in the android device media store */ public static void showPictures(Activity a,int type){ Intent innerInten

2016-09-14 10:30:50 3042

ZxingDemoLib

ZxingDemoLib

2016-12-01

zxingUI优化

zxingUI优化

2016-10-10

Zxing界面优化Demo

Zxing界面优化Demo

2016-10-09

仿微信,qq组合头像

仿微信,qq组合头像,该类不显示所有相关代码,只参考NineGridImageViewAdapter相关代码即可,相信大多数人都可以看懂

2016-07-01

仿qq搜索效果

里面有注释,传相应的参数就可以

2016-06-15

搜索框以及拼音检索好友

拼音检索,listview,checkbook

2016-05-15

最新版Findbugs和缺陷详解与英文代号的对照表

最新版的findbugs及缺陷详解与英文代号的对照表

2016-04-08

空空如也

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

TA关注的人

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