- 博客(18)
- 收藏
- 关注
原创 获取本机IP
public String getHostIP() { String hostIp = null; try { Enumeration nis = NetworkInterface.getNetworkInterfaces(); InetAddress ia = null; while (ni...
2018-07-03 14:29:54 162
原创 沉浸式
在Activity中的onCreate()下实现getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
2018-04-14 07:56:44 167
原创 MVP+Retrofit(拦截器)+RXjava,自适用
首先关于导入相关依赖compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.squareup.retrofit2:converter-gson:2.0.2'compile 'io.reactivex.rxjava2:rxjava:2.1.1'compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
2018-02-22 16:16:42 674 1
原创 RecyclerView点击事件
1.首先在MyAdapter中创建两个接口 public interface OnItemClickListener{ void onItemClick(View view,int position); } public interface OnItemLongClickListener{ void onItemLongClick(View view,i
2018-01-31 21:14:57 142
原创 Fresco简单使用
1.依赖和权限 compile 'com.facebook.fresco:fresco:0.12.0' // 在 API < 14 上的机器支持 WebP 时,需要添加 compile 'com.facebook.fresco:animated-base-support:0.12.0' // 支持 GIF 动图,需要添加 compile 'com.facebook.fresco:anima
2018-01-29 08:11:38 223
原创 Retrofit小型封装
1.首先我们要导两个权限 compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.0.2'2.写一个接口public interface GitHubService { /*"":/到?之间的内容*/ @GET("umIPmfS6c83237d9c
2018-01-29 08:03:17 218
原创 RecyclerView简单使用
先导依赖 compile 'com.android.support:recyclerview-v7:25.3.1'1.MainActivityimport android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.DividerItemDecoratio
2018-01-16 14:02:52 297
转载 OkHttp封装,自适用
一:定义一个接口里面有请求成功与失败的方法public interface CallBack { void onSuccess(Object o); void onFailed(Exception e); } 二:工具类中import android.os.Handler; import com.google.gson.Gson; import java.io.IO
2018-01-10 09:48:53 167
转载 拦截器,请求头
public class Logger implements Interceptor{ @Override public Response intercept(Chain chain) throws IOException { Request original = chain.request(); HttpUrl url=origina
2018-01-10 09:46:02 633
转载 MVP模型,自适用
1.首先创建moudel层的接口:MyModelPortpublic interface MyModelPort { void onSuccess(Object o); void onFailed(Exception e);}2.创建Moudle层的实现类,用来请求数据(这里使用的kohttp)MyModelpublic class MyModel { //请求数据的的方
2018-01-10 09:44:10 436
原创 常用依赖
1.okhttpscompile 'com.squareup.okhttp3:okhttp:3.9.0' 2.Gson compile 'com.google.code.gson:gson:2.8.2' 3.imageloadercompile 'com.nostra13.universalimageloader:universal-image-loader...
2018-01-09 08:58:43 249
原创 判断网络
首先加权限:<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>写一个类: public void checkMobileNet(){ // 1.得到系统服务ConnectivityManager ConnectivityManager ma
2017-11-16 09:14:29 159
原创 TabLayout+ViewPager的使用
首先我们先导一个依赖:compile 'com.android.support:design:25+'1.activity_main.xml:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="h
2017-11-16 09:11:58 327
原创 XListView的集成使用+AsyncTask
XList集成分为几步 1.导入三个java文件:2.导入xml文件:3.导入图片和strings.xml或者复制: <string name="xlistview_header_hint_normal">下拉刷新</string> <string name="xlistview_header_hint_ready">松开...
2017-11-10 10:05:07 202
原创 ImageLoader的使用
这里只写ImageLoader最基础的写法,一共分为三步:一:首先导一个jar包,或使用依赖universal-image-loader-1.9.5.jar二:我们需要写一个类(这里只写必学要写的代码)package com.example.image;import android.app.Application;import com.nostra13.universalimageloader.co
2017-11-07 20:20:06 178
原创 HttpURLConnection---网络请求数据
这里主要使用的是帮助类实现这种网络请求,代码如下 :package com.example.myapplication;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.net.UR
2017-11-02 18:54:42 304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人