- 博客(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
563
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
750
原创 使用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
666
原创 使用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
739
原创 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
1216
原创 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
15113
原创 实现透明状态栏,自定义搜索框,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
2925
原创 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
392
原创 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
609
原创 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
381
原创 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
1190
原创 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
437
原创 使用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
403
原创 用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
368
原创 讯飞语音
1.首先在讯飞开放平台注册账号 http://www.xfyun.cn/?ch=bdtg2.在控制台添加应用 获得APPID在项目build.gradle文件的android{}内,配置下面一段代码,同步一下gradle文件sourceSets { main { jniLibs.srcDirs = ['libs']
2017-11-02 21:08:55
551
原创 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
216
原创 属性动画图片从上移动到屏幕中间,放大图片的二倍再缩小到原来,自定义圆实现倒计时,解析数据显示,点击条目实现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
962
原创 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
802
原创 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
2861
原创 自定义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
292
原创 自定义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
1206
原创 自定义View实现箭头沿圆转动
//MyCircleView类public class MyCircleView extends View{ //当前画笔画圆的颜色 private int CurrenCircleBoundColor; private Paint paint; ////从xml中获取的颜色 private int circleBundColor; privat
2017-09-28 14:31:35
955
原创 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
579
原创 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
269
原创 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
1422
原创 多条目展示,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
472
原创 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
410
原创 解析数据,设置图片的圆角,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
1200
原创 开机广播,当开机的时候播放音乐
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
513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人