自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BottomTabBar使用

1、BottomTabBar的整体背景虽然一般这里都是用白色或者接近白色的浅色调作为背景,但我们也不能给他固定死,要提供这样的一个方法,让使用者可以把背景设置成任何的颜色。2、图片这里不仅要传入一个图片,还要做图片做一些设置:图片的宽高尺寸(这个也需要对外设置一个方法)图片得设置居中,这个直接固定写死就好了,我见过的应用都是设置居中的,没见过别的情况,个人感觉,不设置居中也不美观啊3、 文字与图片...

2018-07-10 21:29:09 535

原创 MVP抽基类

Base类public abstract class BaseActivity<V,T extends BasePresenter<V>> extends AppCompatActivity { public T presenter; @Override protected void onCreate(Bundle savedInstanceS...

2018-07-09 14:52:55 334

原创 MVP简单的写法

M层public interface IMedel { void onGetData(OnCompleted onCompleted); interface OnCompleted{ void onCompletedListnenr(String s); }}public class ModelImp implements IMedel { ...

2018-07-07 08:26:07 630

原创 仿网易云音乐盒界面

package com.example.month__moni01;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.List;import java.util.Timer;import java.util.TimerTask;import...

2018-06-29 19:03:42 400

原创 分类列表+购物车

所需要的依赖implementation 'com.android.support:recyclerview-v7:27.1.1'implementation 'com.squareup.okhttp3:okhttp:3.10.0'implementation 'com.google.code.gson:gson:2.2.4'compile 'com.facebook.fresco:fres...

2018-06-29 14:50:37 1745 1

原创 Retrofit

//简单常用方法//接口中 @GET    Call<BeanInfo> getData(@Url String url);//使用方法MainActivitynew Retrofit.Builder()                .baseUrl("http://api.shigeten.net/")                .addConverterFactory(Gso...

2018-06-12 20:14:01 354

原创 OKUtils

public class OkHttp3Util_03 {    /**     * 懒汉 安全 加同步     * 1.私有的静态成员变量 只声明不创建     * 2.私有的构造方法     * 3.提供返回实例的静态方法     */    private static OkHttpClient okHttpClient = null;    private OkHttp3Util_03()...

2018-06-08 19:04:18 1066

原创 EventBus回传值简单使用

//先导依赖compile 'org.greenrobot:eventbus:3.0.0'//一个消息的实体类也就是Bean类public class EventBusStickMessage { public String Message; public EventBusStickMessage(String message) { Message = mess...

2018-06-07 20:25:29 503

原创 EventBus粘性事件

//先导依赖compile 'org.greenrobot:eventbus:3.0.0'//一个消息的实体类也就是Bean类public class EventBusStickMessage { public String Message; public EventBusStickMessage(String message) { Message = mess...

2018-06-07 19:58:14 290

原创 fresco简单使用

1.Fresco的环境搭建(1)在项目的build.grade文件里添加依赖(注意:因为Fresco进行了包的拆分,用到哪个功能就添加对应的依赖,可以减少APP的体积)dependencies {  //Fresco,无论使用哪个模块的功能,都必须要添加的基础依赖 compile 'com.facebook.fresco:fresco:0.14.1'  //下面的依赖根据需求,用到哪个模块,就导入...

2018-06-06 15:05:40 349

原创 RecyclerView适配器多条目

package com.example.myapplication02;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGro...

2018-06-06 09:36:30 176

原创 模拟一下

//先是两个Activitypackage com.example.month_moni02;import android.animation.ObjectAnimator;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Gravity;import...

2018-05-31 08:55:28 299

原创 安卓HTTPutils封装

package com.dash.a1511n.util;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Environment;import android.util.Log;import android.widget.Toast;import j...

2018-05-29 21:03:48 456

原创 RecyclerView多条目

RecyclerView实现加载多种条目类型,仿新闻列表多种item布局.置顶2017年07月04日 17:12:01阅读数:7459本技术博客来自 http://blog.csdn.net/qq_35353487 在项目中基本上都会用到的 多种item(条目)的加载 比如大家常见的app( <网易新闻>app的新闻的列表,<新闻头条>app的新闻列表) 都是采用了加载多种...

2018-05-26 08:18:15 405

原创 百度地图简单集成

清单文件里面的权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>//获取设备网络状态,禁用后无法获取网络状态<uses-permission android:name="android.permission.INTERNET"/>//网络权限,当禁用后,无法进行检索等相...

2018-05-25 14:38:46 154

原创 属性动画

package com.example.shuxingdonghua;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.animation.PropertyValuesHolder;import android.support.v7.app.AppComp...

2018-05-24 18:49:53 159

原创 腾讯Bugly

集成SDK在Module的build.gradle文件中添加依赖和属性配置:dependencies {    compile 'com.tencent.bugly:crashreport:latest.release' //其中latest.release指代最新Bugly SDK版本号,也可以指定明确的版本号,例如2.2.0}在AndroidManifest.xml中添加权限:<uses...

2018-05-24 18:41:31 254

原创 Recyclerview的简单使用

//先导入依赖implementation 'com.android.support:recyclerview-v7:26.1.0'package com.example.recyclerview_test;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.su...

2018-05-23 20:32:34 266

原创 ok同步请求和异步请求

public class MainActivity extends AppCompatActivity implements View.OnClickListener { /** * 异步请求 */ private Button btn01; /** * 同步请求 */ private Button btn02; /...

2018-05-23 08:39:50 240

原创 Umeng第三方登录分享

前言最近项目需要加入第三方分享和登录功能,之前其他项目的第三方分享和登录一直都使用ShareSDK实现的。为了统一使用友盟的全家桶,所以三方分享和登录也就选择了友盟。这里记录一下完整的集成与使用流程。1、申请友盟Appkey直接到友盟官网申请即可。一般都不用自己去申请,跟项目经理要即可。 (我这里的Demo为了方便就直接用友盟Demo里面提供的Appkey,但是创建的项目包名也要和友盟一样。真实项...

2018-05-20 19:03:31 335

原创 仿京东分类列表MVP模式请求

此贴没有大量水帖文字,读者请放心,代码简单明了,阅读可懂,轻松入门,高手勿喷!效果如下:废话不多说,直接附代码:分包如下:View层ISortView接口层public interface ISortView { // 展示左侧数据 void ShowLeftData(LeftBean leftBean); // 展示右侧数据 void ShowRightData...

2018-05-17 08:22:06 227 1

原创 接口回调原理

在使用接口回调的时候发现了一个经常犯的错误,就是回调函数里面的实现有可能是用多线程或者是异步任务去做的,这就会导致我们期望函数回调完毕去返回一个主函数的结果,实际发现是行不通的,因为如果回调是多线程的话你是无法和主函数同步的,也就是返回的数据是错误的,这是非常隐秘的一个错误。那有什么好的方法去实现数据的线性传递呢?先介绍下回调机制原理。 回调函数 回调函数就是一个通过函数指针调用的函数。如果你把函...

2018-05-16 08:18:07 663

原创 二维码

    1,在project的build.gradle添加如下代码(如下图):allprojects { repositories { jcenter() maven { url "https://jitpack.io" } }}1234562,在app/build.gradle文件中添加:compile 'com.github.open-andr...

2018-05-13 19:18:55 133

原创 画板

import android.content.Intent;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Matrix;import android.graphics.Paint;import andr...

2018-05-11 09:03:02 109

原创 自定义圆形View:实现跟随手指移动的小球

一. 需求功能:手指在屏幕上滑动,红色的小球始终跟随手指移动。实现的思路:1)自定义View,在onDraw中画圆作为小球;2)重写自定义View的onTouchEvent方法,记录触屏坐标,用新的坐标重新绘制小球;3)在布局中引用自定义View布局,运行程序,实现跟随手指移动效果。关键技术点:自定义View应用、触摸事件处理、canvas绘图、Paint应用。 实现步骤:1. 新建一个工程,命名...

2018-05-11 09:00:27 235

原创 Html 动画

<!DOCTYPE html><html> <head>  <meta charset="UTF-8">  <title></title>  <style type="text/css">   .biaoti{    width: 100%;    height: 101

2018-05-02 11:26:42 274

原创 混合开发案例01

//二级联动<!DOCTYPE html><html> <head>  <meta charset="UTF-8">  <title></title>  <script type="text/javascript" src="js/angular.min.js" &am

2018-05-02 11:07:38 141

原创 混合开发案例02

<!DOCTYPE html><html> <head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user

2018-05-02 11:01:33 205

原创 angular汇总

<!DOCTYPE html><html> <head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user

2018-05-02 10:50:31 131

原创 js表单验证

<!DOCTYPE html><html> <head>  <meta charset="UTF-8">  <title></title>  <script>//        function sname(){          if( document.getElementById(&q

2018-04-28 16:55:18 105

原创 angular过滤器

<!DOCTYPE html><html> <head>  <meta charset="utf-8" />  <title></title>  <script type="text/javascript" src="js/angular.min.js" &

2018-04-19 18:52:55 65

原创 猜数字

<!DOCTYPE html><html> <head>  <meta charset="UTF-8">  <title></title>  <script type="text/javascript" src="js/angular.min.js" &gt

2018-04-19 10:47:19 190

原创 购物车

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

2018-04-19 08:30:11 89

原创 jquery的增删改

<!DOCTYPE html><html> <head>  <meta charset="utf-8" />  <title></title>  <script type="text/javascript" src="js/jquery-3.2.1.min.js"

2018-04-18 13:47:41 392

原创 Thread+Handler=请求数据--pizifusheng

void   huo(){        new Thread(){            @Override            public void run() {                URL url= null;                try {                    url = new URL(path);     

2018-01-17 09:17:22 206

原创 清空Android缓存目录--pizifusheng

/**    * @param context    *            删除缓存    */   public static void clearAllCache(Context context) {       deleteDir(context.getCacheDir());       if (Environment.getExternalStorag

2018-01-16 18:56:02 137

原创 安卓--XListView第二次学习--pizifusheng

public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener {    String baseUrl = "http://api.expoon.com/AppNews/getNewsList/type/1/p/";    int page;    priva

2018-01-04 16:04:13 108

原创 横向滑动条

import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManager;

2018-01-04 14:35:19 299

原创 三张图片滑动,点击立即体验按钮跳转主页面,滑动时播放音乐!

 public class MainActivity extends AppCompatActivity { private ViewPager vp; private RadioGroup rg; private Button btn; private List list; private Media

2017-12-28 21:00:24 751

原创 XListView上拉刷新,下拉加载--pizifusheng

导入XListView工具类:{File>ImportModule...>导入工具类地址》》》》导完之后右键需要用到工具类的工程>Open Module Settings>Dependencies>工具类>确定OK}加载权限:布局:<com.bawei.jane.mxlistview.view.XListView android:layout_height="match_par

2017-12-27 11:49:34 189

空空如也

空空如也

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

TA关注的人

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