自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程断点续传+GreenDao

本文参考 http://blog.csdn.net/inter_native/article/details/78603256首先要写一个User类:@Entitypublic class User { @Id private Long id; private Integer thread_id; private Integer start_pos; pr

2017-11-22 20:54:17 180

原创 MVP框架使用Fretiofit获取网络数据使用xrecycleview实现上拉加载下拉刷新

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layou

2017-11-08 19:31:34 298

原创 使用MVP框架,retrofit结合Rxjava以及fresco加载图片,用recycleview实现

package com.example.retrofit.conttect;public class contet { public static final String BASE_URL = "http://tingapi.ting.baidu.com/v1/restserver/";}modelpackage com.example.retrofit.model;i

2017-11-08 19:05:23 277

原创 RecyclerView的点击事件

RecyclerView不再负责Item视图的布局及显示,所以RecyclerView也没有为Item开放OnItemClick等点击事件,这就需要开发者自己实现。思路是:因为ViewHolder我们可以拿到每个Item的根布局,所以如果我们为根布局设置单独的OnClick监听并将其开放给Adapter,那不就可以在组装RecyclerView时就能够设置ItemClickListener,只

2017-10-08 09:00:52 310

原创 图片的三级缓存

图片的网址package com.example.mybitmap;/** * Created by 李倩 on 2017/12/11. */public class ImageDataUtils { public static String[] ImagesUtils=new String[]{ "http://tupian.enterdesk.com/2012

2017-12-11 09:33:44 2776

原创 为你的EditText添加一个烟花效果

关键点: 爆炸的位置:光标所在位置。火花飞出的方向:我采用随机方向,0~180度,即只向上。发射速度:每个火花发射的速度是不一样的,在一定范围内随机。发射后速度衰减。风:风速固定,方向根据文字的增长或减少决定。重力:烟花飞出的应该是一条抛物线。火花的颜色:单次次发射的所有火花颜色一样,每次从颜色库随机挑选。什么时候发射烟花:监听edittext,当文字改变时,获取文字数量的变化以确定风的方向。获取

2017-12-08 20:18:34 262

原创 Android 打造炫酷的3D画廊

为解决不在ViewPager中间页面被剪掉的问题: 需要在ViewPager和其父容器中设置clipChildren为false布局文件<LinearLayout android:orientation="vertical" android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/a

2017-12-08 20:11:24 1610

原创 手机号的归属地查询

布局文件<?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:/

2017-12-08 17:02:14 876

原创 使用SurfaceView实现飘赞动画

ZanBean类,每个ZanBean都要负责实时更新自己的位置、透明度等数据import android.animation.TypeEvaluator; import android.animation.ValueAnimator; import android.annotation.TargetApi; import android.content.Context; import

2017-11-29 19:40:21 351

原创 自定义气泡背景

这个就是一个自定义View,其实自定义View也就是重写那么几个方法,onDraw(),onMeasure()。还是直接来看代码吧,注视里面都有的public class CircleView extends View { private int circleSum;//圆的数量 private int circleRadio;//圆的半径 private int

2017-11-29 19:34:38 669

原创 RetrofitManager的封装

package com.example.videodemo;import okhttp3.OkHttpClient;import retrofit2.Retrofit;import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory;import retrofit2.converter.gson.GsonConverterFactory;pub

2017-11-28 20:08:45 651

原创 沉浸式透明渐变

首先我们在values里面的styles添加一行代码:<item name="android:windowTranslucentStatus">true</item>build.gradle 里面的API改为19:defaultConfig { applicationId "com.example.liuentong20171123" minSdkVersion 19

2017-11-27 21:16:33 252

原创 jiecaovideoplayer的简单使用

权限<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission><uses-permission android:name="android.permis

2017-11-27 13:44:20 246

原创 GreenDao的使用

GreenDao的集成 classpath 'org.greenrobot:greendao-gradle-plugin:3.1.0' apply plugin: 'org.greenrobot.greendao' greendao{ schemaVersion 1 daoPackage'com.baway.liqianqian.dialog'

2017-11-23 09:14:53 206

原创 ijkplayer的使用解析-视频播放,直播

ijkplayer导包源码下载https://github.com/lmx-fashion/IjikPlayer我们需要的只有widget.media和libs 然后进行配置就好了修改APP下的build.gradle, 主要设置.so及.aar的位置:apply plugin: 'com.android.application'android { compileSdkVersion 2

2017-11-22 19:35:37 573

原创 视频-jiecaovideoplayer的使用

首先到入库compile 'fm.jiecao:jiecaovideoplayer:5.5'布局文件<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard android:id="@+id/jiecao_Player" android:layout_width="match_parent" android:layout

2017-11-22 19:29:46 486

原创 Retrofit+多线程下载

加载的网址方法public class connect { public static final String Url = "http://169.254.51.153:8080/";}retrofit的封装package com.example.myretrofit.api;import java.util.concurrent.TimeUnit;import okhttp3.OkH

2017-11-22 19:23:42 839

原创 多线程下载视频

一个自定义箭头的网址http://www.jb51.net/article/124847.htm 在加速的时候跳转 public void speed(){        ++currentSpeed;        if (currentSpeed>=10){            currentSpeed=10;            Toast.makeText(

2017-11-22 13:07:17 301

原创 retrofit的封装

public interface HomeAPT {    //首页    @GET(content.BASEURL)    Observable gethome();    //gv    @GET(content.FEN)    Observable getGV();    @GET(content.FEN1)    Observable getGV1(@Que

2017-11-20 08:15:47 189

原创 多线程下载文件(支持暂停、取消、断点续传)

import android.content.Context;import android.content.SharedPreferences;import android.os.Handler;import android.os.Message;import java.io.InputStream;import java.io.RandomAccessFile;i

2017-11-18 14:40:31 661

原创 GreenDao的使用以及断点续传

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://schem

2017-11-12 19:59:39 356

原创 多线程下载

Net包package com.bwie.downloadstudy.net;/** * Created by lenovo on 2017/11/9. */public class DownLoadTask extends Thread {    String downLoadUrl;    String path;    int blockSiz

2017-11-11 08:14:32 238

原创 购物车

public class Bean { private String price; private String number; public Bean(String price, String number) { this.price = price; this.number = number; } public Str

2017-10-25 20:16:46 226

原创 OKhttp网络请求

public class OKHttpUtils { private Handler handler=new Handler(); public Handler getHandler(){ return handler; } //单例 private static OKHttpUtils okHttpUtils=new OKHttpUt

2017-10-25 19:55:30 154

原创 banner实现无线轮播

private void initdata() { OKHttpUtils.getInstance().doGet("http://news-at.zhihu.com/api/4/news/latest", new OnUiCallback() { @Override public void onFailed(Call call, I

2017-10-25 19:22:45 251

原创 recycleview的多条目加载

package com.example.ykdemo.adapter;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.View;import android.view.ViewGroup;import android.widget.Image

2017-10-25 19:19:03 204

原创 MVP 登录注册

viewpublic interface IRegView { void setName(String name); String getName(); void setPass(String pass); String getPass();}public interface ILoginView { void setName(String

2017-10-24 21:19:56 320

原创 属性动画

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout

2017-10-23 16:20:33 153

原创 webview调用js

package com.example.day15;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.webkit.WebSettings;import android.webkit.WebView;impor

2017-10-23 08:15:12 645

原创 RecyclerView1

package com.qianqian.liqianqiandemo1;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.GridLayoutManager;import android.support.v7.widget.

2017-10-16 07:59:55 211

原创 RecyclerView

package com.qianqian.demozk2;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.DividerItemDecoration;import android.support.v7.widget.Linea

2017-10-16 07:50:53 193

原创 自定义圆加减速

package com.bwei.cpm;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;imp

2017-10-09 08:17:27 249

原创 自定义控件

package com.qianqian.day4;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public clas

2017-10-08 20:18:45 275

原创 二维码

先在androidstudio上导入libzing的Module,然后再app上把那个libzing添加上去,这样我们的app就关联了那个libzing库了然后我们就只在app这个工程下写代码就行了。activity_main.xml布局如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" x

2017-10-08 10:25:58 169

原创 弹性动画

弹性动画是使用Facebook推出的rebound 如/yj何使用呢?我们首先要在build.gradle中引入依赖 compile‘com.facebook.rebound:rebound:0.3.8’ 图片布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools

2017-10-08 09:32:40 327

原创 angularjs服务-http获取json串

var app = angular.module("myApp",[]); app.controller("myCtrl",function($scope,$http){ //$scope.haha = 3; $http({//请求参数 method:"get", url:"myJson.json" }).then(function success

2017-09-21 19:39:23 438

原创 获取当前时间

var app=angular.module("myApp",[]); app.controller("myCtrl",function($scope,$interval){ $scope.time=new Date().toLocaleTimeString(); $interval(function(){ $scope.time=new Date().toLoc

2017-09-21 13:51:35 260

原创 购物车

var app=angular.module("myapp",[]); app.controller("myctrl",function($scope){ $scope.shopList=[ {name:'辣条',price:'80.90',num:""}, {name:'唐僧肉',price:'20.40',num:""}, {name:'仙丹',price

2017-09-21 08:23:45 183

原创 angularjs表格的增删改查

综合练习 .addUser{ width: 100px;height: 40px;font-size: 18px;background-color: #11C1F3; } var app = angular.module("myApp",["ngRoute"]); //使用config配置路由规则 app.config(["$ro

2017-09-20 16:42:55 1578 1

原创 全选angularjs

.na { width: 500px; height: 50px; line-height: 50px; background: grey; margin: 0 auto; } .na .btn { float: right; margin-top: 15px; } var app = angula

2017-09-20 10:14:32 302

空空如也

空空如也

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

TA关注的人

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