- 博客(16)
- 收藏
- 关注
原创 二级处理逻辑
Bean 集合手动加两条数据 一个用来控制选中状态 一个用来做数量private boolean checktwo;private int aaa=1;在fragment 或者activity中的布局<android.support.v7.widget.RecyclerView android:layout_weight="1" android:id="...
2019-04-06 15:07:19
466
原创 相机相册调用及6.0权限
相机Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);intent.addCategory("android.intent.category.DEFAULT"); startActivityForResult(intent,1);相册Intent intent = new Intent(Intent.ACTION...
2019-04-06 14:37:38
263
原创 自定义组合View及自定义属性、事件回调
在values下 自定义attrs.xml 写自定义属性 <declare-styleable name="V"> <attr name="lefttext" format="string"/> <attr name="leftsize" format="dimension"/> <attr name="titletext"...
2019-04-06 14:25:05
108
原创 懒加载
public abstract class BaseFragment<T> extends Fragment { //Fragment的View加载完毕的标记 private boolean isViewCreated; //Fragment对用户可见的标记 private boolean isUIVisible; public T home...
2019-03-31 18:48:43
126
原创 非自定义流逝布局
public class Zidingyi extends ViewGroup { public Zidingyi(Context context) { super(context); } public Zidingyi(Context context, AttributeSet attrs) { super(context, attrs...
2019-03-26 11:37:33
196
原创 retrofit 网络请求 及工具类
依赖implementation ‘com.squareup.retrofit2:retrofit:2.0.0’implementation ‘com.squareup.retrofit2:converter-gson:2.0.2’ Api public static final String urlOne="http://mnews.gw.com.cn/wap/"; ApiSrevis...
2019-03-17 13:59:38
161
原创 fresco 及Eventbus
官网 https://www.fresco-cn.org/implementation ‘com.facebook.fresco:fresco:0.12.0’需要改的implementation ‘com.android.support:support-v4:28.0.0’自定义Applition 中Fresco.initialize(this);XML文件<com.face...
2019-03-17 13:52:12
111
原创 全选及反选
//设置全选反选kquanch.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {if (kquanch.isChecked()){showAdapter1.getcheck(true);}else{showAdapter1.getcheck(false);}...
2019-03-07 14:20:32
375
原创 android与js
//控件kweb = view.findViewById(R.id.web);//adnroid调用js方法WebSettings webSettings = kweb.getSettings();//设置支持jswebSettings .setJavaScriptEnabled(true);kweb.loadUrl(“file:///android_asset/info.html”)...
2019-03-03 15:22:11
141
原创 二维码扫描
依赖implementation ‘com.github.jwkj:LibZXing:v1.0.4’在总项目写入 allprojects下maven { url ‘https://jitpack.io’ }控件给一个图片占位扫描二维码 QRCodeManager.getInstance().with(this).setReqeustType(0).scanningQRCode(ne...
2019-03-03 15:02:18
176
原创 全局捕获异常
activity 页面 自己写一个异常 CrashHandler.getInstance().init(this); String a=null;String b=a.toString(); Log.i("xxx",b);自定义类 CrashHandler 捕获到弹框及打印到SD 下 public class CrashHandler implemen...
2019-03-03 14:54:52
87
原创 解决泄漏
在P层自定义两个方法 //与P层关联 处理内存泄露public void attachview (T view){ mviewModel =new WeakReference<T>(view);}更改类名泛型public class Showpresenter<T> { private Reference<T> mviewModel...
2019-02-17 17:06:50
123
原创 RecyclerView的多条目及和点击
public class Showadapter extends RecyclerView.Adapter&lt;RecyclerView.ViewHolder&gt; { public static final int one = 0; public static final int tow = 1; //集合和上下文 private List&lt...
2019-02-17 16:57:06
158
原创 单例 拦截器 封装ok请求
//单例 声明 private static OkhttpUtils okhttpUtils=null; private static OkhttpUtils okhttpUtils1; //构造方法 private OkhttpUtils(){}public static OkhttpUtils okhttpUtils(){ if (okhttpUti...
2019-02-17 16:39:35
172
原创 频道管理
APP的 buildimplementation ‘com.github.andyoom:draggrid:v1.0.1’总项目的buildmaven{url “https://jitpack.io”}清单文件的权限&lt;uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"&gt;&l...
2019-01-18 11:07:13
94
原创 框架简易
基类 抽象方法 重写oncreate 返回布局的方法setContentView(bujuid()); 侧拉的监听kdr.setDrawerListener(new DrawerLayout.DrawerListener() kdr.openDrawer(Gravity.LEFT); kdr.closeDrawer(Gravity.LEFT);封装网络工具类 pu...
2019-01-17 11:09:33
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人