自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android仿简书动态searchview搜索栏效果(修改版)

     原文档:https://www.jb51.net/article/116797.htm依赖://Transition框架implementation'com.android.support:design:27.1.1'//(黄油刀使用依赖)implementation 'com.jakewharton:butterknife:8.8.1'annotationProc...

2018-08-22 17:27:26 3395

原创 首页(轮播图+秒杀+为你推荐)+自定义唱片播放音乐+购物车(查询+修改+删除)

一:效果图        二:技术选型1. 项目框架模式:MVP;注意:分包分层,避免内存泄漏; 2. 自定义View; 3. 图片加载:Fresco图片加载框架; 4. 网络加载框架:Retrofit+rxjava2;Retrofit关联OkhttpClient的日志拦截器(日志库导入Okhttp第三方依赖库; 5. 列表数据展示使用XRecyclerView或RecyclerView;  6....

2018-06-04 20:11:20 3429 1

原创 多渠道打包

1.清单文件中的配置<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.dell.multichannelpackagedemo05"> &lt

2018-05-14 10:08:47 296

原创 Android应用版本更新,断点下载并安装

1.依赖://《Okhttp网络请求依赖》implementation 'com.squareup.okhttp3:okhttp:3.10.0'//《Gson解析依赖》implementation 'com.google.code.gson:gson:2.8.2'//《Butterknife依赖(黄油刀)》implementation 'com.jakewharton:butterkni...

2018-05-13 20:06:25 688

原创 配置

1.按钮选中切换<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@d

2018-05-04 07:38:41 194

原创 防止内存泄露

1.在P层创建方法://销毁V层 防止内存泄露public void daadData() { if(dataView!=null){ dataView=null; }}2.在V层onDestroy()进行调用@Overridepublic void onDestroy() { super.onDestroy(); presenter.daadDat...

2018-05-03 23:22:32 213

原创 仿京东 我的页面

1.信息beanpackage com.example.dell.jingdong201804.model.WoDe;public class UserBean { private String msg; private String code; private DataBean data; public String getMsg() { ...

2018-05-03 22:45:01 2510

原创 仿京东 购物车

1.购物车1级package com.example.dell.jingdong201804.model.Shopping.bean;/** * Created by dell on 2018/5/1. */public class ShoppingDataBean<T> { private String msg; private String code;...

2018-05-03 22:21:09 346

原创 仿京东 分类

1.分类左侧beanpackage com.example.dell.jingdong201804.model.FenLei.FenLeiDataBean;import java.util.List;/** * Created by dell on 2018/4/12. */public class FenLeiDataBean_left { /** * ms...

2018-05-03 22:09:34 592

原创 仿京东实现 首页

1.依赖/《Banner依赖》compile 'com.youth.banner:banner:1.4.9'//《Fresco图片框架依赖》compile 'com.facebook.fresco:fresco:0.14.1'//《Retrofit网络请求依赖》implementation 'com.squareup.retrofit2:retrofit:2.4.0'compile '...

2018-05-03 21:50:40 6373 1

原创 实现订单列表页面

思路:1. 实现如图1视图布局;2. 实现订单列表功能;3. 订单列表各元素绘制,严格按照如图所示效果设计;4. 实现下拉刷新和上拉加载更多,分页功能5. 列表视图用RecyclerView控件展示接口:uid=71订单列表https://www.zhaoapi.cn/product/getOrdersuid =71 & page=1请求参数说明: uid 用户id字段 String类型 ...

2018-04-28 10:31:14 15403

原创 实现原生登录注册和个人中心模块

1. 现如图登录注册模块和个人中心模块,登录成功后跳转到个人中心页面;2. 第二次进入自动登录接口地址:登录接口:http://120.27.23.105/user/login请求参数:mobile 手机号  必填 password 密码 必填 注册接口:http://120.27.23.105/user/reg 请求参数:mobile 手机号 必填 password 密码  必...

2018-04-27 07:42:24 6252

原创 MVP框架+RecyclerView显示条目+(Retrofit+OkHttp+RxJava(网络请求))+EventBus(传值)+Fresco获取图片(京东分类)

 实现思路:1. MVP分层,Model处理逻辑数据,Persenter调用Model,当 Model 数据加载成功后会调用 Presenter 的回调方法通知 Presenter 数据加载完毕,最后 Presenter 再调用 View 层接口展示加载后数据2. 主页面显示两个RecyclerView实现左右分类样式3. Retrofit访问网络接口获取数据4. Rxjava异步处理数据5. 设...

2018-04-21 09:31:23 875 1

原创 实现商品分类列表,使用MVP+Fresco+retrofit+rxjava请求网络数据(Flowable)

 商品分类接口https://www.zhaoapi.cn/product/getProducts?pscid=1 请求参数:pscid商品id字段   String类型   必传返回数据:见json字符串注册接口1. 新建Android Studio项目,实现商品分类列表效果2. 严格实现上图布局效果,屏幕适配页面美观3. 使用MVP分包明确 避免内存泄漏4 使用Fresco获取图片 图片路径需...

2018-04-21 08:49:25 971

原创 MVP+xRecyclerView+Retrofit+OkHttp+RxJava (Observable)

实现思路:1. 主页面显示一个xRecycleveiw实现分页加载2. Retrofit访问网络接口获取数据3. xRecycleview 实现多条目展示上面效果4. MVP分层;P调M  ;V实现P5. 自定义搜索框6. 在构造方法中初始化Fresco并做配置7. 配置图片的显示方式为圆形显示8. 在适配器显示视图的方法中通过Fresco来显示图片接口:APIKEY=‘71e58b5b2f930...

2018-04-19 20:30:18 481 1

原创 两个RecyclerView分别实现轮播图+京东秒杀

项目框架:MVP图片加载用Fresco网络请求用OKhttp+Retrofit实现,完成首页数据请求首页只用一个Recycleview实现轮播图和秒杀活动中的布局和数据展示(Recycleview 多条目实现),完成秒杀活动,让同时跳转到一个空Activity 中; 访问网络接口获取数据,将数据展示在列表上,使用Fresco展示图片将图片显示成圆形。接口如下 http://result.eolin...

2018-04-17 21:10:45 649

原创 Retrofit异步请求数据 (两种接口路径 ?,/)

    1依赖:compile 'org.greenrobot:greendao:3.2.2'compile 'com.jakewharton:butterknife:8.5.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'compile 'com.squareup.okhttp3:okhttp:3.10.0...

2018-04-15 21:01:59 812

原创 greendao+Handler+ListView实现增删改查

1. 主页面UI显示2. 访问网络接口获取数据3. 通过Handler将数据发送到主线程4. 将获取到的数据解析成实体类型5. 用greendao将数据添加到数据中6. 用greendao查询出来数据展示在主页面7. 用greendao清空本地数据库中的数据8. 用greendao修改部分数据https://api.tianapi.com/wxnew/?key=8d6e3228d25298f13a...

2018-04-15 20:40:06 461

原创 RecyclerView+Handler+Fresco+MVP+EventBus+ButterKnife:实现图片显示奇数行用圆角实现,偶数行用圆形实现

1. 主页面显示一个RecyclerView 列表展示(10分);2. 访问网络接口获取数据(10分);3. 通过Handler将数据发送到主线程(10分);4. 将获取到的数据解析成实体类型(10分);5. 设置适配器,将数据列表传入适配器(10分);6. 在构造方法中初始化Fresco并做配置完成(10分);7. Recyclerview 多条目展示(10分);8. 配置图片的显示方式为奇数行...

2018-04-15 20:23:09 571

原创 Fresco动态图片获取

    此依赖用作与fresco依赖一起使用,实现获取动态图    compile 'com.facebook.fresco:fresco:0.12.0'    compile 'com.facebook.fresco:animated-gif:0.12.0'<!-- 访问网络的权限 --><uses-permission android:name="android.permi...

2018-04-15 19:43:10 307

原创 Fresco静态图片获取

    fresco图片框架依赖:    compile 'com.facebook.fresco:fresco:0.14.1'<!-- 访问网络的权限 --><uses-permission android:name="android.permission.INTERNET"/>    <-- 布局文件--><?xml version="1.0" en...

2018-04-15 19:32:31 239

原创 1实现用户列表展示 2.实现按年龄进行排序 3.实现按姓名进行模糊搜索 4.实现删除功能

<!DOCTYPE html><html ng-app="App"> <head> <meta charset="utf-8" /> <title></title> <style> .css1{ background: #FFFF00; } .css2

2018-04-07 16:12:15 847

原创 HTML+CSS+JS+AngularJS 购物车功能+带二级联动(更新)

<!DOCTYPE html><html ng-app="App"> <head> <meta charset="utf-8" /> <title></title> <style> span{ border: 1px solid black; backg

2018-04-06 11:19:56 324

原创 MVP ,Okhttp,Universal-Image-Loader或Glide,RecyclerView,属性动画,Umeng完成QQ第三方登录和分享

1、MVP分包分层:Model、View、Presenter三层2、Okhttp二次封装,OkhttpClient使用单例模式封装并封装GET、POST请求方法3、 使用Universal-Image-Loader或Glide图片加载框架4、属性动画完成图一翻牌的效果,图片自定义,定义动画时间为3秒钟,动画结束后自动跳转到图二界面5、集成Umeng第三方登录功能,并实现QQ登录,登录成功后显示用户...

2018-04-05 20:58:25 654

原创 HTML+CSS+JS+AngularJS 购物车功能(更新)

<!DOCTYPE html><html ng-app="App"> <head> <meta charset="utf-8" /> <title></title> <style> span{ border: 1px solid black; backg

2018-04-03 17:28:57 399

原创 购物车页面实现 :Okhttp+mvp+RecyclerView(更新)

1.清单文件配置请求网络权限:<!--网络请求的权限--><uses-permission android:name="android.permission.INTERNET"/>2.设置依赖:1.Okhttp(网络请求); 2.RecyclerView(条目展示); 3.Glide(请求图片); 4.Gson(解析)compile 'com.squareup.okht...

2018-04-02 21:18:34 577

原创 购物车页面实现 :Okhttp+mvp+RecyclerView

1.清单文件配置请求网络权限:<!--网络请求的权限--><uses-permission android:name="android.permission.INTERNET"/>2.设置依赖:1.Okhttp(网络请求); 2.RecyclerView(条目展示); 3.Glide(请求图片); 4.Gson(解析)compile 'com.squareup.okhtt...

2018-04-02 19:46:48 293

原创 HTML+CSS+JS+AngularJS 购物车功能

<!DOCTYPE html><html ng-app="App"> <head> <meta charset="utf-8" /> <title></title> <style> span{ border: 1px solid black; backg

2018-03-06 16:15:13 534

原创 全选反选

<!DOCTYPE html><html ng-app="App"> <head> <meta charset="UTF-8"> <title></title> <script src="http://cdn.static.runoob.com/libs/angular.j

2018-03-06 09:51:59 165

原创 购物车类增删改查、隔行换色等功能

<!DOCTYPE html><html ng-app="App"> <head> <meta charset="UTF-8"> <title></title> <!-- 定义隔行换色的颜色--> <style> .css1{

2018-03-03 10:27:33 328

原创 ionic 联系人列表页面的实现

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link href="https://cdn.bootcss.com/ionic/1.3.2/css/ionic.css" rel="s

2018-03-02 09:34:29 702

原创 使用ionic路由实现status、chats、account三个页面之间的跳转

<html ng-app="ionicApp">  <head>    <meta charset="utf-8">    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"&am

2018-03-02 09:30:04 330

原创 用自定义服务service实现数组随机排序的功能,刷新改变数组的位置(AngularJS)

<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><script src="../libs/angular.min.js"></script><scri

2018-03-02 09:26:30 436

原创 ionic 按钮实现

<html ng-app="ionicApp">    <head>        <meta charset="utf-8">        <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-widt

2018-02-27 09:41:24 309

原创 实现购物车功能

<!DOCTYPE html><html ng-app="App"> <head> <meta charset="utf-8" /> <title></title> <script src="http://cdn.static.runoob.com/libs/angular

2018-02-26 09:20:13 408

原创 用AngularJS路由实现web页面跳转

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>路由</title>    <script  src="http://cdn.static.runoob.com/libs/angu

2018-02-26 09:19:28 4806 1

原创 隔行换色、注册功能、全选反选、两级联动、删除、批量删除等(周考2)

1. 完成如图布局,要求展示数据每行变色(如图所示)。2. 完成用户注册功能。用户信息要求信息校验,姓名非空,只能由字母和数字构成,长度6-12个字符;性别单选按钮,爱好复选框实现;籍贯实现两级联动,住址城市默认为北京,市区默认为海淀区,当用户改变城市时市区随之联动。3. 用户点击注册按钮时,如果信息不符合要求则弹框提示用户输入信息有误;如果输入信息准确则将数据添加展示到下面的列表中。4. 列表展...

2018-02-24 12:27:10 287

原创 使用AngularJS内置服务获取信息

1.获取屏幕高度(10分)2.获取屏幕宽度(10分)3.获取页面title(10分)4.获取URL协议(10分)5.获取URL主机(10分)6.获取端口号(10分)7.获取URL的hash部分(10分)获取访问地址,即URL地址(10分)<!DOCTYPE html><html ng-app="myapp"> <head> <meta charset="...

2018-02-24 12:23:19 326

原创 JavaScript向div中添加数据,并删除的功能

Bom练习function removeButM(){var xx = document.getElementById("addM");xx.remove();}function removeButY(){var xx = document.getElementById("addY");xx.remove();}function removeButS(){

2018-01-30 19:54:28 3242

原创 javascript自动向表格中添加数据

function tj(){//找到控件var name = document.getElementById("name").value;var age = document.getElementById("age").value;var sr = document.getElementById("sr").value;var tab2 = document.getElem

2018-01-30 18:47:44 2835

空空如也

空空如也

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

TA关注的人

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