自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Charles抓取Android 高版本 HTTPS接口

问题:Android6.0 及以下系统可以抓包,而 Android7.0 及以上系统不能抓包; 原因:Android7.0+ 的版本新增了证书验证,所以 App 内不再像原来一样默认信任用户的证书; 参考网上资料得到如下解决方案: Charles + VirtualXposed + JustTrustMe实现步骤进入 Github 下载如下两个 PageVirtualXposed:https://github.com/android-hacker/VirtualXposed JustTru.

2022-05-31 16:11:37 479 1

原创 MVp+RXJava+Retrofit+RecyclerView展示首页和详情页

添加依赖compile 'io.reactivex:rxandroid:1.1.0'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'

2017-12-21 10:50:26 709

原创 使用RXjava+Retrofit+MVP实现仿京东购物车

添加依赖compile 'com.squareup.okhttp3:okhttp:3.4.1'compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'compile 'com.facebook.fresco:fresco:0.12

2017-12-16 11:00:46 621

原创 使用MVP+Retrofit+RXJava实现仿京东分类

加依赖compile 'io.reactivex:rxandroid:1.1.0'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'

2017-12-10 19:26:38 677 3

原创 MVP+RxJava+Retrofit使用GET解析拼参数

添加依赖compile 'com.hjm:BottomTabBar:1.1.1' compile 'com.squareup.retrofit2:retrofit:2.0.1' compile 'com.squareup.retrofit2:converter-gson:2.0.1' compile 'com.squareup.retrofit2:adapter-r

2017-12-03 19:27:24 1191

原创 UserDao的简单使用,实现增加,删除,查询

配置可以参考http://www.jianshu.com/p/853401a7d02b配置好后可以写一个实体类@Entitypublic class User { @Id private Long id; private String name;}会自动生成set ,get方法,还有DaoMaster,DaoSession,UserDao

2017-12-01 09:53:18 14879

原创 实现透明状态栏,自定义搜索框,banner实现加载图片,搜索框在banner上

//加依赖compile 'com.youth.banner:banner:1.4.9'在values下的styles修改name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">public class TitleView_homepage extends RelativeLayout { private I

2017-11-24 13:37:08 2842 1

原创 MVP+RxJava+Reftryfit+多线程断点续传+ijkplayer视频播放

加依赖compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'compile 'com.android.support.constraint:constraint-layout:1.0.2'compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'compile 'io.r

2017-11-23 11:46:26 368

原创 MVP+RXJava+Retryfit使用post解析

// retrofit2 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.r

2017-11-22 10:20:29 569 2

原创 MVP+RxJava+Retryfit+RecyclerView多条目展示

//加依赖compile 'io.reactivex:rxandroid:1.1.0'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

2017-11-19 19:33:44 356

原创 MVP+Rxjava+Retryfit+分页加载+RecyclerView展示,解析以集合开头的json数据

//加依赖compile 'io.reactivex:rxandroid:1.1.0'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

2017-11-12 19:19:58 1166

原创 MVP+Fresco+RXJava+Retrofit+全选+反选

//加依赖compile 'io.reactivex:rxandroid:1.1.0'    compile 'com.squareup.retrofit2:retrofit:2.0.1'    compile 'com.squareup.retrofit2:converter-gson:2.0.1'    compile 'com.squareup.retrofit2:adapt

2017-11-10 19:19:13 412

原创 使用BottomTabBar实现底部导航,MVP网络框架,retrofit解析

加依赖compile 'com.hjm:BottomTabBar:1.1.1'compile 'com.android.support:design:26.0.0-alpha1'compile 'com.android.support:recyclerview-v7:26.+'compile 'com.squareup.retrofit2:retrofit:2.0.1'compil

2017-11-05 20:39:47 376

原创 用RXJava,java8,Retrofit,RecyclerView显示

依赖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:1.1.0'c

2017-11-04 08:23:42 347

原创 讯飞语音

1.首先在讯飞开放平台注册账号 http://www.xfyun.cn/?ch=bdtg2.在控制台添加应用 获得APPID在项目build.gradle文件的android{}内,配置下面一段代码,同步一下gradle文件sourceSets { main { jniLibs.srcDirs = ['libs']

