自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术是用来解决问题的

个人一点经验分享

  • 博客(12)
  • 资源 (7)
  • 问答 (4)
  • 收藏
  • 关注

原创 Android自动化测试(AndroidUnitTest)

广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序,用于生成1到100个测试数据。狭义上来讲,通过工具记录或编写脚本的方式模拟手工测试的过程,通过回放或运行脚本来执行测试用例,从而代替人工对系统的功能进行验证。一般来说,自动化测试分为三个层级:单元测试、接口测试和UI测试,这三层成......

2016-11-24 22:25:38 3613 1

原创 Android JNI使用

Android JNI使用

2016-11-24 22:09:20 618 1

原创 数据库常见操作实例

数据库操作CREATE TABLE Students(id VARCHAR2(5),name VARCHAR2(20) NOT NULL,sex VARCHAR2(1) DEFAULT 'M',birth DATE, major_name VARCHAR2(15), CONSTRAINT P...

2016-11-13 11:38:01 441 1

原创 数据库查询

数据库查询SELECT Teacher.教师编号, 教师姓名, 课程号 FROM Teacher, Course WHERE(Teacher.教师编号 = Course.教师编号) AND (教师姓名 = '刘伟');自连接查询SELECT X.教师名, X.工资, Y.工资 FROM Teacher X, Teacher Y...

2016-11-12 22:58:54 542

原创 github使用教程详解

1 Linux下Git和GitHub环境的搭建第一步: 安装Git,使用命令sudo apt-get install git;第二步: 创建GitHub帐号;第三步: 生成ssh key,使用命令ssh-keygen -t rsa -C "[email protected]",your_email是你的email;(默认在用户的家目录下.ssh/id_r......

2016-11-08 23:20:40 2183

原创 Android抽象布局——include、merge 、ViewStub

布局优化

2016-11-07 20:25:42 390

原创 Android IntentService用法

Android IntentService用法

2016-11-07 20:03:29 654 1

原创 startActivityForResult用法简述

startActivityForResult与startActivity的不同之处在于1、startActivity()仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity()。2、startActivityForResult()可以一次性完成这项任务,当程序执行到这段代码的时候,假若从AActivity跳转到下一个BActivity,而当这个BActivity调用了finish()方法以后,程序会自动跳转回AActivity,并调用前一个AActivity中的on

2016-11-05 14:38:26 659

原创 如何在Activity间传递数据

1、基于消息的通信机制 Intent------bundle,extra用这种方式一般而言,传递一些简单的类型是比较容易的,例如int,string等详细介绍下Intent机制Intent包含两部分:1)目的【action】------要去到哪里去2)内容【category、data】------路上带些什么,区分性数据和内容性数据简单数据传递:

2016-11-05 10:59:40 896

原创 Android 更新UI的几种方式

1、Activity的runOnUiThread()2、Handler sendEmptyMessage()3、Handler post()4、View post()总结:1、其实上面的四种方式都可归结于一种方式:handler 用于Android线程之间的通信。2、为什么android要求只能在UI线程进行UI操作? 主要还是为了避免多线程造成的并发的问题

2016-11-04 18:54:32 389

原创 解决ADB server didn't ACK问题

引起这个问题的原因有很多种,常见的是端口占用,可以查看那些服务占用了5037端口(Linux:netstat -apn | grep 5037   Windows:netstat -ano | findstr "5037"),找到那些服务,使用kill命令杀死他们,然后执行adb kill-server,再adb start-server。一些不常见的原因可以尝试以下方法

2016-11-03 20:17:12 624

原创 Git常用命令详细介绍

Git常用命令详细介绍

2016-11-02 19:19:23 493

支持倍速播放的TV视频播放器源码

使用Kotlin语言编写的一款集成了ijkplayer的视频播放器,同时实现了本地和在线播放功能,支持倍速播放。

2018-08-23

gradle-4.1-all.zip离线包

Android Studio3.0对应的Gradle插件离线下载包 官网https://services.gradle.org/distributions/

2017-10-30

Kotlin语法学习

Kotlin语法学习-变量定义、函数扩展、Parcelable序列化、编写工具类、Activity跳转

2017-08-16

仿微信点击图片放大,并可滑动浏览效果demo

仿微信点击图片放大,并可滑动浏览效果

2017-08-16

Android RecyclerView 间距全适配

RecyclerView自定义行列间距

2017-08-16

Android侧滑编辑、删除效果Demo源码

一种易扩展、使用简单的Android侧滑删除控件。

2017-08-16

Android实现一种简易的Banner效果

使用ViewPager简单实现循环播放多个广告图片的banner效果,利用Handler与Runnable配合实现指定功能模块的定时循环执行。

2017-04-05

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

TA关注的人

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