- 博客(13)
- 收藏
- 关注
原创 BaseActivity与 BaseFragment 懒加载
一、如何去编写BaseFragment?开发过程中,使用到Fragment的场景还是很多的。有些项目,甚至整个项目就是用Fragment搭建。那么如何能够愉快的使用Fragment?如何实现懒加载?下面就和大家一步步介绍。二、开发时的业务流程和Fragment的创建流程初始化数据,包括上个页面传递过来的数据创建View。初始化View。网络访问后台加载数据。懒加载的方法其它的一...
2019-07-30 11:49:18
339
原创 多线程断点续传
public class DownLoadFile {private final int SUCCESS = 0x00000101;private final int FAILURE = 0x00000102;private Handler handler = new Handler() { @Override public void handleMessage(Mess...
2019-07-14 21:51:44
175
原创 打开相机,打开相册,裁剪,上传
public class MainActivity extends AppCompatActivity implements View.OnClickListener, IContract.IView {private ImageView user_image;private Button btn_commit;private TextView user_name;private Butt...
2019-07-08 21:39:53
350
原创 Glide的简单封装
public class AppGlide extends AppGlideModule {private String appPath = null;private String sdPtah = Environment.getExternalStorageDirectory().getPath();@Overridepublic void applyOptions(@NonNull C...
2019-07-02 12:52:57
195
原创 Rxjava-flatMap 网络嵌套
这篇文章 主要是对Rxjava- flatMap 做的一个详细代码讲解//单例private HttpUtil() { //拦截器 HttpLoggingInterceptor httpLoggingInterceptor = new HttpLoggingInterceptor(); httpLoggingInterceptor.setLevel(HttpLoggi...
2019-07-02 11:49:11
676
原创 WebView与JS交互
首先WebView 记载方式有两种:加载网络:web_view.loadUrl(“https://abnerming8.github.io/abnerming.html”);加载本地:需要先在src下新建 assets文件 放入本地H5文件加载方式:web_view.loadUrl(“file:///android_asset/web/about.html”);注意写路径时 是asset...
2019-06-03 10:41:21
172
原创 RecyclerVie 的三种布局使用
//布局管理器//列表LinearLayoutManager manager = new LinearLayoutManager(this);xrec_view.setLayoutManager(manager); //表格 GridLayoutManager gridManager = new GridLayoutManager(this, 2); xrec_vie...
2019-06-03 10:16:47
379
原创 RecyclerView与XRecyclerView 的一些简单使用及注意事项
//导入依赖RecyclerView 只需导入Design库就好/* design RecycleView 依赖 */ implementation 'com.android.support:design:28.0.0'XRecyclerView 需要导入两处/*Xrecyclerview*/implementation 'com.jcodecraeer:xrecyclervi...
2019-06-03 10:08:56
1028
原创 自定义View——折线图
public class My_Home_View extends View {public My_Home_View(Context context, AttributeSet attrs) {super(context, attrs);}@Overrideprotected void onDraw(Canvas canvas) { super.onDraw(canvas);...
2019-05-26 21:48:28
379
原创 自定义View 搜索框
public class My_Edt_View extends LinearLayout {private EditText edt_name;private Button btn_sousuo;public My_Edt_View(Context context, AttributeSet attrs) { super(context, attrs); View.in...
2019-05-26 21:42:22
301
原创 自定义View流失布局
public class Zdy_Ls_View extends ViewGroup {public Zdy_Ls_View(Context context, AttributeSet attrs) {super(context, attrs);}@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasu...
2019-05-26 21:41:44
242
原创 属性动画
public class MainActivity extends AppCompatActivity {private TextView tv_name;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi...
2019-05-26 21:41:01
150
原创 MVP登录
IModelpublic interface IModel {void Request(String userName, String pwd, Callback callback);interface Callback { void setData(String info);}}LoginModelpublic class LoginModel implements I...
2019-05-12 22:18:55
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人