加载中
Android项目MVP模式框架+okhttp+rxjava+retrofit网络框架

Android项目MVP模式框架+okhttp+rxjava+retrofit网络框架,及图片选择拍照压缩等已封装好做成一个依赖包,导入项目即可使用,详细下载地址:https://github.com/CHENKANGS/kcBaseLibrary...

2018/03/07 13:56
244
EditText输入金额保留两位小数点

xml里面EditText加入type: android:inputType="numberDecimal" /** * 输入金额保留小数点后两位 * @param edit */ public static void setEditChange(final EditText edit){ edit.add...

2018/03/07 13:48
22
软键盘打开/收起的监听

废话少说直接上代码: import android.graphics.Rect; import android.view.View; import android.view.ViewTreeObserver; import java.util.LinkedList; import java.util.List; /* * D...

2018/02/04 16:10
26
解决三星手机拍照旋转导致崩溃的问题

最近写程序时用到了系统拍照获取照片,在三星的手机上使用时,发现调用相机拍完照片返回时,触发它的activity的生命周期调用了onDestroy()-->onCreate();重新走了onCreate()方法;导致系统崩...

2018/02/04 16:04
49
ViewPager中切换及滑动时Fragment数据保存

ViewPager的默认加载方式是缓存当前界面前后相邻的两个界面,即最多共缓存包括当前界面在内的三个界面信息。当滑动切换界面的时候,非相邻界面信息将被释放。 界面2是当前界面,界面1和3是缓...

2017/09/04 16:34
44
简单回调使用

/* * 定义回调接口的成员变量 */ private CcCallback mCallback; /* * 声明回调接口 */ public interface CcCallback{ public abstract void work(boolean showBut...

2017/05/19 14:58
12
List替换其中一条元素

private List<SP_ListModel> mList = new ArrayList<>(); 方法一: SP_ListModel model = new SP_ListModel(); model.setSp_bm(bm); model.setSp_dz(dz); model.setSp_dk(dk); model.setSp_y...

2017/05/08 14:48
5
HttpClient网络请求之上传Json字符串及对象解析为Json字符串

/** * Gson解析对象为Json字符串 */ ParamsModel dataModel = new ParamsModel(); dataModel.setAccount("admin"); dataModel.setPassword("admin123"); Gson...

2017/04/25 09:54
28
Android倒计时、延时操作与新建线程、获取当前时间

/** * 倒计时45分钟 */ private int second = 0;//秒 private int minute = 45;//分 Handler handler = new Handler(); /** * 倒计时开始 */ Runnable runnable = new Runnable() { @...

2017/04/25 09:33
8
Android之raw请求格式示例

raw方式使用的是纯字符串的数据上传方式,所以在POST之前,可能需要手工的把一些JSON格式的数据转换成字符串的 Form-data的方式就是key-value的提交,数据其实是分割的 代码如下: String t...

2017/04/06 13:57
195
fragment里面嵌套tab(tab里面有多个fragment),onActivityResult不执行解决办法

解决方案: 最好的方式是写一个BaseActivity继承FragmentActivity,重写onActivityResult方法,你用到的Activity都继承BaseActivity来做。BaseActivity具体实现: private static final Str...

字符串截取

String str = "2---3---6" ; String[] s1=str.split("---");//以","为分隔符,截取上面的字符串。结果为三段 String cartMap = s1[0]+"---"+s1[1]+"---"+s1[2]; 2.通过subString()方法来进行...

2017/01/19 16:27
6
隐藏软键盘

隐藏软键盘只需要两句话: InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); // 隐藏软键盘 imm.hideSoftInputFromWindow(getWindow().getD...

2017/01/14 15:49
8
ImageView图片不变形

ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY Android:scaleType="center" (这个也可以) 保持原图...

2017/01/14 15:39
155
Android 中Activity,Window和View之间的关系

跟踪Activity的源码就会发现: Activity.attch() -> PolicyManager -> Policy -> PhoneWindow -> mLayoutInflater.inflate()&mContentParent.addView() 这只是一个简单的跟踪过程描述。通过跟...

2016/12/12 23:34
9
基础知识回顾之java的面向对象的四大特征

四大特征分别为:抽象、封装、继承、多态 下面分别说一下这四个特征: 1、抽象 抽象就是对现实的一类事物,抽取其特点,并把这些特点整合一起,用java语言表示来表示该类事物。 2、封装 封装...

2016/12/12 23:20
20
Fragment生命周期

Fragment生命周期图: Fragment与Activity生命周期对比图: 2 生命周期分析 1. 当一个fragment被创建的时候,它会经历以下状态. onAttach() onCreate() onCreateView() onActivityCreated() ...

2016/12/12 23:09
3
安卓内存优化之图片

OOM: 内存泄露可以引发很多的问题: 1.程序卡顿,响应速度慢(内存占用高时JVM虚拟机会频繁触发GC) 2.莫名消失(当你的程序所占内存越大,它在后台的时候就越可能被干掉。反之内存占用越小...

2016/12/12 21:22
16
Java中抽象类和接口的区别

抽象类可以有构造方法,接口不允许 抽象类可以有普通成员变量,接口中没有 抽象类可以有静态成员变量,其访问类型可以任意;接口中定义的变量实际只能是常量 抽象类可以有非抽象的普通方法,...

2016/12/12 21:15
2
回顾基础知识Java虚拟机

Java虚拟机全称:java virtual machine; 是Java开发语言中,用来运行Java字节码文件的平台;通俗的讲,就是一个程序。 它提供对Java字节码的解释及运行,从而使Java语言能独立于各个系统平台...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部