自定义博客皮肤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)
  • 收藏
  • 关注

原创 Android 断点下载和自动安装

今天说一下Android中下载App到手机中并自动安装,啥也不说了先上效果图了!                                          上面呢是下载中的一个图片和下载后会自动提示你安装的一个图片,二话不说,这接开代码吧!首先来一个下布局:<RelativeLayout xmlns:android="http://schemas.android.co

2018-01-19 09:32:13 1412

原创 Android SharedPreferences存储图片和获取

使用SharedPreferences存储Bitmap图片,首先需要将图片写成字节流,转换为String字符串,将字符串存入SharedPreferences中。接下来看代码:Bitmap bit = data.getParcelableExtra("data"); ByteArrayOutputStream byteArrayOutputStream = new

2017-12-21 10:52:13 1134 1

原创 Android ijkPlayer视频播放器

下面给大家说一下ijkplayer这个播放器,也算是一个比较老的播放器了:先给大家展示一下效果图,这是我做的一个小Demo,看看是不是大家要的结果:

2017-12-20 19:52:53 624

原创 Android 商品详情页

下面给大家展示一下商品详情页面,主要还是布局的展示,勿喷!先来看看效果图,是不是大家想要的效果:接下来先发一下详情页的布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto

2017-12-20 19:31:20 4024

原创 Android 卡片层叠效果

卡片层叠效果的实现:比如探探上的左滑右滑切换图片。而现在我们要实现的卡片层叠以及滑动删除是通过RecyclerView的ItemTouchHelper工具来实现的,ItemTouchHelper这个工具是对RecyclerView列表的拖动排序和滑动删除进行了处理。ItemTouchHelper是继承了RecyclerView.ItemDecoration,我们可以发现ItemTouchHel

2017-12-14 16:22:20 3901 2

原创 Android Retrofit+RxJava+MVP封装

package model;import java.util.Map;/** * Created by ZhangTAO on 2017/12/6. */public interface IModel { void getData(Map map);}package model;import java.util.List;import java.util.Ma

2017-12-11 08:03:17 396

原创 Android Retrofit的使和封装

Retrofit是Square开发的一个Android和Java的REST客户端库。这个库非常简单并且具有很多特性,相比其他的网络库,更容易让初学者快速掌握。它可以处理GET、POST、PUT、DELETE…等请求,还可以使用picasso加载图片,Retrofit 2.0底层依赖OkHttp实现,也就是说Retrofit本质上就是对OkHttp的更进一步封装。Retrofit和其它Http库最大

2017-12-04 08:08:07 327

原创 Android 双RecyclerView嵌套实现购物车逻辑

下面代码通过Recyclerview嵌套Recyclerview实现了购物车的全选、反选和点选。先来看看效果图吧!先来XML布局:主页面布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android

2017-11-23 11:21:31 1358 1

原创 Android 自定义FlowLayout布局

下面是创建一个类继承ViewGroup从而实现FlowLayout布局的,先来看一下效果图:自定义FlowLayout代码:package FlowLayout;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.

2017-11-23 10:56:50 488

原创 Android 沉浸式封装

下面是我对沉浸式的一个封装,封装好后方便使用。package ImmerSionUtil;import android.graphics.Color;import android.os.Build;import android.support.v7.app.ActionBar;import android.view.View;import android.view.Window;/

2017-11-19 20:20:54 294

原创 Android 第三方登录

下面代码就是展示了第三方的登陆,我是使用了腾讯开放平台。首先去腾讯开放平台(或者友盟都可以)注册成为开发者,然后创建应用获取APPID,并下载jar包。如图:添加进去后记得导依赖。然后注册清单里面添加权限和在application中添加APPID等。 <application android:allowBackup="true" android:ico

2017-11-19 19:06:57 349

原创 Android OkHttp的封装

下面是我对OkHttp的get和post网络请求方法进行的一个封装,方便使用!package http;import android.os.Handler;import android.util.Log;import java.io.IOException;import java.util.Map;import http.callback.Callback;import okhtt

2017-11-12 20:32:53 2849

原创 Android 自定义加载条和Zxing扫描二维码

在注册表里面注册权限在build.gradle导入依赖compile 'com.journeyapps:zxing-android-embedded:2.3.0@aar'compile 'com.journeyapps:zxing-android-legacy:2.3.0@aar'compile 'com.journeyapps:zxing-android-

