- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 测试——jmeter压力测试
首先如果进行压力测试那么就要先下载安装jmeter下载地址如下:jmeter下载地址这个是压缩包,下载完成后解压就能够使用了。解压完成以后就能够使用了。我们要进行的是网站的压力测试:首先我们先运行jmeter 。解压完成以后点击jmeter.bat运行运行软件后要新建一个测试计划说明你是测什么的。创建好测试计划后,选择ADD——Threads——ThreadGroup...
2019-10-24 21:53:26
438
原创 测试——Fildder安装及使用
目录(一)Fiddler的安装:(二)使用Fillder进行抓包。(三)如何开启、关闭抓本机上的包(四)清除会话列表(五)过滤域名(六)QuickExec命令行的使用(七)设置断点(八)Fiddler中创建AutoResponder规则(九)模拟Get,Post请求(十)会话比较功能:(十一)Fiddler保存会话(十二)Fiddler模拟简单并发...
2019-10-09 19:51:27
857
原创 测试——Web网站测试主要测试那些内容
一般的网站的主要测试内容就分为以下几点:目录功能测试性能测试安全测试稳定测试兼容性测试压力测试功能测试:功能测试常用到的有效方法:等价划分法: ...
2019-10-06 17:49:58
21018
原创 测试——Monkey测试的介绍及使用
Monkey的简单介绍:Monkey是android系统自带的测试工具,他能运行在虚拟机和真机中。 Monkey能向系统发送伪随机的用户事件流(像按键,触摸,手势操作等)进行模拟操作,实现对程序的压力测试。 Monkey所产生的事件都是随机的,不会带有主观性。 用来测试安卓移动端App的健壮性和稳定性。Monkey的简单使用:搭建环境:Android SDK环境:下载A...
2019-09-29 16:34:03
5503
原创 测试——解决MonkeyRunner无法运行的问题
一、验证monkeyrunner是否正常使用运行monkeyrunner时出现如下错误:若出现上述问题 ,检查monkeyrunner.bat所在目录是否已经添加到环境变量Path中。因为现在版本的monkeyrunner.bat不再是在tools目录下而是在bin目录下。而原来的我们只在环境变量Path中添加了tools和platform-tools路径,所以我们需要把bin路径...
2019-09-29 00:53:00
1878
2
转载 实现Android下简单的Socket通信功能
1,Socket通信的实现步骤Socket 通信和 Binder 通信类似,也是一种 C(Clent)/S(Server) 模型的通信方式。1.1 Server 服务端步骤一: 建立一个服务器 Socket常见的一个服务器 Socket 类是 ServerSocket,ServerSocket 类常用三个方法:binder 、accept、close。bind 方法为 S...
2019-09-19 18:07:09
306
原创 Java关键字及其作用详解
Java中的关键字有如下表格中这么多下面分别解释一下每个关键字的含义。private 一种访问控制方式:私用模式 protected 一种访问控制方式:保护模式 public 一种访问控制方式:共用模式 abstract 表明类或者成员方法具有抽象属性 class 类 extends 表明一个类型是另一个类型的子类型,这里常见的类...
2019-04-07 18:52:36
27976
3
原创 java中一个汉字占用几个字节
这个问题我们可以通过代码来验证一下,到底一个汉字占多少个字节。验证代码如下: public void test() throws UnsupportedEncodingException { String a = "嘿"; System.out.println("UTF-8编码长度:"+a.getBytes("UTF-8").length); ...
2019-04-07 12:41:53
7271
原创 解析XML格式数据的三种方法Pull,Sax,Dom
既然要介绍这三种解析方法那么当然要说一下为什么用他们,用他们有什么优点和缺点。首先说一下Dom解析:优点:易用性强,使用DOM时,将把所有的XML文档信息都存于内存中,并且遍历简单,支持XPath,增强了易用性。缺点:效率低,解析速度慢,内存占用量过高,对于大文件来说几乎不可能使用。另外效率低还表现在大量的消耗时间,因为使用DOM进行解析时,将为文档的每个element、attribu...
2019-03-30 08:56:04
287
原创 使用OkHttp访问网络
使用网络通信库我们不仅限于使用原生的HttpURLConnection,除了这个还有其他的也是非常好用的,就比如说OkHttp,使用过之后感觉比原生的HttpURLConnection还要简单易用,下面我们就来学习一下。要使用OkHttp首先要导入依赖,要导入依赖我们要先去OkHttp的项目主页地址看一下他现在的版本号,和一些要注意的事项。项目主页地址:https://github.com...
2019-03-25 16:14:00
1955
1
原创 关于Static interface methods are only supported starting with Android N (--min-api 24)错误怎么修改
前些天在我使用OkHttp的时候开始运行时出现了这么两个错误。错误一Static interface methods are only supported starting with Android N (--min-api 24)大概意思就是静态接口方法只从Android N开始使用。错误二Invoke-customs are only supported startin...
2019-03-25 10:43:42
28780
10
原创 使用HttpURLConnection访问网络--android 第一行代码
在以前,Android发送HTTP请求一般有两种方式,HttpURLConnection和HttpClient。但是由于后者使用起来过于麻烦(API数量过多,扩展困难等),然后在Android6.0系统中,HttpClient功能完全被移除。HttpURLConnection使用方法比较简单,步骤如下:如果使用HttpURLConnection当然少不了先获取他的实例了。 实例获取成功之...
2019-03-24 14:21:43
1238
转载 Android内存管理机制和内存泄漏分析及优化
前一阵我想看一下内存优化的好处与方法,我就在网上找了一下,发现好多这方面的博客,而且总结的也比较好。我就找了一篇为自己保存一下,顺便大家一起分享一下。转载地址:https://blog.csdn.net/u014633728/article/details/77949760Android中的内存管理机制分配机制Android为每个进程分配内存的时候,采用了弹性的分配方式,也就是刚开...
2019-02-15 12:27:34
241
原创 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
通过Android Studio 的Sdk Manager安装NDK,安装完之后编译失败,报错信息如下:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android大概意思就是:在NDK toolchains文件夹中没有找到前缀:mips64 -linux-andr...
2018-12-17 00:19:39
741
转载 Android WebView基本使用
今天准备总结一下WebView的用法,然后我在网上找了一下看看大神们是怎么总结的 ,结果我发现一篇总结的比较全面的博客可以说很详细了,然后我就把这篇文章转过来借鉴一下了。本文出自:http://blog.csdn.net/lowprofile_coding/article/details/77928614WebView介绍Android WebView在Android平台上是一个特殊的Vi...
2018-12-07 18:54:33
291
原创 Android Studio 不显示LogCat 日志 的几种解决办法
我在学习的时候遇到了LogCat不打印日志的问题,然后我就在网上查找解决办法,发现了在Android Studio 中不显示LogCat的原因有很多,下面我们就来法分析一下其中我遇到的和网上找到的原因:(一):第一种日志过滤在日志打印的时候我们能选择过滤掉没必要打印出来的日志所以有可能你设置打印日志级别的时候级别过高所以不显示出LogCat日志。就是在红框框里的日志级别,下面我来解...
2018-12-02 22:12:35
96773
7
原创 Android ——————刮刮卡效果(二)
首先我们先创建一个类GuaGuaKa:在这个类里我们完成刮刮卡的大部分效果,创建画布,创建画笔,初始化其中的画笔画布,计算刮开的涂层面积占得百分比,绘制中奖信息,调用中奖信息,这些都在这个类里面。下面我们看一下代码实现:public class GuaGuaKa extends View { private Paint mOutterPaint; //定义画笔 pri...
2018-12-01 19:35:31
621
2
原创 Android——————刮刮卡效果(一)
android刮刮卡效果原理:主要:paint.setXferMode();其他:a、圆角图片以及圆形图片的实现b、绘制矩形正方形的图片c、setXferMode(DstIn);d、绘制我们的画笔然后可能你们不知道那个DstIn是什么意思,下面我给出一张图片你们就知道了使用这个的方法是 ,我们要先绘制出一个Dst,然后设置setXferMode(DstIn),再...
2018-12-01 16:54:28
709
原创 我们为什么要把Android系统进行root
一、 Android root后能卸载,管理,系统预装软件。手机预装软件位置:/system/app 通过APK文件安装到手机上的装在:/data/app向System目录下复制文件的方法:1、拥有Root权限后直接复制进去。2、通过Android ROM (刷机包,国内比较知名的有米柚、乐蛙、百度云)方式复制(嵌入到Android ROM里面进行刷机) 。3、通过Recov...
2018-11-24 18:47:58
420
原创 什么是Root?
Linux里的root相当于Windows里的administrator,也就是管理员用户,控制着操作系统的一切权限。例如,Linux里你如果想要配置环境变量普通用户是没有办法修改环境变量的。就算我们知道文件位置普通用户也只有读取权限,并没有修改权限。那么我们想要修改环境变量只有我们赋予修改文件权限,或者变成root用户。操作系统组成:操作系统 = 系统内核+文件系统Linux发行版就...
2018-11-24 16:15:00
1435
原创 Warning:Configuration 'compile' is obsolete and has been replaced with 'implementation'.
警告是这样的:**Warning:Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’.It will be removed at the end of 2018**讲的是 :**警告:配置' compile '已过时,已被' implementation '取代。将在2018年*...
2018-11-23 10:35:42
1340
原创 各种下载,查看文档,学习资料,上传应用平台等网站
1、Android Studio 、JDK 、 Tools 、 ADT 、 SDK 、 GRADLE 、镜像 等 -----下载地址如下 http://www.android-studio.org/2、 天气气象接口。 java 、Android 、iOS 的天气预报等数据接口(需登录) -----地址如下 https://console.heweather.com/3、 ...
2018-11-23 01:12:36
1058
原创 Android 实现按钮 跳转到某网页
这个是我在刚开始学习Android的时候,我同学要做一个手机端的控制,他说我的东西都用 java web写好了,你只要给我写一个跳转按钮即可,其实很简单只是简单地按钮点击事件和Intent跳转。但是毕竟是第一次帮别人做东西还觉得挺有意义的,我就记下来了。演示:主要就是实现这个效果:下面我介绍一下代码部分主程序结构:可以看到我隐藏了标题栏,并且修改了程序的图标和名称,...
2018-11-22 02:06:29
14661
5
原创 android设置无标题栏 、 状态栏
设置无标题栏,状态栏的方式有三种第一种:在java文件中修改(注意:如果改成隐藏标题栏,那么MainActivity必须继承Activity)public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { ...
2018-11-22 01:39:30
6685
原创 (积累)AndroidManifest.xml中的属性
本篇文章会逐步更新,每当遇到新的属性的时候我会记在其中。 如果想要看已经整理好的详细的可以看这篇文章,作者写的很详细:Android学习笔记之AndroidManifest.xml文件解析(详解)这个也不错只不过有点古老:android学习-应用结构-AndroidManifest.xmlAndroidManifest.xml文件是整个应用程序的信息描述文件,定义了应用程序中包含的Ac...
2018-11-21 20:11:32
212
原创 Android Studio 打开的时候显示最近项目列表
打开Android 点击Settings然后找到System Settings,然后找到红框框里的内容把前边的勾去掉。(这个勾选上每次开启AS的时候都会自动运行上次最后运行的项目 )然后点击OK,重新运行一下AS 就好了。 ...
2018-11-21 17:27:14
4081
原创 Android 中 shape 各种属性详细介绍
在android开发中经常会使用shape来美化视图,它能够代替图片,节约内存,有助于内存的优化。那么我现在就来详细介绍一下android下shape进行简单的UI开发,首先我们要创建shape文件,注意shape文件要放到Drawable目录下,创建shape方法我有一篇文章已经提到过了:创建shape.xml文件。其实这个很有意思的,其中有很多属性,能够做出很多样式和图案下面我...
2018-11-21 16:24:49
3954
原创 Android Studio 创建 shape.xml 文件
Android Studio创建shape.xml文件的方法有很多种:第一种: 1、在工程中(Android目录结构下)右键点击 res 然后点击New --- Android Resource File 然后你会看到如下界面,File name 填写shape的名称,Resource type 改成 Drawable ,Root element 改成s...
2018-11-21 01:16:51
3241
原创 Android 基础控件----EditText
EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是用户跟Android应用进行数据传输的窗户。EditText上面有两块内容,一个是提示语,一个是用户输入的字,下面我说一下他的常用属性:下面以一个登陆模块例举一下EditText的属性:<?xml version="1.0" encoding="utf-8"?><LinearLayout ...
2018-11-21 00:36:51
163
原创 android 基础控件————TextView
TextView是View的直接子类。它是一个文本显示控件,提供了基本的显示文本的功能,并且是大部分UI控件的父类,因为大部分UI控件都需要展示信息。如果仅仅是展示文本,那么TextView的作用就太小了,所以它还预定义了一些类似于HTML的标签,通过这些标签可以使TextView控件显示不同的颜色、大小、字体、图片、链接。这些HTML标签都需要android.text.Html类的支持,但是...
2018-11-20 19:54:42
192
原创 自己主动匹配输入内容 AutoComplete TextView和MultiAutoComplete TextView
AutoCompleteTextView是EditText的直接子类,与普通EditText的最大不同就是。在用户输入的过程中,能够列出可供选择的输入项。方便使用者。AutoCompleteTextView与普通EditText控件用法类似,仅仅是须要为其指定一个Adapter对象,绑定可供选择的输入项。AutoCompleteTextView可实现一次自己主动完毕的功能。MultiAutoC...
2018-11-18 18:27:28
355
原创 Button一些属性和几种监听事件
介绍:TextView与Button是继承关系,Button继承自TextView。开发中一般情况下,TextView用来承载静态文本,Button用来响应点击事件。很多人容易忽略的一点是TextVIew也有点击事件,TextView 继承自View,点击事件是从View就有的特性,所以TextView也能点击。所以Button和Textview的一些属性是通用的。Button属性:a...
2018-11-18 14:42:20
2815
原创 Android Studio 各个文件夹的作用和控件作用、基本语句
一、各个文件夹下存放的东西1、src :----包----存放java源代码2、gen:---自动生成的配置文件3、Android 4.4.2:包含android.jar文件。这是一个java归档文件,其中包含构建应用程序所需的所有android SDK库(views,controls)和APIs4、Assets:存放资源文件,不会自动生成id。且不会自动占用空间。5、bin...
2018-11-18 10:32:20
5820
1
原创 Android Studio 怎么添加重写方法
在程序中点击右键 --- Generate --- Override Method --选择要加载的函数选择好以后点击OK。然后就加载进去啦,是不是很简单。
2018-11-16 22:14:04
7349
1
原创 Android Studio 更新之后在部署的时候一直提示refreshing gradle project
问题描述:更新完以后一直在 refreshing gradle project 转圈,并且项目一直部署不完。问题所在:因为更新了As后项目的gradle版本与As的gradle版本不一致,所以项目在自动同步下载项目工程所需要的对应的gradle版本。然后因为下载gradle版本需要科学(翻)上网(强),所以下载不来,然后就使工程在部署的时候一直在 refreshing gradle...
2018-11-16 22:00:57
247
原创 Android Studio 快捷键(常用的和不常用的)和更改快捷键的方法
快捷键基本配置的情况下(如果说你没有自己设置快捷键)快捷键如下: 1.Ctrl+E,可以显示最近编辑的文件列表 2.Shift+Click可以关闭文件 3.Ctrl+[或]可以跳到大括号的开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方 5.Ctrl+F12,可以显示当前文件的结构 6.Ctrl+F7可以查询当前元素...
2018-11-16 17:33:12
220
原创 Android Studio 导入GitHub上的项目方法
打开Android Studio 按顺序点击VCS -- checkout from Version Control -- Git点击完后会出现以下界面在URL处填写你想导入的GitHub上的项目地址,然后点击Test会出现下面这个界面,然后点击yes。然后点击clone。出现如对话框点击yes,然后根据弹出提示点击下一步即可。(然后在选择gradle的时候尽量选择本地的...
2018-11-16 13:43:53
1197
原创 在Android Studio 上为项目添加Git版本控制
准备:Android Studio 需要配置GitHub ,配置方法在上一篇文章:https://blog.csdn.net/z1web/article/details/84106234然后打开你想要添加Git版本控制的项目,然后点击VCS -- Impoet Into Version Control -- Create Git Repository···然后选择你想添加版本控制的项目文件夹。...
2018-11-15 22:14:03
2982
原创 Android Studio中配置GitHub
准备:1、你要注册了GitHub,确保你有了GitHub账号。2、下载GitHub客户端,安装客户端。(下载客户端安装客户端我上篇文章已经讲过了这里就不赘述了)。如果不了解请移步至安装GitHub步骤3、设置GitHub账号密码:打开Android Studio 找到File -- Setting -- Version Control -- GitHub,点击打开后填入你的GItH...
2018-11-15 20:45:54
974
原创 安装GitHub安装步骤
首先先在GitHub官网上下载GitHub安装包,下载地址:https://gitforwindows.org/下载完以后开始安装,安装的时候注意勾选红框框里的内容然后就是一路next就可以了,直到Finish。并不复杂。...
2018-11-15 14:24:43
1646
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人