- 博客(26)
- 收藏
- 关注
原创 上拉加载下拉刷新
public class Activity_YYGL_YiYuYue extends Activity_Base implements SwipeRefreshLayout.OnRefreshListener, BaseQuickAdapter.RequestLoadMoreListener{ private RecyclerView mRecyclerView; private
2018-01-19 15:52:06 680
原创 AgentWeb
uses-permission android:name="android.permission.INTERNET" />uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />compile 'com.just.agentweb:agentweb:2.0.1'布局:xml version="1.0" en
2018-01-02 14:03:27 5818 2
原创 微信分享
一:配置gitHub:RxTools1.llprojects { repositories { jcenter() maven { url "https://jitpack.io" } }}2.compile 'com.github.vondear:RxTools:v1.7.3.7'使用方法: 在Applicatio
2017-08-30 11:09:36 367
原创 图文混排
import android.annotation.TargetApi;import android.content.ContentResolver;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.Matrix;import android.net.Uri;impo
2017-08-25 10:39:09 516
转载 从相册选择图片回传
xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2017-08-21 15:11:18 941
原创 retrofit+RecyclerView+SwipeRefreshLayout下拉刷新上拉加载+item点击
//接口ApiServicepublic interface ApiService { //http://app.vmoiver.com/apiv3/post/getPostInCate?cateid=0&p=1 @GET("/apiv3/post/getPostInCate?cateid=0&p=1") Call getList();}//adapterpubli
2017-08-17 14:57:36 397
原创 RxJava
依赖compile 'io.reactivex:rxjava:1.2.7'compile 'io.reactivex:rxandroid:1.2.1'compile 'com.squareup.retrofit2:retrofit:2.2.0'compile 'com.squareup.retrofit2:converter-gson:2.2.0'compile 'com.square
2017-08-16 19:53:38 197
原创 retrofit请求
依赖compile 'com.squareup.retrofit2:retrofit:2.2.0'compile 'com.squareup.retrofit2:converter-gson:2.2.0'//新建一个接口ApiServicepublic interface ApiService { @GET Call listRepos(@Url Stri
2017-08-16 19:38:26 258
原创 okhttp请求+recycleview+网络是否连接成功
public class MainActivity extends AppCompatActivity { private String url = "url地址"; private RecyclerView recyclerView; private RecyclerAdapter adapter; private List list = new ArrayLis
2017-08-10 13:59:52 1058
原创 http中get请求
package com.gjf.httpgettest;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;
2017-07-28 10:34:37 437
原创 城市列表
在根目录下build中加入maven { url "https://jitpack.io" }如:allprojects { repositories { jcenter() maven { url "https://jitpack.io" } }}需要导包:compile 'com.github.yekh:CityPicker:v1.0.
2017-07-20 10:57:35 236
原创 离线下载
避免listview里面checkbox错乱布局:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android
2017-07-20 09:59:06 277
原创 qq获取用户信息
private ImageOptions options = new ImageOptions.Builder() .setCircular(true) .build();//回传获取qq用户信息回传头像@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent
2017-07-20 09:20:30 1299
原创 后台服务上传头像
去github搜索图片选择器,按照官方配置配置完后实现以下代码:main-activity.xml里面的代码xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas
2017-07-19 19:08:57 1169
原创 频道管理
导入包在项目跟目录下build.gradle中的allprojects中加入maven {url"https://jitpack.io"}allprojects { repositories { jcenter() maven {url"https://jitpack.io"} }}导包:compile 'com.github.
2017-07-19 11:52:24 547
转载 上传头像
activity_main.xml中的代码:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android
2017-07-19 09:53:39 234
转载 夜间模式
一、使用 setTheme 方法在 colors.xml 中定义两组颜色,分别表示日间和夜间的主题色:xml version="1.0" encoding="utf-8"?>resources> color name="colorPrimary">#3F51B5color> color name="colorPrimaryDark">#303F9Fcolor>
2017-07-17 11:48:48 548
原创 利用OnScrollListener.设置Listview的滑动监听
定义一个private int page=1;//listview的滑动监听 lv.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView
2017-07-17 10:34:20 425
原创 MOB短信验证
一: MOB官方进行一步一步配置PS:配置说明通过AndroidManifest配置:(1)在Application节点下添加以下属性:android:name="com.mob.MobApplication"注意:如果你有自己的Application类,那么也可以让你的Application类继承MobApplication即可。(2)在Applica
2017-07-12 14:12:15 1424
原创 自定义控件
//首先在xml里面布局xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pare
2017-07-11 14:47:52 215
原创 listview多条目加载
public class FragmentData extends Fragment { private XListView lv; private MyAdapter adapter; private List list = new ArrayList<>(); @Nullable @Override public View onCreat
2017-06-29 09:57:15 143
原创 二次采样质量压缩
二次采样:private void doubleSampling() { try { InputStream in = getAssets().open("mm.jpg"); BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecode
2017-06-28 08:58:34 213
转载 Tablayout+viewpager
创建布局xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_pare
2017-06-26 20:38:27 285
转载 Banner
常量常量名称描述所属方法BannerConfig.NOT_INDICATOR不显示指示器和标题setBannerStyleBannerConfig.CIRCLE_INDICATOR显示圆形指示器setBannerStyleBannerConfig.NUM_INDICATOR显示数字指示器setBannerS
2017-06-26 19:56:11 325
转载 BottomTabBar
引用方式:compile 'com.hjm:BottomTabBar:1.0.0'1. 首先是XML文件代码:.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottom_tab_bar" android:layout_width="match_parent" android:layout_height="m
2017-06-26 19:53:06 1728
转载 AsyncTask
public class MainActivity extends AppCompatActivity { private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-06-13 10:06:30 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人