- 博客(26)
- 收藏
- 关注
原创 MVP+断点续传
依赖:compile 'com.loopj.android:android-async-http:1.4.9'compile 'com.squareup.retrofit2:retrofit:2.0.1'compile 'com.google.code.gson:gson:2.8.0'compile 'com.squareup.okio:okio:1.5.0'compile 'com.
2017-11-23 11:26:42 359
原创 Retrofit+RxJava封装
public class Api { public static final String HOST = "http://api.svipmovie.com/front/";}public interface ApiService { //拼接请求地址 @GET("columns/getVideoList.do") Observable getDat
2017-11-22 14:35:36 432
原创 Banner轮播图
依赖:compile 'com.youth.banner:banner:+'compile 'com.github.bumptech.glide:glide:3.7.0'布局:<com.youth.banner.Banner xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/banner
2017-11-15 09:21:01 320
原创 GreenDao
依赖: compile'org.greenrobot:greendao:3.0.1' compile'org.greenrobot:greendao-generator:3.0.0' compile 'com.jakewharton:butterknife:7.0.1'布局文件:<LinearLayout android:orientation="vertica
2017-11-09 09:41:19 310
原创 多线程下载与断点续传
依赖:compile 'com.loopj.android:android-async-http:1.4.9'权限: 布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andr
2017-11-09 09:35:43 353
原创 多线程下载
首先,先导依赖compile 'com.loopj.android:android-async-http:1.4.9'加权限//布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/re
2017-11-09 09:24:58 256
原创 Retrofit结合RxJava1.x使用,RxJava变换flatMap和Map的使用
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou
2017-11-05 19:18:53 558
原创 MVP实现列表
Model层:public class ShowModelImpl implements ShowModel { @Override public void getData( final OnFinishListener listener) { String url ="http://www.93.gov.cn/93app/data.do?channelId=
2017-11-05 19:12:13 481
原创 Retrofit基础(get/post请求,上传图片,注册)
权限: 导入依赖: compile 'com.squareup.retrofit2:retrofit:2.0.1' compile 'com.squareup.okio:okio:1.5.0' compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.squareup.retrofi
2017-11-03 18:39:50 1190
原创 商品查询与展示
public class ShoppingActivity extends BaseActivity implements View.OnClickListener { private List list = new ArrayList<>(); private EditText et; private TextView change; private Recyc
2017-10-26 08:21:50 388
原创 BottomNavigationBar+ViewPager+fragment
首先,你要导入依赖compile 'com.ashokvarma.android:bottom-navigation-bar:1.3.0'布局:LinearLayout android:id="@+id/activity_main" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:
2017-10-25 15:35:25 1389
原创 OkHttp框架
依赖:compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.squareup.okhttp3:logging-interceptor:3.9.0'权限: public class HttpUtil { private static volatile HttpUtil httpUti
2017-10-25 11:01:38 312
原创 MVP注册用户
//Model层:public class UserModel implements IUserModel { User user = new User(); @Override public void setUserName(String userName) { user.setUserName(userName); }
2017-10-24 19:19:37 285
原创 属性动画
//属性动画的平移,渐变,缩放,旋转import android.animation.Animator;import android.animation.ArgbEvaluator;import android.animation.ValueAnimator;import android.os.Bundle;import android.support.v7.app.AppCo
2017-10-24 18:39:56 299
原创 购物车二级列表
//适配器import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseExpandableListAdapter;import android.widget.CheckBox;import android.wid
2017-10-24 18:24:39 372
原创 OkHttp请求
public class ShoppingActivity extends BaseActivity implements View.OnClickListener { private List list = new ArrayList private EditText et; private TextView change; private Rec
2017-10-16 07:43:24 288
原创 Android实现购物车
public class MainActivity extends AppCompatActivity implements View.OnClickListener { private String url = "http://result.eolinker.com/iYXEPGn4e9c6dafce6e5cdd23287d2bb136ee7e9194d3e9?uri=one";
2017-10-14 11:25:31 721
原创 实现路由,表格展示,猜数,行程
html lang="en">head> meta charset="UTF-8"> title>Titletitle> style> li{ list-style: none; margin-top: 25px; } .ul2 li{ float:
2017-09-21 10:39:23 391
原创 表格展示与查询
var app=angular.module("myapp",["ngRoute"]);var user=[{"id":"1","name":"张三","pwd":"111","age":"20","sex":"男"},{"id":"2","name":"李四","pwd":"222","age":"21","sex":"女"},{"id":"3","name":"王五","pwd":
2017-09-21 10:00:17 348
转载 购物车功能
HTML:html lang="en" ng-app="cart">head> meta charset="UTF-8"> title>购物车title>head>body ng-controller="cartCtr">table class="table table-hover" ng-show="items.length"> caption>Angu
2017-09-20 13:59:57 511
转载 表单验证
html lang="en">head> meta charset="UTF-8"> title>Titletitle> script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js">script> script src="http://static.runo
2017-09-20 13:57:36 352
原创 CSS基础3
html lang="en">head> meta charset="UTF-8"> title>Titletitle> style> img{ box-shadow: 10px 10px 10px rgba(0,0,0,.5); } .angle{ width: 0;
2017-09-20 13:49:33 244
原创 CSS基础2-悬停
html lang="en">head> meta charset="UTF-8"> title>Titletitle> style> *{ margin: 0; padding:0; } li a{ display: inline-block;
2017-09-20 13:48:18 263
原创 CSS基础1-双飞翼布局
html lang="en">head> meta charset="UTF-8"> title>Titletitle> style> *{ margin: 0; padding: 0; } div{ float: left; h
2017-09-20 13:47:18 279
转载 实现文章的展开与收起
html>head> meta charset="utf-8"> title>JS实现默认显示部分文字,点击按钮显示全部title>head>body>div id="box"> h2>民间机构提前3天预报大理地震 地震局称违法h2> p>17日大理州5.0级地震发生之后,在微博上一条曾在3天前就预测大理将发生5.0级地震的微博受到了很多网友的关注。p> p>记者联系
2017-09-20 09:49:05 1696 1
原创 实现商品库存信息管理页面
技术要求(html+css+angularjs)1. 完成页面布局(button按钮可以用普通按钮)2.Ø声明数据对象,初始化商品信息,数据自拟且不低于四条3. 用ng-repaet指令将对象遍历并渲染到页面中4.ØFilter实现模糊查询的功能。用户在输入框中键入信息的时候商品列表会动态显示符合要求的查询信息5.商品价格这一列需要在价格前面加上”¥:”。6.点击删除按
2017-09-20 09:39:32 5181 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人