- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 Greendao的配置
// 粘贴红色字体即可//项目的build文件中// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { jcenter() } depende
2017-11-30 19:43:01 373
原创 Android 二级列表
//适配器public class MyExpandableListView extends BaseExpandableListAdapter { private Context context; private LayoutInflater inflater; public MyExpandableListView(Context context){
2017-11-22 19:33:38 1934
原创 多线程下载(100%)
多线程下载断点续传什么是多线程下载? 多线程下载其实就是迅雷,BT一些下载原理,通过多个线程同时和服务器连接,那么你就可以榨取到较高的带宽了,大致做法是将文件切割成N块,每块交给单独一个线程去下载,各自下载完成后将文件块组合成一个文件,程序上要完成做切割和组装的小算法什么是断点续传? 断点续传,就是当我们下载未结束时候,退出保存下载进度,当下次打开继
2017-11-22 13:38:34 1308
原创 友盟第三方登录获取QQ的头像和昵称
public class App extends Application { { PlatformConfig.setQQZone("100424468", "c7394704798a158208a74ab60104f0ba"); } @Override public void onCreate() { super.onCreate(
2017-11-21 20:38:07 746
原创 ijkplayer播放视频
ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS。ijkplayer的编译这里不多阐述,我也是直接获取别人编译完成的so库文件,直接使用的。如果你对ijkplayer的编译感兴趣,可以百度一下,有很多文章。使用ijkplayer GitHub地址:git@github.com:
2017-11-17 15:37:02 2638 2
原创 MVP登录
public class Api { public static final String DENGLU_PATH = "http://120.27.23.105/";}public interface ApiServer { @FormUrlEncoded @POST("user/login") Observable login(@Field("
2017-11-13 20:12:31 315
原创 Retrofit加载post(上拉刷新,下拉加载)
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:1.
2017-11-11 15:49:02 347
原创 断电续传(2)
1。主类import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ProgressBa
2017-11-10 18:40:15 258
原创 android 断点续传
添加依赖compile 'com.loopj.android:android-async-http:1.4.9'添加权限<uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission ...
2017-11-10 18:29:33 439
原创 读取本地TXT文件
1.直接上代码public class MainActivity extends AppCompatActivity { private TextView Tv; private BufferedReader br; private InputStream is; String s = ""; @Override protected void
2017-11-07 20:30:51 500
原创 加载assets下的json串并用recyclerview显示
1.添加依赖compile 'com.google.code.gson:gson:2.8.2'compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'compile 'com.facebook.fresco:fresco:0.11.0'compile 'com.facebook.fresco:animated-gif:0.
2017-11-07 20:22:11 758
原创 Recyclerview条目的点击回调
第一个,MyOnItemClickListener.java,响应 RecyclerView item的点击事件:import android.view.View;/** * item点击接口 */public interface MyOnItemClickListener { void OnItemClickListener(View view, int position);
2017-11-06 13:13:08 483
原创 Rxjava和retorfit的混合使用
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:1.
2017-11-04 14:32:12 471
原创 Fresco的基本使用
//1:导入依赖compile 'com.facebook.fresco:fresco:0.11.0'compile 'com.facebook.fresco:animated-gif:0.12.0'//2:创建MyApplication类继承Applicationpublic class MyApplication extends Application {
2017-11-04 14:26:40 260
原创 RxJava的基本使用
//1导入依赖compile 'io.reactivex.rxjava2:rxjava:2.0.1'compile 'io.reactivex.rxjava2:rxandroid:2.0.1'//mainactivity中的使用//创建一个上游Observable Observable onservable = Observable.create(
2017-11-04 14:22:41 149
原创 android java8的使用配置
1,整个build文件apply plugin: 'com.android.application'android { compileSdkVersion 26 buildToolsVersion "26.0.2" defaultConfig { applicationId "com.bwie.java8" minSdkVersi
2017-11-02 16:22:50 592
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人