- 博客(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关注的人