自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fragment懒加载功能的实现

创建一个fragment的父类,也可以算是fragment的工具栏,用于实现懒加载(直接将代码拷贝上去就可以)import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.text.TextUtils;impor

2018-01-26 21:20:39 220

转载 实现头像上传(从本地获取图片)

布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p

2018-01-18 19:01:35 1668 2

转载 MVP新的使用方法

依赖 //retrofi依赖 compile 'com.squareup.retrofit2:retrofit:+' compile 'com.squareup.retrofit2:converter-gson:+' //Rxjava2需要依赖 compile 'io.reactivex.rxjava2:rxjava:+' compile 'io.reacti

2018-01-12 19:38:18 247

原创 RxAndroid防止按钮短时间内被重复点击多次

导入依赖compile ‘io.reactivex:rxandroid:1.2.1’ compile ‘io.reactivex:rxjava:1.1.6’添加权限//获得写sd卡的权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>//获得读sd卡的权

2018-01-07 19:01:54 5619 1

转载 简单的拦截器请求头

public class Logger implements Interceptor{ @Override public Response intercept(Chain chain) throws IOException { Request original = chain.request(); HttpUrl url=origina

2018-01-06 10:47:14 611

转载 OkHttp的简单封装

一:定义一个接口里面有请求成功与失败的方法public interface CallBack { void onSuccess(Object o); void onFailed(Exception e); } 二:工具类中import android.os.Handler; import com.google.gson.Gson; i

2018-01-03 20:54:32 249

原创 MVP模板(只需要在v层传递三个参数,url路径,map需要拼接的路径,bean类跟url相对应的)OkHttp请求

首先创建moudel层的接口:MyModelPortpublic interface MyModelPort { void onSuccess(Object o); void onFailed(Exception e);}创建Moudle层的实现类,用来请求数据(这里使用的kohttp)MyModelpublic class MyModel {

2018-01-03 20:42:47 590

原创 BottomTabBar实现项目底部导航栏(自带选中变色)

示例效果展示(底部导航栏选中时会变色)首先导入BottomTabBar的依赖 compile 'com.hjm:BottomTabBar:1.1.1'创建BottomTabBar的布局<fragment android:id="@+id/frag_ment" android:layout_width="match_parent" android:

2018-01-03 14:13:47 943

原创 handler的延迟发送消息(欢迎页面延迟跳转activity,解决跳转时的bug)

获取textview的ID,以方便 handler更新UITextView mTextview = (TextView) findViewById(R.id.textview);创建一个handler用来发送消息private Handler handler = new Handler() { //定义一个跳转秒数 private int

2018-01-02 20:31:00 1333

原创 angular事件关键字

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

2017-11-22 20:19:19 331

原创 jQuery DOM操作

管理选择器得到的结果size():获取选择器中元素的个数,相当于length属性index(element):查找元素对象(通过选择器得到的jQuery对象)在集合中的位置add():给集合添加元素not():去除集合中的某个元素 filter():筛选集合中的某个元素find():通过查询(父元素中的子元素)获取新的元素集合each():遍历选择器中的元素jQuery支持链式操作。e

2017-11-10 13:47:35 188

原创 jQuery选择器

1. 基本选择器 #id:根据id选择指定元素.className:选取所有类名为className的元素className(元素名):根据给定的元素名匹配元素*:匹配所有元素Select1,select2...:找到所有指定元素,组合起来一起返回A,B:可以通过逗号隔开元素名称查找A和B元素一起返回。2. 层次选择器a b :空格隔开两个选择器:选取第一个元素里面的所有第二个元素。包括

2017-11-09 20:25:28 233

原创 HTML的常用属性

width:auto;height:200px;text-align: center;

2017-11-06 08:18:14 417

原创 将图片设置为背景的图片的案例

将图片设置为背景<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Co

2017-11-05 19:56:12 631

原创 将图片设置为网页的背景

在body添加被背景<body background="img/a11.jpg">给body添加css属性background-repeat: no-repeat;/*设置图片不平铺*/background-size:100% 100%;/*设置图片的大小,浏览器的宽高*/background-attachment:fixed;/*设置图片固定,不跟据页面的拉动而拉动*/

2017-11-05 19:36:24 4678

原创 H5中的常用标签

视频播放标签<video src="ee.mp4" controls width="100%" poster="psb.jpg"></video>音频播放标签 audio

2017-11-01 13:44:53 1116

原创 判断是否连接上网络和跳转到打开网络的界面

创建一个类将代码赋值进去import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.net.ConnectivityManager;import android

2017-10-25 18:43:31 431

原创 解决banner和TabLayout结合使用时下面小圆点赠的的问题

在TabLayout添加适配器前加一行代码,让TabLayout只加载一次就可以了(里面的参数是TabLayout的标题的集合)viewPager.setOffscreenPageLimit(datas.size());

2017-10-25 15:12:49 811

原创 PullToRefreshListView跟banner的结合使用

1.导入依赖 compile 'com.github.userswlwork:pull-to-refresh:1.0.0' compile 'com.youth.banner:banner:1.4.9'2.写布局(注意:两个布局是分开写的,在java代码中添加到一起) com.handmark.pulltorefresh.library.PullToRefreshListV

2017-10-25 09:04:53 263

原创 请求网络的工具类

将输入流转化为字符串import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.ProtocolException;import java.net.URL;/** *

2017-10-24 13:59:06 195

原创 activity的工具类

import android.os.Bundle;import android.os.PersistableBundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.widget.Toast;/** * Created by e531 on 2017/10/17

2017-10-23 08:06:15 275

原创 常用的依赖包和权限

常用依赖包RxJava与Retrofit结合的依赖 //retrofi依赖 compile 'com.squareup.retrofit2:retrofit:+' compile 'com.squareup.retrofit2:converter-gson:+' //Rxjava2需要依赖 compile 'io.reactivex.rxjava2:rxja

2017-10-22 20:29:13 312

原创 布局中的实用属性

* android:layout_below*:设置为在某个控件的下方,需要给一个控件的id就行

2017-10-22 20:06:21 146

原创 ViewPager的基本使用(案例:图片的无限轮播)

xml布局<android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v4.view.

2017-10-19 13:43:09 154

原创 ImageLoader图片加载的工具类基本使用

初始化ImageLoader并在AndroidManifest进行全局配置

2017-10-17 11:30:40 229

原创 动态添加fragment

public void addFragment(Fragment fragment){ getSupportFragmentManager().beginTransaction().replace(R.id.main_content,fragment).commit(); }次方法需要传过来一个fragment对象

2017-10-15 19:31:50 147

原创 XListview第三方listview布局框架

首先下载第三方xlistview的数据包复制src下view包中的三个java文件 复制res包下的三个xml文件放入layout中 复制图片和values中string.xml文件中的数据到相应的文件夹下

2017-10-15 18:43:05 448

原创 布局侧边栏

将主页的布局格式改为android.support.v4.widget.DrawerLayout设置主内容区(可以是任意布局形式)设置侧边栏(抽屉布局)RelativeLayout 设置:android:layout_gravity=”left” ,属性设置从那边拉出<android.support.v4.widget.DrawerLayout xmlns:android="http://s

2017-10-15 18:20:59 344

原创 RadioGroup设置点击text的基本布局样本

实例样式

2017-10-15 15:13:34 521

原创 图片的三级缓存

从内存中获取图片——如果获取到,结束 创建和分配一个内存 得到下载的图片大小 int maxSize = (int) (Runtime.getRuntime().freeMemory() 4);//设置空间最大值 //用于设置内存的大小 cache = new LruCache

2017-10-12 09:44:47 222

原创 HttpURLConnection获取网络数据(实例:网路请求图片)

获取网络数据的基本思想: 注意:请求网路需要添加权限 需要添加的权限为:1:创建子线程 2:获取网络连接路径a.将网络连接路径转化为URL格式 3:根据URL路径打开一个连接 4:设置连接 5:获取服务器返回的值 6:解析返回的值 7:将解析的数据给控件赋值 实例:网络请求图片public class MainActivity extends AppCompatActivity {

2017-10-12 09:23:55 674

原创 将json串转化为字符串

将网络上获取的json流转化为字符串StringBuilder sb=null;try { //获取文件输入流 InputStream input = getAssets().open(fileName); //缓存输入流 BufferedReader br=new BufferedReader(new InputStreamReader(input));

2017-10-12 09:12:40 1704

空空如也

空空如也

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

TA关注的人

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