自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 添加拦截器和请求头

添加日志拦截器 OkHttpClient.Builder httpClientBuilder = new OkHttpClient.Builder(); //DEBUG模式下 添加日志拦截器 if(BuildConfig.DEBUG){ HttpLoggingInterceptor interceptor = new HttpL...

2018-04-28 16:49:45 2196

翻译 在editText内禁止打回车

在Layout文件中,对EditText的设置如下:加上属性:android:imeOptions=""这个属性的可输入的值如图所示;举几个例子分别代表的含义:actionSearch: 搜索actionSend:  发送actionNext:   下一项同样,也可在activity代码中设置imeOptions://在主界面进行监听事件editText.setImeOptions(EditorI...

2018-04-27 16:46:55 515

翻译 FrameLayout与Fragment禁止左右滑动

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schem

2018-04-27 16:23:19 1227

翻译 京东订单

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://sch

2018-04-27 11:42:01 508

翻译 仿京东快报

我们常用的京东有一个非常好看的效果: 首页的京东快播有一个无限轮播的公告栏,先看效果: 公告内容大概每3s从中间向上滑出,同时下一条内容从底部向上滑动进入。整个过程还伴随有内容的渐变消失,动画效果很流畅。采用ViewFlipper来实现更为简单。 看看ViewFlipper类官方注释:Simple {@link ViewAnimator} that will animate between t...

2018-04-25 19:47:57 506

翻译 仿京东购物车——

//布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match

2018-04-24 08:07:37 769

翻译 支付宝分享SDK接入指南—Android

支付宝分享入口1.   申请你的AppID请到支付宝开放平台应用登记页面进行登记,登记并选择移动应用进行设置后,将获得AppId,可立即用于开发。但应用登记完成后还需要提交审核,只有审核通过的应用才能正式发布使用。Android申请AppId需要的信息:应用包名,应用签名MD5,应用图标2.   搭建开发环境[1] 在IDE中建立你的工程。[2] 在工程中新建一个libs目录,将开发工具包中lib...

2018-04-20 14:00:28 2034

翻译 Retrofit,OkHttp拦截器,RxJava封装请求网络

Retrofit和Okhttp和RxJava的封装导入依赖 compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'io.reactivex.rxjava2:rxjava:2.1.7' compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compile 'c...

2018-04-19 13:23:39 281

翻译 RelativeLayout属性

相对于兄弟元素android:layout_below="@id/aaa":在指定View的下方android:layout_above="@id/xxx":在指定View的上方android:layout_toLeftOf="@id/bbb":在指定View的左边android:layout_toRightOf="@id/cccc":在指定View的右边相对于兄弟元素 android:layou...

2018-04-18 11:19:46 111

翻译 Android shape的使用

矩形(rectangle)直角矩形:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color=&

2018-04-17 13:29:39 264

翻译 京东秒杀界面

效果图:京东秒杀是两个小时一个场次,判断本机的时间进行场次定时,然后在这两个小时里面进行倒计时。MainActivitypackage com.bwie.com.myapplication;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;...

2018-04-17 09:42:14 1075 1

翻译 android 历史记录跟搜索

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://sc

2018-04-16 21:25:06 664

翻译 android RecyclerView的线性跟网格互换

点击图片的背景:                    drawable包下的文件:item.xml文件 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@drawable...

2018-04-16 21:18:20 412

翻译 MVPRXJava与Recorfit运用

MVP接口运用就不做了 都是基本的传值//API界面import retrofit2.http.POST;import retrofit2.http.Query;import rx.Observable;     /** * Created by Administrator on 2018/4/15. */    public interface ApiService {         //...

2018-04-15 21:13:19 155

翻译 Rxjava三种方法

package com.bwie.categorydemo.rxjava;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import android.widget.Button;import com.b...

2018-04-15 14:21:17 187

翻译 RXjava简单使用

package com.bwie.categorydemo.rxjava;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import com.bwie.categorydemo.R;import jav...

2018-04-15 14:19:15 143

翻译 RXJAVA2.0的变化

compile 'io.reactivex.rxjava2:rxjava:2.0.1'   compile 'io.reactivex.rxjava2:rxandroid:2.0.1'         //RXjava2.0版本compile 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'  //rxjava2 retrofit2package com...

2018-04-15 14:16:40 168

翻译 Retrofit简单使用

//Bean类package com.bwie.httpdemo;import com.google.gson.annotations.SerializedName;/** * Created by eric on 2018/4/13. */public class MessageBean<T> {    @SerializedName("msg")    private String...

