- 博客(26)
- 收藏
- 关注
原创 上拉加载下拉刷新
public class Activity_YYGL_YiYuYue extends Activity_Base implements SwipeRefreshLayout.OnRefreshListener, BaseQuickAdapter.RequestLoadMoreListener{ private RecyclerView mRecyclerView; private
2018-01-19 15:52:06
711
原创 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
5900
2
原创 微信分享
一:配置 gitHub:RxTools 1.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
405
原创 图文混排
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
549
转载 从相册选择图片回传
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
973
原创 retrofit+RecyclerView+SwipeRefreshLayout下拉刷新上拉加载+item点击
//接口ApiService public 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
426
原创 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
218
原创 retrofit请求
依赖 compile 'com.squareup.retrofit2:retrofit:2.2.0' compile 'com.squareup.retrofit2:converter-gson:2.2.0' //新建一个接口ApiService public interface ApiService { @GET Call listRepos(@Url Stri
2017-08-16 19:38:26
289
原创 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
1097
原创 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
471
原创 城市列表
在根目录下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
256
原创 离线下载
避免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
306
原创 qq获取用户信息
private ImageOptions options = new ImageOptions.Builder() .setCircular(true) .build();//回传获取qq用户信息回传头像@Override protected void onActivityResult(int requestCode, int resultCode, Intent
2017-07-20 09:20:30
1367
原创 后台服务上传头像
去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
1226
原创 频道管理
导入包 在项目跟目录下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
575
转载 上传头像
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
258
转载 夜间模式
一、使用 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
609
原创 利用OnScrollListener.设置Listview的滑动监听
定义一个 private int page=1; //listview的滑动监听 lv.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView
2017-07-17 10:34:20
452
原创 MOB短信验证
一: MOB官方进行一步一步配置 PS:配置说明 通过AndroidManifest配置: (1)在Application节点下添加以下属性: android:name="com.mob.MobApplication" 注意:如果你有自己的Application类,那么也可以让你的Application类继承MobApplication即可。 (2)在Applica
2017-07-12 14:12:15
1478
原创 自定义控件
//首先在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
239
原创 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
162
原创 二次采样质量压缩
二次采样: private void doubleSampling() { try { InputStream in = getAssets().open("mm.jpg"); BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecode
2017-06-28 08:58:34
258
转载 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
326
转载 Banner
常量 常量名称 描述 所属方法 BannerConfig.NOT_INDICATOR 不显示指示器和标题 setBannerStyle BannerConfig.CIRCLE_INDICATOR 显示圆形指示器 setBannerStyle BannerConfig.NUM_INDICATOR 显示数字指示器 setBannerS
2017-06-26 19:56:11
360
转载 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
1778
转载 AsyncTask
public class MainActivity extends AppCompatActivity { private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-06-13 10:06:30
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人