自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zy的宝库

//Android:你要的WebView与 JS 交互方式 都在这里了http://blog.csdn.net/carson_ho/article/details/64904691// Android:控件WebView显示网页http://www.cnblogs.com/tinyphp/p/3858997.html//Android-使用A

2017-11-23 10:57:00 335

原创 GreenDao的简单存储

先简单的介绍一下greendao的特征:greenDAO的独特的功能集:介绍:greenDAO自2011年以来一直使用,并被无数的着名应用程序使用超简单:简明直观的API,在V3中带有注释小:库是快速:可能是Android中最快的ORM,由智能代码生成驱动安全和表达式查询API:QueryBuilder使用属性常量来避免打印错误强大的连接:跨实体查询,甚至链接连接的复杂

2017-11-12 19:45:39 376

原创 多线程下载,进度条,以及安装

基于HTTP协议的多线程下载,实现思路如下: 1.通过URL实例获取HTTPConnection; 2.根据HTTPConnection获取文件大小,通过文件大小,设置的线程数,计算每一个现场下载文件的起止Byte数。 3.在每个线程里,通过connection.setRequestProperty设置获取文件的Byte的起止位置。 4.线程中,获取到下载文件后,先在本地创建临时文

2017-11-11 15:13:37 605

原创 MVP+Retrofit+RxJava

我们来一下MVP+Retrofit+RxJava的代码,以及一些逻辑处理:我们需要用到的依赖: implementation 'com.android.support:recyclerview-v7:26.1.0' implementation 'com.github.bumptech.glide:glide:3.7.0' implementation 'com.faceb

2017-11-05 18:40:37 258

原创 MVP+Fresco+RxJava

我们先来看一下我们需要的依赖: implementation 'com.android.support:recyclerview-v7:26.1.0' implementation 'io.reactivex.rxjava2:rxjava:2.1.6' implementation 'io.reactivex.rxjava2:rxandroid:2.0.1' imp

2017-11-03 18:52:31 232

原创 MVP

