- 博客(13)
- 收藏
- 关注
原创 BaseActivity与 BaseFragment 懒加载
一、如何去编写BaseFragment? 开发过程中,使用到Fragment的场景还是很多的。有些项目,甚至整个项目就是用Fragment搭建。 那么如何能够愉快的使用Fragment?如何实现懒加载?下面就和大家一步步介绍。 二、开发时的业务流程和Fragment的创建流程 初始化数据,包括上个页面传递过来的数据 创建View。 初始化View。 网络访问后台加载数据。 懒加载的方法 其它的一...
2019-07-30 11:49:18
367
原创 多线程断点续传
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
202
原创 打开相机,打开相册,裁剪,上传
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
377
原创 Glide的简单封装
public class AppGlide extends AppGlideModule { private String appPath = null; private String sdPtah = Environment.getExternalStorageDirectory().getPath(); @Override public void applyOptions(@NonNull C...
2019-07-02 12:52:57
222
原创 Rxjava-flatMap 网络嵌套
这篇文章 主要是对Rxjava- flatMap 做的一个详细代码讲解 //单例 private HttpUtil() { //拦截器 HttpLoggingInterceptor httpLoggingInterceptor = new HttpLoggingInterceptor(); httpLoggingInterceptor.setLevel(HttpLoggi...
2019-07-02 11:49:11
711
原创 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
194
原创 RecyclerVie 的三种布局使用
//布局管理器 //列表 LinearLayoutManager manager = new LinearLayoutManager(this); xrec_view.setLayoutManager(manager); //表格 GridLayoutManager gridManager = new GridLayoutManager(this, 2); xrec_vie...
2019-06-03 10:16:47
407
原创 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
1071
原创 自定义View——折线图
public class My_Home_View extends View { public My_Home_View(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); ...
2019-05-26 21:48:28
407
原创 自定义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
330
原创 自定义View流失布局
public class Zdy_Ls_View extends ViewGroup { public Zdy_Ls_View(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasu...
2019-05-26 21:41:44
270
原创 属性动画
public class MainActivity extends AppCompatActivity { private TextView tv_name; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi...
2019-05-26 21:41:01
174
原创 MVP登录
IModel public interface IModel { void Request(String userName, String pwd, Callback callback); interface Callback { void setData(String info); } } LoginModel public class LoginModel implements I...
2019-05-12 22:18:55
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