- 博客(28)
- 收藏
- 关注
转载 Android项目MVP模式框架+okhttp+rxjava+retrofit网络框架
Android项目MVP模式框架+okhttp+rxjava+retrofit网络框架,及图片选择拍照压缩等已封装好做成一个依赖包,导入项目即可使用,详细下载地址:https://github.com/CHENKANGS/kcBaseLibrary ...
2018-03-07 13:56:00 213
转载 EditText输入金额保留两位小数点
xml里面EditText加入type: android:inputType="numberDecimal" /** * 输入金额保留小数点后两位 * @param edit */public static void setEditChange(final EditText edi...
2018-03-07 13:48:00 135
转载 软键盘打开/收起的监听
废话少说直接上代码: import android.graphics.Rect;import android.view.View;import android.view.ViewTreeObserver;import java.util.LinkedList;import java...
2018-02-04 16:10:00 161
转载 解决三星手机拍照旋转导致崩溃的问题
最近写程序时用到了系统拍照获取照片,在三星的手机上使用时,发现调用相机拍完照片返回时,触发它的activity的生命周期调用了onDestroy()-->onCreate();重新走了onCreate()方法;导致系统崩溃。 解决办法: 1.再AndroidManifest.x...
2018-02-04 16:04:00 208
转载 ViewPager中切换及滑动时Fragment数据保存
ViewPager的默认加载方式是缓存当前界面前后相邻的两个界面,即最多共缓存包括当前界面在内的三个界面信息。当滑动切换界面的时候,非相邻界面信息将被释放。 界面2是当前界面,界面1和3是缓存界面,当切换到1时,界面2仍缓存,界面3被销毁释放,于是便有了onDestroyView的调...
2017-09-04 16:34:00 267
转载 简单回调使用
/* * 定义回调接口的成员变量 */ private CcCallback mCallback; /* * 声明回调接口 */ public interface CcCallback{ public abstract void work(boo...
2017-05-19 14:58:00 74
转载 List替换其中一条元素
private List<SP_ListModel> mList = new ArrayList<>(); 方法一: SP_ListModel model = new SP_ListModel();model.setSp_bm(bm);model.setSp_d...
2017-05-08 14:48:00 1732
转载 HttpClient网络请求之上传Json字符串及对象解析为Json字符串
/** * Gson解析对象为Json字符串 */ ParamsModel dataModel = new ParamsModel(); dataModel.setAccount("admin"); dataModel.setPassw...
2017-04-25 09:54:00 402
转载 Android倒计时、延时操作与新建线程、获取当前时间
/** * 倒计时45分钟 */private int second = 0;//秒private int minute = 45;//分Handler handler = new Handler(); /** * 倒计时开始 */Runnable runnable = new ...
2017-04-25 09:33:00 163
转载 Android之raw请求格式示例
raw方式使用的是纯字符串的数据上传方式,所以在POST之前,可能需要手工的把一些JSON格式的数据转换成字符串的 Form-data的方式就是key-value的提交,数据其实是分割的 代码如下: String token = "R5amyr6NyXCtWdScmNiuvVwBCJztf...
2017-04-06 13:57:00 736
转载 fragment里面嵌套tab(tab里面有多个fragment),onActivityResult不执行解决办法
解决方案: 最好的方式是写一个BaseActivity继承FragmentActivity,重写onActivityResult方法,你用到的Activity都继承BaseActivity来做。BaseActivity具体实现: privatestaticfinalStringTA...
2017-03-22 17:09:00 112
转载 字符串截取
String str = "2---3---6" ; String[] s1=str.split("---");//以","为分隔符,截取上面的字符串。结果为三段 String cartMap = s1[0]+"---"+s1[1]+"---"+s1[2]; 2.通过subStr...
2017-01-19 16:27:00 80
转载 隐藏软键盘
隐藏软键盘只需要两句话: InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); // 隐藏软键盘 imm.hideSoftIn...
2017-01-14 15:49:00 79
转载 ImageView图片不变形
ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY Android:scaleType="center" (这个也可以) 保持原...
2017-01-14 15:39:00 147
转载 Android 中Activity,Window和View之间的关系
跟踪Activity的源码就会发现: Activity.attch() -> PolicyManager -> Policy -> PhoneWindow -> mLayoutInflater.inflate()&mContentParent.addView(...
2016-12-12 23:34:00 89
转载 基础知识回顾之java的面向对象的四大特征
四大特征分别为:抽象、封装、继承、多态 下面分别说一下这四个特征: 1、抽象 抽象就是对现实的一类事物,抽取其特点,并把这些特点整合一起,用java语言表示来表示该类事物。 2、封装 封装就是把属于同一类事物的共性(包括属性与方法)归到一个类中,以方便使用。对于封装的概念:封装也称为...
2016-12-12 23:20:00 82
转载 Fragment生命周期
Fragment生命周期图: Fragment与Activity生命周期对比图: 2 生命周期分析 1. 当一个fragment被创建的时候,它会经历以下状态. onAttach() onCreate() onCreateView() onActivit...
2016-12-12 23:09:00 119
转载 安卓内存优化之图片
OOM: 内存泄露可以引发很多的问题: 1.程序卡顿,响应速度慢(内存占用高时JVM虚拟机会频繁触发GC) 2.莫名消失(当你的程序所占内存越大,它在后台的时候就越可能被干掉。反之内存占用越小,在后台存在的时间就越长) 3.直接崩溃(OutOfMemoryError) ANDROID...
2016-12-12 21:22:00 91
转载 Java中抽象类和接口的区别
抽象类可以有构造方法,接口不允许抽象类可以有普通成员变量,接口中没有抽象类可以有静态成员变量,其访问类型可以任意;接口中定义的变量实际只能是常量抽象类可以有非抽象的普通方法,接口中的方法必须是抽象的抽象类中的抽象方法的访问类型可以是public,protected,接口中的抽象方法只能...
2016-12-12 21:15:00 88
转载 回顾基础知识Java虚拟机
Java虚拟机全称:java virtual machine;是Java开发语言中,用来运行Java字节码文件的平台;通俗的讲,就是一个程序。它提供对Java字节码的解释及运行,从而使Java语言能独立于各个系统平台。 Java虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各...
2016-12-12 18:37:00 97
转载 基础知识回顾Map遍历
map是java中非常常用的一种数据结构,但map不同于set和list都继承自Collection接口。 所以map没有实现Collection的Iterator 方法,自身没有迭代器来遍历元素。 构造一个map [java]view plaincopy Map<St...
2016-12-12 18:32:00 68
转载 response = httpclient.execute(httppost); 无反应解决方法
@Override public void run() { // 请求的地址 String url = "http://192....
2016-11-08 17:17:00 7679
转载 Android 应用跳转到拨打电话界面或qq进行聊天(qq咨询)
拨打电话: /** *调用拨号界面 *@paramphone电话号码 */public void callPhone(String phone) { Intent intent = new Intent(Intent.ACTION_DIAL, Ur...
2016-11-08 10:49:00 109
转载 回顾java基础知识
1.标识符和关键字 java语言规定标识符必须以字母、下划线(_)、美元符号($)开关。 首字母必须是字母、下划线、或$,不能是数字,后面可接任意字符,不能包含@、#等其他特殊字符。 2、java关键字 java语言中一共定义了48个关键字,关键字都是小写,不能让标识符和关键字相同...
2016-10-07 18:04:00 61
转载 Android内存优化
本文是转载大苞米大神对于安卓内存优化的一些方法: OOM: 内存泄露可以引发很多的问题: 1.程序卡顿,响应速度慢(内存占用高时JVM虚拟机会频繁触发GC) 2.莫名消失(当你的程序所占内存越大,它在后台的时候就越可能被干掉。反之内存占用越小,在后台存在的时间就越长) 3.直接崩溃(...
2016-10-02 20:33:00 81
转载 MeasureSpec学习—对Integer.MAX_VALUE >> 2的认识
在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。 这个大小的模式,有点难以理解。在系统中组件的大小模式有三种: 1.精确模式(MeasureSpec.EXACTLY) 在这种...
2016-10-02 20:17:00 198
转载 ScrollView嵌套ListView和GridView
由于ListView,GridView本身都继承于ScrollView,一旦在ScrollView中嵌套ScrollView,在ScrollView中嵌套使用ListView或者GridView,ListView只会显示一行多一点。两者进行嵌套,即会发生冲突。 那么里面的ScrollView...
2016-10-02 20:11:00 70
转载 ListView优化
1. ListView需要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。 2. ListView中只有第一屏的item需要新建,它的引用会被存在Recycle...
2016-10-02 20:00:00 40
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人