mvp的实例:v层的接口:import com.honey.mvp.entity.News;import java.util.List;public interface HomeView { //展示数据 v层负责展示数据 void showListData(List list);}现在是p层的接口:/** * presenter层接口 p层的副接口 */publ

2017-11-01 18:58:01 274

原创 自定义view画圆加属性动画

自定义view画圆加属性动画(从左上角到右下角):先看自定义view画的圆:import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.RectF;impo

2017-10-25 14:08:49 1065

原创 简单的okhttp封装

简单的ok封装,以及单列模式、拦截器:拦截器的依赖是:compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'以下就是主要的代码:import android.os.Environment;import android.util.Log;import java.io.File;import java.util.Map;impor

2017-10-25 10:21:08 194

原创 简单的使用xBanner

xbanner需要添加依赖:compile 'com.xhb:xbanner:1.0.0'compile 'com.github.bumptech.glide:glide:3.6.1'还有要记得联网的权限:xbanner的布局xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2017-10-25 10:11:07 512

原创 需要的依赖

HttpClient的依赖:compile 'com.loopj.android:android-async-http:1.4.9'ImageLoader的依赖:compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.2'TabLayout的依赖:compile 'com.android

2017-10-25 09:15:32 328

原创 简单的购物车(RecyclerView)

在电商项目中购物车是必不可少的,也是有一定难度的。现在我们来写一些购物车有关的代码:我们先看看购物车MainActivity的布局xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:l

2017-10-24 20:14:59 392

原创 XRecyclerView刷新、加载

我们刷新加载用到的依赖:compile 'com.jcodecraeer:xrecyclerview:1.2.6'先看看Fragment和ViewPager的滑动,看看activity_main布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_widt

2017-10-24 19:13:13 279

原创 自定义标题TopBar

自己写的TopBar购物车中会用到:import android.content.Context;import android.content.res.TypedArray;import android.graphics.Color;import android.graphics.drawable.Drawable;import android.util.AttributeSet;imp

2017-10-24 13:42:59 306

原创 异常捕获的demo

在Applation 中的代码import android.app.Application;/** * 1.类的用途 * 2.@author1 * 3.@data2017/10/4 22:42 */public class Applation extends Application { private final static float HEAP_UTILIZATION =

2017-10-22 20:36:15 209

原创 自定义view画圆

现在看一下自定义view画圆:先看自定义view中的代码:import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;impo

2017-10-22 19:42:11 456

原创 高德地图的小demo

key值要自己先获取SHAI值在利用包名在这我就不写了。权限:

2017-10-17 10:43:11 1255

原创 版本更新、清理缓存

//都是导的包调用的方法:import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.TextView;import com.Moyuchen.bbgx.BanBenGengXin;import java.

2017-09-20 20:27:34 733

原创 离线下载的小demo

现在我们来看离线下载的demo我们首先写的是xml中的小布局:RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent

2017-09-20 13:57:13 264

原创 okHttp的GET方法(异步)

现在我们来写一下okHttp的get用法,其实okHttp和HTTPClient、HttpUrlConnection的用法差不多,就和大家写写从最基础的OKHttp的简单get的使用,再到它的封装。不多说直接看代码吧:首先我们要在:build.gradle中添加依赖:compile 'com.squareup.okhttp:okhttp:2.4.0'compile 'com.squa

2017-09-12 19:39:26 586

原创 实现频道管理

下面我们来写一下频道管理的代码,频道管理其实挺简单的,第一步先实现:1. 在app的gradle里面 com.github.andyoom:draggrid:v1.0.12.在项目的build.gradle中添加 maven {url "https://jitpack.io"}接下来我们就要在MainActivity中实现频道管理的代码了: private List fragment

2017-09-10 19:26:27 275

原创 QQ第三方登录

我们现在做的是QQ第三方登录:我们先来导jar包有两个jar包:mta-sdk-1.6.2.jaropen_sdk_r5793.jar还有权限: <activity android:name="com.tencent.tauth.AuthActivity" android:launchMode="sin

2017-09-09 17:03:49 249

原创 平移滑动详情页面

在这里我们来说一下:平移滑动详情页面的做法:首先我们导入依赖:compile 'me.imid.swipebacklayout.lib:library:1.0.0'其次在values中的style中写入:true然后在重新定义一个Activity:import android.support.v7.app.AppCompatActivity;import android.os.Bundl

2017-09-07 16:31:26 310

原创 Activity启动方式有四种

Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,例如:[html] vi

2017-09-07 11:16:39 546

原创 BroadcastReceiver的理解

版权声明:本文为博主原创文章,未经博主允许不得转载。1.BroadcastReceiver是什么?Broadcast是四大组件之一,是一种广泛运用在应用程序之间传输信息的机制,通过发送Intent来传送我们的数据2.Broadcast Receiver的使用场景 • 同一App具有多个进程的不同组件之间的消息通信 • 不同App之间的组件之间的消息通信3、Broa

2017-09-07 10:43:29 711

原创 侧拉横滑相关的小demo

注意要写权限:uses-permission android:name="android.permission.INTERNET">uses-permission>uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">uses-permission>uses-permission android

2017-09-03 19:54:57 182

原创 HttPClient的POST用法

package com.httpclientpost;import android.os.AsyncTask;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import org.apache.http.HttpEntity;import org.apache.http.H

2017-08-24 16:01:52 223

原创 HttpClient的GET用法以及异步(Asynctask)

import android.os.AsyncTask;import android.support.v7.app.AppCompatActivity;import android.os.Bundle; import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apach

2017-08-24 15:55:44 886

原创 xlistview的多条目展示

//xlistview的适配器public class MyAdapter extends BaseAdapter {    private Context context;//上下文    private List list;    public static final int a=0;//第一种类型    public static final int b=1;//第二种

2017-08-24 11:09:58 234

原创 网络数据

import android.content.BroadcastReceiver;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.content.IntentFilter;import androi

2017-08-24 10:47:08 224

原创 广播监听网络

//清单文件配置//MainActivity动态注册private ReceiverJt receiverJt;//动态注册receiverJt=new ReceiverJt();registerReceiver(receiverJt,new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION;//判断网络

2017-08-23 14:47:10 217

空空如也

空空如也

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

TA关注的人

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