自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Java-selenium webDriver浏览器命令

webDriver的所有方法获取命令得到(字符串为arg0):空 -此方法在当前的浏览器窗口打开一个新的网页。参数类型为String类型。命令 - driver.get(appUrl);凡appUrl 是网站地址加载。最好使用完全限定的URL。  1 2 3 4 5 6 driver.get("http...

2019-01-19 10:31:28 476

原创 Java+selenium运行报错,可以打开浏览器但无法输入值

org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value' (Session info: chrome=71.0.3578.98) (Driver info: chromedriver=2.31.488774 (7e15618d1bf16df8bf0ecf2914e...

2019-01-12 16:09:21 1412

原创 【性能测试工具】Mac下安装jmeter及汉化

亲测可用 1.Mac下配置jdkhttps://blog.csdn.net/vvv_110/article/details/72897142 2.Mac下安装jemterhttps://blog.csdn.net/superdangbo/article/details/78891993  切记使用命令和编辑文件时,把软件版本号改成你所下载的版本号 3...

2018-12-29 19:34:35 3309 1

转载 【测试用例】登陆功能测试点

【声明】本文非原创一.登录功能显性测试点补充1.用户名和密码是否大小写敏感2.页面上的密码框是否加密提示3.后台系统创建的用户第一次登录成功时,是否提示修改密码4.忘记用户名和忘记密码的功能是否可用5.前端是否根据需求限制用户名和密码长度6.如果登录功能需要验证码,点击验证码图片是否可以更换验证码,更换后的验证码是否可以登录成功7.刷新页面是否会刷新验证码8.如...

2018-12-29 18:00:22 1890

原创 Android集成融云单聊

第一步. 点击此处下载第二步 新建自己的Demo,导入IMKit和IMLib两个Module,添加依赖第三步.初始化,并在清单文件中进行配置public class App extends Application { @Override public void onCreate() { super.onCreate(); //初始化

2017-12-26 16:28:22 986

原创 android中输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数.在这里,我是用正则表达式来验证的,参考了一些网上的帖子效果:MainActivity:public class MainActivity extends AppCompatActivity { private static ArrayList<String> filelist = new ArrayList<String>();

2017-11-30 10:27:29 1492 1

原创 do not support AFT because of no config

在使用华为手机打印Log日志时,发现出现以下问题这是华为对系统做了修改,默认不打印日志,要该配置 1. 在拨号界面输入: 直接会进入工程菜单界面 2.点击后台设置–LOG设置 3.Log开关–》Log全部打开 重新运行你的项目就好了

2017-11-28 13:16:56 877

原创 android 多线程下载+GreenDao保存状态+ijkplayer播放缓存后的视频

今天我们要做的是一个多线程下载,然后用GreenDao去保存多线程中的一些信息.下载完成之后,利用IJKplayer播放我们缓存好的视频该我上场表演啦,哈哈哈第一步.导入依赖GreenDao:project的build.gradle中添加classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1'在module的build.gradle中androi

2017-11-23 10:01:11 1349 1

原创 android 倒计时控件布局

android:layout_marginTop="10dp"    android:layout_marginLeft="20dp"    android:id="@+id/countdownView"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    app:i

2017-11-19 18:50:14 439

原创 android 多线程断点续传

import android.os.Bundle;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.ProgressBar;impo

2017-11-13 13:22:37 365

原创 android中键盘把内容挤上去该如何解决

在之前项目中一直没有注意这个问题,今天打开才发现,键盘竟然把内容挤上去了在百度上终于找到了解决的方案在AndroidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan" 修改之后:

2017-11-10 09:31:28 604

原创 android事件总线EventBus3.0简单使用

一.EventBus概述 1.EventBus的三要素EventBus有三个主要的元素需要我们先了解一下:Event:事件,可以是任意类型的对象。Subscriber:事件订阅者,在EventBus3.0之前消息处理的方法只能限定于onEvent、onEventMainThread、onEventBackgroundThread和onEventAsync,他们分别代表四种线程模型。而在Event

2017-11-07 13:41:47 293

转载 Java/Android对象的四中引用类型 (对象的强、软、弱和虚引用)

对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ⑴强引用(StrongReference)强引用是使用最普遍

2017-11-06 16:04:40 327

原创 android给retrofit 的 添加okhttp的拦截器

OkHttpClient okHttpClient = new OkHttpClient.Builder() .addInterceptor(new LoggingInterceptor())//这个里面的拦截器是已经写好的,可以换成自己的拦截器 .build(); //创建Retrofit Retrofit re

2017-11-06 15:05:00 663

原创 android MVP+Rectrofit+RXJAVA+Fresco结合简单使用

一.首先需要导入依赖包 在Module的build.gradle下://butterknife的依赖 compile 'com.jakewharton:butterknife:8.4.0' apt 'com.jakewharton:butterknife-compiler:8.4.0'//retrofit2依赖 compile 'com.android.support:d

2017-11-04 23:13:15 586

转载 android TableLayout和Fragment复用

Android是在Android 3.0 (API level 11)开始引入Fragment的。Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI。那我们应该怎么去创建fragment呢?Google已经考虑到这种情况了,所以推荐我们使用newInstance()的方式来创建,下面让我们看一下到底怎么使用吧!也是很简单的!</p>例,我们要实现的

2017-11-04 11:19:19 2020 1

转载 安卓中使用Fresco

转载请标明出处:http : //blog.csdn.net/android_ls/article/details/53137867壁画是Facebook的开源的Android平台上一个强大的图片加载库,也是迄今为止的Android平台上最强大的图片加载库。优点:相对于其他开源的第三方图片加载库,壁画拥有更好的内存管理和强大的功能,基本上能满足所有的日常使用场景。缺点:整体比较大,不过目前的版本已做

2017-11-03 09:46:01 496

转载 安卓MVP的简单使用

MVP模式的核心思想:MVP把Activity中的UI逻辑抽象成View接口,把业务逻辑抽象成Presenter接口,Model类还是原来的Model。这就是MVP模式,现在这样的话,Activity的工作的简单了,只用来响应生命周期,其他工作都丢到Presenter中去完成。从上图可以看出,Presenter是Model和View之间的桥梁,为了让结构变得更加简单,View并不能直接对Model

2017-11-02 21:05:18 304

原创 Java8 lamada表达式的简单使用

首先是配置。。。 在project的build.gradle中添加classpath 'me.tatarka:gradle-retrolambda:3.2.0'在module的build.gradle中添加 //设置JDK1.8 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targ

2017-11-02 20:37:42 1251

原创 android 使用TextInputLayout创建一个登陆界面

资源链接 http://www.jcodecraeer.com/a/basictutorial/2015/0821/3338.htmlimport android.content.Context;import android.os.Bundle;import android.support.design.widget.TextInputLayout;import android.suppor

2017-10-31 11:25:08 360

原创 android实现简单的购物车

一.布局:item_shopcart_group.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_he

2017-10-25 19:17:38 2222 3

原创 android TabLayout的简单使用

1.添加依赖compile 'com.android.support:design:23.4.0'2.布局页面 线性布局,垂直<android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="40dp" andro

2017-10-25 09:26:02 293

原创 XRecyclerView下拉刷新,上拉加载

在RecyclerView的上拉加载使用会比较麻烦,而XRecyclerView非常方便的决解了这些问题,都已经封装好了,我们只需要调用方法就OK了。下面是XRecyclerView的使用。因为接口原因这里我只做了一个下拉刷新配置build.gradle文件中直接添加依赖 compile 'com.jcodecraeer:xrecyclerview:1.3.2' 在布局中: <com.jc

2017-10-24 13:50:16 447

原创 用户登录,记住密码

MainActivity public class MainActivity extends Activity { // 声明变量 private EditText username, password; private CheckBox remember, free; private Button login; private SharedPreference

2017-10-19 13:51:29 318

转载 安卓checkbox全选/反选/取消选择

activity_main.xml文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientatio

2017-10-19 10:22:44 1772

转载 webVIew与JS交互

http://blog.csdn.net/carson_ho/article/details/64904691

2017-10-18 13:28:03 171

原创 安卓banner实现

一:权限配置<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_

2017-10-15 18:43:20 619

原创 OKhttp3.0的基本使用

一.为什么要使用okhttp?使用范围 OkHttp支持Android 2.3及其以上版本。 对于java JDK1.7以上。 官方英文网站 https://github.com/square/okhttp/wiki/Recipes 中文社区 http://www.cnblogs.com/ct2011/p/3997368.html Android系统提供了两种HTTP通信类,HttpUR

2017-10-13 18:43:00 793

原创 RecyclerView 设置item间隔和随机高度

在瀑布流中,如果item中的数据格式完全相同的话,和Grid的效果相同,所以我们要为item设置一个随机的高度一.在onBindViewHolder()中为item设置随机高度 //修改瀑布流随机高度 Random random = new Random(); ViewGroup.LayoutParams layoutParams = holder.t

2017-10-13 09:27:25 3770

原创 自定义View之点击生成随机数

自定义一个类继承View或者TextViewpublic class MyTextView extends View { /** * 需要绘制的文字 */ private String mText; /** * 文本的颜色 */ private int mTextColor; /** * 文本的大小

2017-10-09 13:37:52 351

原创 Android自定义View绘制三个相交的圆

在onDraw()方法中进行绘制 @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); //三个圆 Paint paint1 = new Paint(); Paint paint2= new Paint(); Paint

2017-09-28 09:46:00 1073

原创 AngularJS用户添加,密码修改

案例效果:代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://cdn.bootcss.com/angular.js/1.3.15/angular.min.js"></script> <style>

2017-09-21 10:41:01 411

原创 AngularJS select

案例效果 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="lib/js/angular/angular.min.js"></script> <script> var myapp=angular.module

2017-09-21 09:23:20 297

原创 js制作简单的课程表,不重复添加

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } ul{ width

2017-09-21 09:16:52 6392 1

空空如也

空空如也

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

TA关注的人

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