2017-11-06 08:16:24 630

原创 Android 随手指移动小球

这个随手指移动小球,首先要使用paint画笔在canvas画布画出一个圆,然后重写OnTouchEvent(),进行小球的坐标的获取和小球的重新绘画。package com.bwei.self_view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;

2017-11-02 09:58:29 566 2

原创 AugularJs 用户信息的管理

var datas = [ { id: 1, name: "曹操", password: "123456", level: 1, dtCreated: "09-04 10:00", s

2017-10-26 09:13:17 249

原创 Angular 信息管理表

html>ng-app="zhou">lang="en"> charset="UTF-8"> name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> type="text/javascript" src="ionic/js/ang

2017-10-24 18:56:25 243

原创 Angular 表单判断密码

下面的代码只是对表单中密码进行判断,去改变一些CSS属性! * { font-size: 12px; margin: 0; padding: 0; } .btn { margin

2017-10-24 18:35:10 548

原创 Ionic 简易侧拉框

下面代码是用Ionic写的一个简易的侧拉框,希望可以帮助到大家! var app = angular.module("myApp",["ionic"]); app.config(function($stateProvider,$urlRouterProvider) {

2017-10-22 23:06:13 317

原创 AngularJs 入门购物车

下面代码是制作了一个简易的购物车,希望可以帮到大家! 我的购物车 * { margin: 0; padding: 0; } /*table {*/ /*border-collapse: collapse;*/

2017-10-22 23:01:19 248

原创 Angular 入门用户信息管理表

下面代码是一个简单的用户信息管理表! 用户管理 var example_data = [ { id: 1, name: "曹操", password: "123456",

2017-10-22 22:56:33 311

原创 Ionic 下拉刷新

下面代码展示了一个简易的列表刷新! var app = angular.module("myApp",["ionic"]); app.controller("myCtrl",function($scope,$http) { $scope.itemss = [

2017-10-18 14:45:29 232

原创 HTML公告栏发布及敏感字过滤

下面代码是通过input输入文本,然后通过button按钮进行发布,将文本添加到公布栏框内,同时通过for循环去把敏感字转化位*号! function filter() { // 获取输入框的内容inputContent var inputContent = $("#vas").va

2017-10-16 08:15:45 1771

原创 HTML随机数掷筛子比较

下面这段代码是通过随机数来产生两个1-6的值,然后对两个值进行比较来得出值大的一方。 $(function() { $("#two_button").click(function() { $("#te1").val("");

2017-10-16 08:08:29 795

原创 3D盒子旋转

* { margin: 0 auto; } ul { position: relative; width: 200px; height: 200px; margin: 200px auto; animation: zt 6s

2017-10-11 20:17:35 718

转载 Android DragGridView的简单介绍

本篇是对频道的一个管理,所以很多代码都是粘的别人的,只希望可以帮到大家。首先是布局:在res里面多了color、drawable里面也加了一个配置的设置,在values文件里面也多了一个dimens的适配设置,colors配置里面也添加了一些新颜色。res里面的color设置:<selector xmlns:android="http://schemas.android.

2017-09-21 10:38:16 562

原创 Android TabLayout和ViewPager配套的简单使用

首先是导依赖 compile 'com.android.support:design:26.0.0-alpha1' compile 'com.jwenfeng.pulltorefresh:library:1.0.3' compile 'com.bigkoo:convenientbanner:2.0.5'接下来是TabLayout和ViewPager布局视图<Rela

2017-09-20 19:00:17 1482

原创 Android TabLayout的简易使用

首先要导依赖      compile 'com.android.support:design:26.0.0-alpha1'布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/a

2017-09-17 20:30:35 272

原创 Android Convenient无限轮播

首先还是导依赖包 compile 'com.bigkoo:convenientbanner:2.0.5' compile 'com.jwenfeng.pulltorefresh:library:1.0.3' compile project(':library')       主页面布局<RelativeLayout xmlns:android="http://

2017-09-16 13:18:54 362

原创 简易的XListView下拉加载和上拉刷新

MainActivity__主页面,获取控件XListView,生成一个AsyncTask对象,并执行异步任务package com.example.zhangtao.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import java.text.Si

2017-09-11 20:07:32 287

空空如也

空空如也

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

TA关注的人

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