摘要:各版本SDK Tools及ADT下载技巧:http://www.cnblogs.com/zhjsll/p/5147553.html 深入浅出SlidingMenu:http://www.cnblogs.com/zhjsll/p/5132529.html Notification的使用:http:// 阅读全文
posted @ 2016-01-14 13:58 HuijunZhang 阅读(134) 评论(0) 推荐(0) 编辑
摘要:算法模式:ECB(Electronic Code Book,电子密码本)模式 秘钥长度:128 补码方式:PKCS5Padding 解码串编码:十六进制 算法模式:ECB(Electronic Code Book,电子密码本)模式 秘钥长度:128 补码方式:PKCS5Padding 解码串编码:b 阅读全文
posted @ 2016-11-16 16:40 HuijunZhang 阅读(2374) 评论(0) 推荐(0) 编辑
摘要:在Appium进行自动化测试的时候,往往需要知道你要测试的应用的包名和activity的名字,这样才可以进行自动化测试。 在我之前的博客中也提到了获取activity的名字,但是并不是很方便,甚至浪费类好多时间在寻找包名和activity上边,下面有一种简单的方法,一句命令就搞定了! 1、adb查看 阅读全文
posted @ 2016-11-04 19:25 HuijunZhang 阅读(1462) 评论(0) 推荐(0) 编辑
摘要:新的一个项目,需要在Linux下执行aapt命令对apk文件进行处理 开发环境: 发布环境: == 在开发环境下运行aapt命令,可以正常运行,没有错误 但是在Linux下就不行了: 到此,猜测可能是由于mac下的aapt文件不能再Linux下执行,正好服务器下找到了Linux版本的sdk 按理说这 阅读全文
posted @ 2016-10-14 17:20 HuijunZhang 阅读(5820) 评论(0) 推荐(0) 编辑
摘要:count: 下面展示一个综合的: .. 阅读全文
posted @ 2016-10-12 17:00 HuijunZhang 阅读(81) 评论(0) 推荐(0) 编辑
摘要:import os import os.path rootdir = “d:\data” # 指明被遍历的文件夹 for parent,dirnames,filenames in os.walk(rootdir): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for dirn... 阅读全文
posted @ 2016-09-27 10:50 HuijunZhang 阅读(106) 评论(0) 推荐(0) 编辑
摘要:命令 lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILL 阅读全文
posted @ 2016-09-22 19:36 HuijunZhang 阅读(47) 评论(0) 推荐(0) 编辑
摘要:好久没有写随笔了,正好这两天可以休整一下,借此机会总结下最近使用python的小体会。 个人体会文件校验在下载文件时使用较多,在linux下最简单的实现方式就是: 当然在python当中也有对应的模块可以实现此功能,在python2.5之前可以使用 md5 模块,但是在python2.5以后就推荐使 阅读全文
posted @ 2016-09-22 18:20 HuijunZhang 阅读(844) 评论(0) 推荐(0) 编辑
摘要:MongoDB在MAC下的安装 安装 安装 启动MongoDB 上面提示的直接启动mongo的方法 启动MongoDB 上面提示的直接启动mongo的方法 具体操作如下: 到此,mongoDB在mac下的安装就完成了 一、基本操作 mongodb中的基本操作无非就是增删改查,看下边 insert: 阅读全文
posted @ 2016-08-31 16:12 HuijunZhang 阅读(326) 评论(0) 推荐(1) 编辑
摘要:查看不同的MySQL字符集有不同的方法,下面介绍的命令用于查看当前支持的MySQL字符集,希望对您学习MySQL字符集能有所帮助。 查看mysql的编码: 修改mysql编码为utf8mb4: 查找mysql配置文件: 在mysql_config文件中找到了以下内容: 尝试打开/usr/local/ 阅读全文
posted @ 2016-07-27 19:19 HuijunZhang 阅读(4174) 评论(0) 推荐(0) 编辑
摘要:在mac下使用brew安装mysql,之前没有使用过,今天启动的时候发现启动不了 查看mysql的安装位置: 说明mysql还是安装过的 有可能是mysql服务没有启动 哈哈,mysql服务启动了,好开心呀! 接下来要试试能否进入mysql了 这个提示应该很明显了吧,权限问题,mysql下没有hui 阅读全文
posted @ 2016-07-25 11:42 HuijunZhang 阅读(33864) 评论(2) 推荐(3) 编辑
摘要:Appium的前世今生 一、什么是Appium Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、 阅读全文
posted @ 2016-07-23 16:06 HuijunZhang 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:appium官网:http://appium.io/index.html?lang=zh Requirements Your environment needs to be setup for the particular mobile platforms that you want to run 阅读全文
posted @ 2016-07-22 19:56 HuijunZhang 阅读(148) 评论(0) 推荐(0) 编辑
摘要:一:安装nvm 首先下载nvm,这里我们需要使用git,如果没有安装git,可以使用 来安装 接下来,我们需要编辑我们的环境变量配置文件 将 添加进我们的.bashrc中,保存退出。 输入命令 将新增的nvm添加到系统中。 二.使用nvm安装node 先使用 来了解一下nvm的具体用法 使用 查看可 阅读全文
posted @ 2016-07-21 13:41 HuijunZhang 阅读(4191) 评论(0) 推荐(0) 编辑
摘要:./d2j-dex2jar.sh 58cheshangtong_v1.8.0.apk apktool d 58cheshangtong_v1.8.0.apk 阅读全文
posted @ 2016-07-19 15:26 HuijunZhang 阅读(57) 评论(0) 推荐(0) 编辑
摘要:Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。 Android Debug Bridge adb 其实就是 And 阅读全文
posted @ 2016-07-18 21:26 HuijunZhang 阅读(178) 评论(0) 推荐(0) 编辑
摘要:由于以下操作都是命令操作,所以在执行以下操作之前确保环境变量 ANDROID_HOME 指向的是正确的Android SDK的路径: 一、启动Android SDK Manager: 二、启动Android Device Monitor: 三、启动UI Automator Viewer: 四、启动h 阅读全文
posted @ 2016-07-15 22:00 HuijunZhang 阅读(4259) 评论(0) 推荐(0) 编辑
摘要:最近在学习Android的自动化测试工具appium,此框架在编写脚本的时候,需要获得app的包名和入口的activity,app的包名在手机的运行进程中可以查看,但是入口的activity呢,网上说可以通过工具re-sign.jar获取,但是弹出窗口如下: 我的java和Android SDK的环 阅读全文
posted @ 2016-07-15 17:04 HuijunZhang 阅读(8152) 评论(0) 推荐(0) 编辑
摘要:Android 上多方式定位元素(python) 在学习实际UI自动化测试的时候,首先就需要定位元素,然而定位元素也是最头疼的地方,因为元素各种控件名称的缺失会影响元素的准确定位。下面针对Android上点击tab的操作来尝试一下多种方式的元素定位方法。一个tab的组成可能是,一整个tab框,tab 阅读全文
posted @ 2016-07-15 14:46 HuijunZhang 阅读(970) 评论(0) 推荐(0) 编辑
摘要:在开发的过程中,需要获得版本号 1 private PackageInfo getVersion() { 2 PackageManager packageManager = MyApplication.getInstance().getPackageManager(); 3 PackageInfo 阅读全文
posted @ 2016-03-07 11:29 HuijunZhang 阅读(83) 评论(0) 推荐(0) 编辑
摘要:我们有的时候在写的一些程序,需要让该应用程序运行的时候,屏幕一直亮着: 没几行代码,直接上代码,代码如下: 1 import android.app.Activity; 2 import android.content.Context; 3 import android.os.Bundle; 4 i 阅读全文
posted @ 2016-02-03 20:02 HuijunZhang 阅读(512) 评论(0) 推荐(0) 编辑
摘要:直接上源码: 1 import android.app.Activity; 2 import android.content.Intent; 3 import android.os.Bundle; 4 import android.os.Handler; 5 6 public class Splas 阅读全文
posted @ 2016-01-28 16:01 HuijunZhang 阅读(175) 评论(0) 推荐(0) 编辑
摘要:【JAVA语言】一种判断春节、端午节、中秋节等法定节假日的方法:http://www.cnblogs.com/chenpi/p/5161181.html 阅读全文
posted @ 2016-01-27 17:22 HuijunZhang 阅读(66) 评论(0) 推荐(0) 编辑
摘要:直接上代码: 1 /** 2 * 点击跳转到版权页面 3 */ 4 private void getCopyRight() { 5 // TODO Auto-generated method stub 6 TextView bottomTextView = (TextView) findViewBy 阅读全文
posted @ 2016-01-22 11:14 HuijunZhang 阅读(448) 评论(0) 推荐(0) 编辑
摘要:公司要开发一款智能终端,设备中预装了本公司开发的软件,但是为了避免用户进入Android系统的界面,这个时候我们就需要对其中的按键加以屏蔽,尤其是Home键,在普通的情况下,当我们点击Home按键的时候,就返回到我们的Android系统,在这里,当我们点击Home按键的时候,让返回我们应用的主界面。... 阅读全文
posted @ 2016-01-21 17:13 HuijunZhang 阅读(709) 评论(0) 推荐(0) 编辑
摘要:调用root权限的应用: 1 /** 2 * 执行Command命令的函数 3 * 4 * @param command 命令 5 * @return 执行结果 6 */ 7 public static boolean runRo... 阅读全文
posted @ 2016-01-21 15:41 HuijunZhang 阅读(124) 评论(0) 推荐(2) 编辑
摘要:我们在开发的时候,尤其是使用Eclipse安装ADT插件进行环境配置,我们需要从下载ADT插件及SDK,当我们从官网下载的时候,有的时候可能找不到下载的地方或者下载不到自己想要的版本,我就在此总结下如何下载自己想要的版本。ADT版本和SDK Tools的对应版本可以查看:http://develop... 阅读全文
posted @ 2016-01-21 10:59 HuijunZhang 阅读(10287) 评论(0) 推荐(0) 编辑
摘要:如果想直接查看源码的话可以从我的Github上下载查看:https://github.com/zhanghuijun0/demo-for-android/tree/master/SlidingMenuSlidingMenu 是github上Android开源项目 能用于快速集成 Android 侧滑... 阅读全文
posted @ 2016-01-15 10:45 HuijunZhang 阅读(587) 评论(0) 推荐(1) 编辑
摘要:各版本SDK Tools及ADT下载技巧:http://www.cnblogs.com/zhjsll/p/5147553.html 深入浅出SlidingMenu:http://www.cnblogs.com/zhjsll/p/5132529.html Notification的使用:http:// 阅读全文
posted @ 2016-01-14 13:58 HuijunZhang 阅读(134) 评论(0) 推荐(0) 编辑
摘要:今天总结了一下Notification的使用,发现这个控件在版本上有点扯淡。API11和API16两个分水岭,导致菜鸟在学习的时候比较吃力,受影响的外界因素是多样的,其中比较重要的就是你测试的android设备的版本,我刚开始使用的android版本为android4.0.4,我在程序中使用的是AP 阅读全文
posted @ 2016-01-14 12:01 HuijunZhang 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:github上的开源库其实还是很不错的,之前的时候总感觉学一些开源库比较麻烦,里边有好多方法什么的,今天终于迈出了第一步,中间也遇到了一些问题,现在总结下,也给其他刚开始学习开源库的小伙伴一些指导:satellite-menu开源库的地址:https://github.com/siyamed/and... 阅读全文
posted @ 2016-01-12 10:49 HuijunZhang 阅读(781) 评论(0) 推荐(0) 编辑
摘要:作为一名程序员,有的时候并不是使用软件,而是去改造软件,不仅仅只是会编程而已,还要满足客户的需求。这样,才能开发出符合客户需求的应用,在关于到涉及到android底层的应用的时候,手机就需要root了,我使用的root工具是下面一款软件,这款软件对手机root之后,这款软件卸载后,手机将不具有roo... 阅读全文
posted @ 2016-01-08 17:16 HuijunZhang 阅读(7516) 评论(0) 推荐(0) 编辑
摘要:之前经常听到朋友或者新闻媒体上报道说,有的朋友的android手机中病毒了,出现了软件无法卸载的情况,对于我这样一个从事android开发程序员来说,我还不是太相信(毕竟自己还是有点菜,哈哈)。今天在研究一键锁屏这个小应用的时候,发现在android系统中的确存在这样一种应用,会让你的程序无法卸载,... 阅读全文
posted @ 2016-01-07 13:20 HuijunZhang 阅读(358) 评论(0) 推荐(0) 编辑
摘要:转载自:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.htmlOAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主... 阅读全文
posted @ 2016-01-04 15:15 HuijunZhang 阅读(81) 评论(0) 推荐(0) 编辑
摘要:转载自:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单... 阅读全文
posted @ 2016-01-04 14:27 HuijunZhang 阅读(111) 评论(0) 推荐(0) 编辑
摘要:去年暑假接触到的git,由于之后不经常使用,渐渐变得陌生了,今日使用起来git感觉还是有点吃力,所以就总结下,以方便自己日后的查找,也方便别人学习。 1、要想使用github,首先你要有一个github账号,这样的话,才能把本地的代码上传到github服务器 2、建立本地的仓库 git init / 阅读全文
posted @ 2015-12-31 15:44 HuijunZhang 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。Activity启动模式设置:Android总Activity的启动模式分为四种:Activity的四... 阅读全文
posted @ 2015-12-30 16:06 HuijunZhang 阅读(1771) 评论(0) 推荐(0) 编辑
摘要:今天忽然想到如果要在一个activity中调用另外一个activity该怎么办呢?感觉这个应该比较简单,应为activity的启动方式就两种:显式启动、隐式启动;显式启动的话肯定不行,那就只能使用隐式启动了,因为之前的时候,曾经如下方式隐式启动,弹出了一个app的选择框1 Intent intent... 阅读全文
posted @ 2015-12-30 13:58 HuijunZhang 阅读(1811) 评论(0) 推荐(0) 编辑
摘要:今天闲来无事,研究了下Android的Broadcast,发现Broadcast在Android系统中担任着很艰巨的角色。Broadcast是Android的四大组件之一;Broadcast分为普通广播和无序广播。有序广播可以设置优先级,优先级高的接收者可以终止广播的传播。但是在普通广播中,优先级高... 阅读全文
posted @ 2015-12-29 16:39 HuijunZhang 阅读(2342) 评论(0) 推荐(0) 编辑
摘要:-----------import java.io.BufferedReader;import java.io.InputStreamReader;/** * 此类用来执行Command命令 * * @author zhj * */public class CommandHelper { p... 阅读全文
posted @ 2015-10-27 15:11 HuijunZhang 阅读(635) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-10-10 09:27 HuijunZhang 阅读(12) 评论(0) 推荐(0) 编辑
中国