自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 MVP模式与MVC模式的区别

MVC和MVP的比较MVC:View就是layout资源(绘制界面)Controller就是Activity(数据和界面进行结合)Model就是数据访问层(数据)在MVC模式中model与controller相互交互,view层和controller层相互交互。model层和controller层相互交互,contro

2016-11-14 20:57:32 395

原创 Activity与Fragment之间的传值

在Android开发过程中,Activity与Fragment运用的十分平凡,他们之间的值传递之分的重要,下面三点写出了他们之间值传递的方法:1、Activity向Fragment传递数据a、setArguments存数据 (Bundle对象进行封装数据)getArguments取数据b、自定义一个公有方法提供给Activity调用。从而达到数据的传递。2、Frag

2016-11-14 20:47:08 254

原创 EditText自定义监听方法实现onFocusChanged的监听

有一定开发经验的程序员知道,EditText控件位于一个Activity的布局最上方时,当EditText实现onFocusChanged的监听方法时,程序运行的时候,输入光标会自动定位到EditText控件中,这时会触发onFocusChanged监听,执行里面的方法。这会导致一些麻烦(例如空指针)。针对这种情况该怎样解决呢?下面的一个例子利用继承和接口回调实现了onFocusChanged

2016-11-03 20:10:14 1640

转载 shape的使用总结

在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:angle是渐变角度,必

2016-11-01 17:43:11 217

翻译 ListView的Item布局子控件与Item的setOnItemClickListenter监听事件冲突失效的解决方法

通过查找google官方提供的Api文档的ViewGroup类查看下面源码  public voidsetDescendantFocusability(int focusability)Set the descendant focusability of this view group. This defines the relationship between this

2016-10-17 20:07:23 454

原创 使用onNewIntent实现startActivityForResult的返回传值

首先创建两个Activity,分别为MainActivity和BActivity在AndroidManifest.xml文件配置MainActivity的启动方式为android:launchMode="singleTask" <activity android:name=".MainActivity" android:lab

2016-10-17 17:57:10 504

转载 android权限大全

android权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概

2016-10-17 17:02:58 138

转载 Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结

2016-10-17 16:43:34 169

原创 简化重写的一个ArrayList

import java.util.Arrays;/** * * @argument    模拟一个ArrayList 工具类 *             1 add *             2 get *             3 remove *//**封装一个Object[]数组*/public class ArrayList

2016-10-17 15:25:00 441

转载 android学习之路

书籍书不在多,适合你就好,其实市面上的书籍大部分都差不多,没有本质的区别,所以书必要要有,但不推荐一次性买太多。这里推荐几本我认为比较好的书籍,点击可以直接购买。第一行代码郭神的最新力作,郭神的博客很棒,书我也买了看了一部分,非常棒,适合新手,而且是针对Android 4.0进行讲解的。疯狂Android讲义第二版当年我学习的时候就看的这本书,现在出了第二版

2016-10-17 15:06:35 241

转载 常用的正则表达式公式

以下是转载文章:常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5]     评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行的正则表达式:ns*r 

2016-10-17 15:01:45 2206

原创 成员内部类.局部内部类.静态内部类.匿名内部类的区别

一 对于非静态内部类,不能有静态成员,例如变量,方法等。静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量。非静态内部类的非静态成员可以访问外部类的非静态变量。成员内部类可以随意使用外部类的成员方法及成员变量,尽管这些类成员被修饰为private.内部类的实例一定要绑定在外部类对象上。一个内部类可以定义在一个类中,一个方法中甚至一个表达式中。分类:内部类分

2016-10-17 11:51:56 2213 1

转载 JAVA字符串格式化-String.format()的使用

此文章为转载LeeFranker博主的文章,原文地址:http://blog.csdn.net/lonely_fireworks/article/details/7962171常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形

2016-10-17 11:48:57 167

转载 失图和位图的区别

矢量图-完美的几何图形矢量图是通过组成图形的一些基本元素,如点、线、面,边框,填充色等信息通过计算的方式来显示图形的。就好比我们在几何学里面描述一个圆可以通过它的圆心位置和半径来描述,当然还可以通过边框的粗细、颜色以及填充的颜色等数据去描述它的样式。而电脑在显示的时候则通过这些数据去绘制出我们定义的图像。矢量图的优点在于文件相对较小,并且放大缩小不会失真。缺点则是这些完美的几何图形很难表现

2016-10-17 11:38:40 751

原创 java对象创建的方法

定义一个javabeen 先创建一个Address的类定义state province city 属性public class Address implements Cloneable, Serializable{   private String state;                  //表示员工所在的   private String province;

2016-10-17 11:21:13 303

原创 UI常用组件的监听的方法及控件监听的四种方法

一、Spinner(下拉列表组件):          设置监听器为:setOnItemSelectedListener          设置动画效果为:setOnTouchListener                          适配器为:ArrayAdapter二、mageView(显示图像组件):          设置监听器为:setOn

2016-10-17 10:41:08 1211

转载 多个TextView和EditView注册界面左对齐的方法

实例入下图:我想通过如下代码实现第二个edittext与第一个edittext左边缘对齐<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <TextView android:id="@+id/textView1" a

2016-10-17 10:38:12 1298

原创 面向对象和面向过程的区别

面向过程的程序:     是一种以过程为中心的编程思想,分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。这个思路很像下棋的流程, 也就是我们通常习惯使用的自低向上, 逐层精确。这种编程的主导思想是在设计时就把实现的细节考虑好了, 从而在低层就实现了程序满足应用软件要求的目的。 优点:性能比面向对象高,因为(面向对象)类调用时需要实例

2016-10-17 10:36:08 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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