2017-11-02 21:08:55 484

原创 OkHttp封装类

public class OkHttpUtils { private static OkHttpClient okHttpClient; private static Request request; private static Handler handler = new Handler(); public static void doGet(String

2017-10-26 09:38:59 195

原创 属性动画图片从上移动到屏幕中间,放大图片的二倍再缩小到原来,自定义圆实现倒计时,解析数据显示,点击条目实现js交互

//主页面public class MainActivity extends AppCompatActivity {    private ProgressBarView pbv;    private int progress = 120;    private int time = 3;    private Handler handler = new Handler(

2017-10-22 18:56:09 931

原创 RecyclerView的多条目展示,使用OkHttp解析数据

//加依赖compile 'com.squareup.okhttp3:okhttp:3.9.0'compile 'com.android.support:recyclerview-v7:25.3.1'//主页面public class MainActivity extends AppCompatActivity { private RecyclerView my_recycler;

2017-10-17 15:10:38 764

原创 QQ第三方登录获取头像

//加依赖//Glide的依赖compile 'com.github.bumptech.glide:glide:3.7.0'//设置头像圆角的依赖 compile 'jp.wasabeef:glide-transformations:2.0.0'//获取头像一定要在登录成功的方法中写UMShareAPI.get(MainActivity.this).getPlatformInfo(

2017-10-11 10:26:41 2826

原创 自定义View画太极并转动

public class Taiji extends View { private Paint whitePaint; //白色画笔 private Paint blackPaing; //黑色画笔 public Taiji(Context context) { super(context); initPaints(); }

2017-10-08 19:01:41 269

原创 自定义View向右滑动解锁

//SlideLock类public class SlideLock extends View { private Bitmap jiesuo_bg; private Bitmap jiesuo_button; private int bg_width; private int bg_hight; private int block_width;

2017-09-28 15:04:30 1139

原创 自定义View实现箭头沿圆转动

//MyCircleView类public class MyCircleView extends View{ //当前画笔画圆的颜色 private int CurrenCircleBoundColor; private Paint paint; ////从xml中获取的颜色 private int circleBundColor; privat

2017-09-28 14:31:35 914 2

原创 jsoup获取天气

//依赖compile 'org.jsoup:jsoup:1.9.2'//权限android:name="android.permission.INTERNET">//主页面public class MainActivity extends AppCompatActivity implements View.OnClickListener { //全局变量 privat

2017-09-25 20:53:03 546

原创 Demo

//主页面public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener, ViewPager.OnPageChangeListener {    @Bind(R.id.tv_night)    TextView tvNight;    @Bind(R.i

2017-09-23 08:42:26 261

原创 Glide的缓存图片,清除缓存

empty//在Adapter缓存 Glide.with(context).load(list.get(i) .getMiddle_image().getUrl()) .placeholder(R.mipmap.ic_launcher) .error(R.drawable.h)

2017-09-21 19:40:04 1389

原创 多条目展示,banner和一些条目

// 首先要给banner添加依赖compile 'com.youth.banner:banner:1.4.9'//主页面public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener{ private XListView listview;

2017-09-21 14:34:02 426

原创 OkHttp解析数据,RecyclerView和Glide的加载图片

//首先加依赖compile 'com.android.support:appcompat-v7:26.0.0-alpha1'(与recyclerview的后面要一致)//recyclerview的依赖compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'//glide的依赖 compile 'com.github.bum

2017-09-21 11:06:03 390

原创 解析数据,设置图片的圆角,popwindow弹框

public class RequestBean { //请求网络接口需要用到的参数; public String url=""; public String value=""; public String method="GET";//GET请求 public RequestBean(String url) { this.url = ur

2017-09-20 10:58:50 1171

原创 开机广播,当开机的时候播放音乐

public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Toast.makeText(context,"您的手机已经开启",Toast.LENGTH_LONG).show();

2017-09-20 10:35:03 483

空空如也

空空如也

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

TA关注的人

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