2018-04-15 14:14:15 121

翻译 Retrofit对Okhttp3.0的封装

Retrofit 是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求。本文使用Retrofit2.0.0版本进行实例演示。使用Retrofit可以进行GET,POST,PUT,DELETE等请求方式。同步请求:需要在子线程中完成,会阻塞主线程。Respon...

2018-04-13 19:59:05 893

翻译 GreenDao3.0版本基础

greenDAO3基本使用greenDAO3开始使用注解的方式定义实体类(entity),并且是通过安装gradle插件来生成代码。之前的版本则是通过建立一个独立的Java-lib工程来存放生成的文件。主工程中build中进行添加//主页面buildscript { repositories { mavenCentral() // add repository ...

2018-04-13 07:57:32 211

翻译 EventBus 消息传递

第一步进行添加依赖compile 'org.greenrobot:eventbus:3.0.0'第二步定义消息事件类//这里就相当于bean类 下面会调用里面的方法package com.example.eventbus;/** * Created by Administrator on 2018/4/11. */public class MessageEvent {       String m...

2018-04-11 10:20:50 205

翻译 反射的详解

一、什么是反射?  通过百度百科我们可以知道,Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。而这也是Java被视为动态(或准动态,为啥要说是准动态,因为一般而言的动态语言定义是程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。从这个观点看,Perl,Python,Ruby是动态语言,C...

2018-04-10 20:46:55 362

翻译 Banner轮播

Banner图片轮播一.为什么要使用Banner图片轮播?因为现在绝大数app都有banner界面,实现循环播放多个广告图片和手动滑动循环等功能。因为ViewPager并不支持循环翻页, 所以要实现循环还得需要自己去添加。二.Banner属性 常量常量名称描述所属方法BannerConfig.NOT_INDICATOR不显示指示器和标题setBannerStyleBannerConfig.CIRC...

2018-04-10 19:44:53 194

翻译 View_Pager从网络获取图片轮播

 //轮播    private void Retion() {        MyTask myTask = new MyTask();        myTask.execute("https://www.zhaoapi.cn/ad/getAd");    }    class MyTask extends AsyncTask<String,Void,String>{       ...

2018-04-10 19:31:06 88

翻译 Fresco图片控件

Fresco是Facebook开源的一个图片加载和管理库,而Fresco的最大特点在于,图片不在Java Heap上分配内存xmlns:fresco="http://schemas.android.com/apk/res-auto"//添加命名空间XML布局中   类型              Scheme                              示例远程图片      htt...

2018-04-09 21:37:33 275

翻译 属性动画翻转

    //图片一    img = (ImageView) findViewById(R.id.img);    //图片二    img2 = (ImageView) findViewById(R.id.img2);    //创建透明度动画    //图片一向左翻转final ObjectAnimator alpha = ObjectAnimator.ofFloat(img, "rotat...

2018-04-06 14:59:56 490

翻译 友盟第三方登录

1.复制友盟的SDK就是下载SDK里面的文件drawable    value  Latout等等  把文件复制到项目里面2,引入libs //这里我用的是完整版的QQjar包 3.创建MyApplicationpackage com.example.youmengdenglu;import android.app.Application;import com.umeng.analytic...

2018-04-04 14:57:34 374

翻译 腾讯平台QQ第三方登录

现在的第三方登录很普遍如QQ,微博,微信,今天我们就来实现如何接入QQ登录到我们的项目中 要想使用QQ登录我们需要到腾讯开放平台注册账号获取开发者资格地址:http://open.qq.com/ 注册完成后点击我们右上角的管理中心  进入管理中心后点击下面的创建应用 然后选择创建左上角Android平台就会获取APPID和APPKEY 创建完成后我们需要到 http://wiki.open.qq...

2018-04-03 12:16:40 607 1

翻译 友盟第三方分享

1.  产品概述关于分享和授权的sdk接口,我们在v5.0做出了巨大的改变,精简了接口调用的代码。并将分享授权,与评论等功能做出了隔离,使结构更加清晰。所以本版本的功能也只有分享与授权并无其他功能,请开发者注意。注意:本文示例代码只有分享与授权功能,并对接口进行了调整,如需要原功能的开发者,请继续使用v4.3.0版本。 2.  获取友盟Appkey如果你之前已经在友盟注册了应用,并获取到了Appk...

2018-04-02 21:12:14 444

空空如也

空空如也

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

TA关注的人

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