自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除