- 博客(59)
- 收藏
- 关注
原创 数据请求的完整框架
所用的依赖compile 'com.facebook.fresco:fresco:0.11.0'compile 'io.reactivex.rxjava2:rxjava:2.1.6'compile 'io.reactivex.rxjava2:rxandroid:2.0.1'compile 'com.squareup.retrofit2:converter-gson:2.3.0'comp...
2018-02-23 09:31:39
322
原创 程序二次退出的操作
public class MainActivity extends AppCompatActivity { int reclen=1; Handler handler=new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat
2018-02-05 14:07:59
243
原创 代码实现的沉浸式
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);//沉浸式 View decorView = getWindow().getDecorView()
2018-02-05 14:05:29
304
原创 流失布局的实现---热门搜索
public class MainActivity extends AppCompatActivity { private ImageView ssfh; private EditText sssr; private TextView ssss; private AutoFlowLayout mFlowLayout; private Lay
2018-02-05 08:28:00
519
1
原创 登录注册
//所需要的依赖compile 'com.squareup.retrofit2:retrofit:2.0.1'compile 'com.squareup.retrofit2:converter-gson:2.0.1'compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1'compile 'io.reactivex:rxandroid:
2018-01-10 20:10:42
526
原创 handel的实现页面 延时跳转
public class MainActivity extends AutoLayoutActivity { int reclen=1; Handler handler=new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { super.
2018-01-09 10:12:20
225
原创 handel的实现页面 延时跳转
public class MainActivity extends AutoLayoutActivity { int reclen=1; Handler handler=new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { super.
2018-01-09 10:10:00
195
原创 页面跳转倒计时3
public class MainActivity extends AppCompatActivity { TextView textView; int time=3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc
2018-01-09 09:55:41
158
原创 Retrofit+OkHttpClient 封装+Rxjava+MVP
1.首先添加依赖//butterKnifecompile 'com.jakewharton:butterknife:8.5.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'compile 'com.facebook.fresco:fresco:0.11.0'//retrofitcompile
2018-01-05 20:02:36
997
原创 ScrollView的使用
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fresco="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent"
2017-12-20 11:45:52
192
原创 MVP+注解+id+传值
//======================================================注解的接口类两种方式1:?之前的拼接public interface Xp_pj_getrequest { @GET("{gid}?page=1&size=2&label=1&is_back=1&pdduid=3470667255") Call getCa
2017-12-15 08:04:03
706
原创 微信分享的代码实现
//导入依赖compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'//导入权限xml version="1.0" encoding="utf-8"?>manifest xmlns:android="http://schemas.android.com/apk/res/android" package="
2017-12-08 14:32:00
714
原创 渐变式的操作
//======================页面布局的渐变式的实现 startColor : 设置渐变颜色的开始值 endColor: 设置渐变颜色的结束值 angle : 设置渐变的角度 90 :从下往上开始渐变 0 :从左往右开始渐变
2017-12-05 14:49:19
276
原创 JCVideoPlayerStandard的视频播放
// =======================视频网址 http://www.jianshu.com/p/34d378bffb00//添加的依赖:compile 'fm.jiecao:jiecaovideoplayer:4.8.3'compile 'com.github.bumptech.glide:glide:3.7.0'//添加的布局 <fm.jiecao.
2017-12-05 14:40:31
1136
原创 Retrofitd的单例模式使用
====================创建类RetrofitUtilspublic class RetrofitUtils { private static Retrofit.Builder retrofit; private RetrofitUtils() { retrofit=new Retrofit.Builder(); } p
2017-12-04 14:16:48
889
原创 Xbanan的轮播实现
//网址 http://www.jianshu.com/p/7df1993d3203//==================================依赖 compile 'com.xhb:xbanner:1.0.0'compile 'com.github.bumptech.glide:glide:3.7.0'compile 'jp.wa
2017-12-04 13:32:07
195
原创 判断网络的状态
//================================================在主类里的调用 方法使用if(isNetworkAvailable(MainActivity.this)==false){ str="现在处于无网络的状态!!!";}else if (isNetworkAvailable(MainActivity.this)==true)
2017-12-03 19:14:58
183
原创 GreenDao的数据库存储
public class Fragment_rm extends Fragment implements Iview{ @BindView(R.id.rv) RecyclerView rv; Unbinder unbinder; Persenter pp; private List list; private DaoMaster da
2017-12-03 18:52:16
263
原创 多线程下载
package com.example.administrator.zmlx_3;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;
2017-11-23 13:12:05
151
原创 ok+多线程下载
//==========================================DownLoadTaskpublic class DownLoadTask extends Thread{ String downLoadUrl; String path; int blockSize; int startPosition; public DownL
2017-11-18 11:19:12
192
原创 多线程下载+存放SD卡
===================DownLoadTask==============public class DownLoadTask extends Thread{ String downLoadUrl; String path; int blockSize; int startPosition; public DownLoadTask(Str
2017-11-13 11:14:55
210
原创 Rv+ok+Fresco+mvp
==========================//布局itemxml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fresco="http://schemas.android.com/apk/res-
2017-11-10 09:22:30
209
原创 EventBus的两个Activity的传值
//===================依赖 compile 'org.greenrobot:eventbus:3.0.0'//=====================================Bean类public class Bean { String number; String mm; publi
2017-11-07 14:40:17
1054
原创 Retrofit+拦截器的使用+拦截器文件
//拦截器的使用public class LoggingInterceptor implements Interceptor { private static final String UA = "User-Agent"; @Override public Response intercept(Chain chain) throws IOException {
2017-11-06 19:30:55
635
1
原创 Fragment+ok+Fresco+泛型+解绑+软引用
==================================OkHttp3Utuls=================public class OkHttp3Utils { private static OkHttpClient okHttpClient = null; public OkHttp3Utils() { } public static
2017-11-05 19:43:39
247
原创 Retrofit+RXjava+多条目+itew的点击事件+软引用+泛型+绑定+解绑
=====================================创建的接口GET拼接====================public interface Iwz_jk { @GET("home") Call getCall();}======================================MM层======================
2017-11-05 19:31:33
303
原创 Retrofit+RxJava+Fresco+MVP
==================所用的依赖compile 'com.android.support:recyclerview-v7:25.3.1'compile 'com.google.code.gson:gson:2.2.4'compile 'com.facebook.fresco:fresco:0.11.0'compile 'io.reactivex:rxjava:1.0
2017-11-05 13:06:30
266
原创 网络获取数据ok+泛型+绑定解绑+观察者+被观察者
//首先在P层首先接口//创建P层的接口public interface IppT> { //创建两个方法 1.绑定的方法 有参view 2.解除绑定的方法 public void attch(T view); public void detch();}//P层首先接口里面的方法 被观察者+观察者的使用public class Pr
2017-11-03 19:29:01
209
原创 拦截器+okf封装
public class OkHttp3Utils { private static OkHttpClient okHttpClient = null; public OkHttp3Utils() { } private static OkHttpClient getOkHttpClient() { synchronized (
2017-10-29 18:26:54
153
原创 ooookkkkkk封装
public class Okhttp3Utils { private static OkHttpClient okHttpClient = null; public Okhttp3Utils() { } private static OkHttpClient getOkHttpClient() { synchronized (Ok
2017-10-26 14:19:12
275
原创 viewpager的规范使用
public class NewActivity extends AppCompatActivity { ViewPager vp; Myadapter madapter; TextView but_zy,but_pb,but_wd; @Override protected void onCreate(Bundle savedIns
2017-10-26 13:12:41
125
原创 图片二次采样
public class BitmapUtils { /** * @param filePath 要加载的图片路径 * @param destWidth 显示图片的控件宽度 * @param destHeight 显示图片的控件的高度 * @return */ public static android.grap
2017-10-25 20:32:25
176
原创 自制的分割线+应用
原理:自制的分割线替换掉系统默认的分割线1.在drawable里面创建xmlxml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android"> gradient android:startColor="#ffff0
2017-10-15 12:50:52
200
原创 RecyclerView+OKhttp+item的条目加载
class Myadapter extends RecyclerView.Adapter{ public static final int TYPE_ONE=0; public static final int TYPE_TWO=1; private MyViewHolder1 holder1; private MyViewH
2017-10-15 12:48:16
192
原创 RecyclerView+++OKhttrp
public class Suosuo_Activity extends AppCompatActivity { RecyclerView rv; Been been; //总的网址 String str="http://120.27.23.105/product/getCatagory"; @Override protected voi
2017-10-14 15:34:49
203
原创 自创的分割线
android:centerColor="#ff00ff00" android:endColor="#ff0000ff" android:startColor="#ffff0000" android:type="linear" />
2017-10-14 11:26:16
221
原创 属性动画的使用
public class MainActivity extends AppCompatActivity { TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-10-14 08:06:36
159
原创 OkHttp3Utils的封装
public class OkHttp3Utils { private static OkHttpClient okHttpClient = null; public OkHttp3Utils() { } private static OkHttpClient getOkHttpClient() { synchronized (Ok
2017-10-13 19:02:48
520
原创 TabLayout的操作实现
要放入的依赖compile 'com.android.support:design:26.0.0-alpha1'public class MainActivity extends FragmentActivity { //声明属性 TabLayout tab; ViewPager vp; List liststr; @Overr
2017-10-12 17:31:00
139
原创 自定义View的绘画加载的画圆圈
页面的布局xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat
2017-10-10 09:51:27
664
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人