android
文章平均质量分 94
C--罗纳尔多
。。。
展开
-
android+postman
HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手。优点:1、支持用例管理2、支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能3、支持批量运行4、支持用例导出、导入5、支持云端保存用例【付费用户】可以说POSTMAN满足了HTTP原创 2017-10-31 19:49:12 · 6343 阅读 · 0 评论 -
android+OKHTTP
OKHTTP:1.为什么要使用okhttp?使用范围OkHttp支持Android 2.3及其以上版本。 对于java JDK1.7以上。官方英文网站https://github.com/square/okhttp/wiki/Recipes中文社区http://www.cnblogs.com/ct2011/p/3997368.htmlAndroid系统提供了两种原创 2017-10-11 20:15:56 · 844 阅读 · 0 评论 -
android+mvp基本
一、MVP介绍随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。在MVP模式里通常包含4个要素:(1)View:负责绘制UI元素、与用户进行交互(在And原创 2017-11-01 12:59:52 · 724 阅读 · 0 评论 -
android+讯飞语音+一个简单的文字语音相互转换
一、语音识别1.下载SDK(地址:http://www.xfyun.cn/sdk/dispatcher),选择语音听写SDK(如下图) ,下载前会让你先创建应用,创建应用后会得到一个appid。然后点“立即开通”去开通“语音识别”功能,之后就会跳出“SDK下载”的页面,然后就可以下载了(未注册账号的要先注册一个账号)。2.将下载好的SDK中 libs 目录下原创 2017-10-31 20:27:45 · 5778 阅读 · 4 评论 -
android+使用mvp做一个简单的登录
model包内IUserMode接口类package model;import bawei.com.denglu.User;/** * Created by Administrator on 2017/11/1. */public interface IUserMode { /** * 登录 * * @param user原创 2017-11-01 13:20:07 · 290 阅读 · 0 评论 -
android+断点续传
1.添加依赖compile 'com.loopj.android:android-async-http:1.4.9'2.添加权限uses-permission android:name="android.permission.INTERNET">uses-permission> uses-permission android:name="android.permissio原创 2017-11-13 18:34:59 · 196 阅读 · 0 评论 -
android+MVP+Retrofit+RxJava做网络请求
1.MVP+Retrofit+RxJava做网络请求2.GreenDao把第一页的数据缓存到数据库,列表实现上拉加载更多,下拉刷新功能3.列表中的图片(img字段)使用Fresco进行加载4.RecyclerView列表适配器做优化上面是需求,下面奉献上代码1.依赖:compile 'com.squareup.retrofit2:retrofit:2.0.1'comp原创 2017-11-12 19:57:31 · 292 阅读 · 0 评论 -
android+接口回调,非常好的帖子
网上找的图片 感觉不错,通过图片可以很清晰的理解接口回调。1.接口回调是什么?接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看下面示例。接口回调的实现步骤: 简单的实现例子1、首先原创 2017-11-06 20:25:12 · 308 阅读 · 0 评论 -
android+一个简单的Imageloder
1.添加权限2.添加依赖,搭建环境首先添加依赖compile'com.nostra13.universalimageloader:universal-image-loader:1.9.5'//注意后面这个1.9.5有的是1.9.43.APP类package bawei.com.imageloder;import android.app.Application原创 2017-11-01 13:55:53 · 246 阅读 · 0 评论 -
android+微信支付
微信支付目录微信支付 1一、创建应用 2二、支付集成 51、body字段格式 8三、参考网址 12四、Android Studio的两种模式及签名配置 12一、创建应用1> 登陆微信开放平台(https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN&token=024原创 2017-11-21 10:00:56 · 2285 阅读 · 0 评论 -
android+ijk播放器
1.build.gradeandroid大括号里sourceSets { main { jniLibs.srcDirs = ['libs'] }}大括号外repositories { mavenCentral() flatDir { dirs 'libs' //this way we can find the .aar fi原创 2017-11-19 16:09:14 · 676 阅读 · 0 评论 -
ButterKnife
ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成。优势1、强大的View绑定和Click事件处理功能,简化代码,提升开发效率2、方便的处理Adapter里的ViewHolder绑定问题3、运行时不会影响APP效率,使用配置方便4、代码清晰,可读性强原创 2017-10-08 18:34:13 · 241 阅读 · 0 评论 -
自定义View+随机数点击变化
CustomTitleViewpublic class CustomTitleView extends View { /** * 文本 */ private String mTitleText; /** * 文本的颜色 */ private int mTitleTextColor; /** * 文本的大小原创 2017-10-08 19:22:31 · 219 阅读 · 0 评论 -
android+电商项目中倒计时秒杀
1.导入项目倒计时2.依赖3.在布局中加入倒计时布局4.实例化5.调用start(设置时间,单位毫秒)原创 2017-10-20 20:18:39 · 1067 阅读 · 0 评论 -
android+checkbox全选多选反选取消选择
activity.mainxml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/acti原创 2017-10-18 20:00:46 · 1433 阅读 · 0 评论 -
android +webview的基础
在AndroidManifest.xml设置访问网络权限:控件:<WebView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webView" />加载本地/Web资源加载本地资源:we原创 2017-10-18 08:40:23 · 298 阅读 · 0 评论 -
android+高德地图实现基本地图和基本定位功能
第一步我们导入依赖:compile 'com.amap.api:3dmap:5.0.0'compile 'com.amap.api:location:3.3.0'compile 'com.amap.api:search:5.0.0'第二步,我们通过高的官网获取 key这里介绍一个简单的方法输入cmd出现黑窗口1.输入:cd .android 2.keytool -li原创 2017-10-17 20:18:24 · 640 阅读 · 0 评论 -
android+简单的登录界面+OKhttp请求
builder gradle中加:compile 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.squareup.okio:okio:1.5.0' compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.squar原创 2017-10-16 08:06:41 · 1878 阅读 · 0 评论 -
android+okhttp
第一步build gradle中compile 'com.squareup.okio:okio:1.5.0'compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'compile 'com.google.code.gson:gson:2.8.2原创 2017-10-13 08:59:05 · 387 阅读 · 0 评论 -
android+bananer
第一步导入依赖:compile'com.youth.banner:banner:1.4.9'第二步清单文件中:uses-permission android:name="android.permission.INTERNET" />//联网uses-permission android:name="android.permission.READ_EXTERNAL_ST原创 2017-10-13 19:46:10 · 285 阅读 · 0 评论 -
Android+RecyclerView
第一步:在build gradle中加依赖compile 'com.android.support:recyclerview-v7:23.1.1'为防止报这个错java.lang.NoClassDefFoundError: android.support.v4.animation.AnimatorCompatHelper 添加原创 2017-10-13 08:20:11 · 257 阅读 · 0 评论 -
android+面试题
1.常用的存储方式有哪些?(概率50%)(五种,说出哪五种,五种存储方式什么情况下用。)注意sharepreferes对象支持读取不支持写入,写入引用Editor。SQLite:SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQLiteDatabase的类,封装了一些操作数据库的API。SharedPref原创 2017-10-11 20:18:08 · 6121 阅读 · 2 评论 -
android自定义view2
如何使用自定义View(流程)?①自定义View的属性②继承View(至少重写2个构造方法)③重写的 onMeasure(测量当前View的尺寸)、onDraw(绘画)、onLayout(定位)、onTouchEvent(监听)方法使用教程(可以分为2种,一种是不使用自定义的View属性 另一种就是使用自定义的View属性。)①先说不使用自定义的View(构造方法至少写原创 2017-10-09 13:21:47 · 316 阅读 · 0 评论 -
android+事件分发机制
认识一下Android 事件分发机制摘要: 1、引子由于Android是采用分层布局(可以想象成PS时的图层概念一样),这样才可以在有限大小的手机屏幕上完成一些复杂的操作。当手指点击屏幕开始,这些动作在各层之间如何传递?就引出了Android的事件分发机制。1、引子由于Android是采用分层布局(可以想象成PS时的图层概念一样),这样才可以在有限大小的手机屏幕上完成一些复杂的原创 2017-11-14 10:19:51 · 175 阅读 · 0 评论