自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 java 设计模式之六大原则

设计模式不是技术,而是思想!模式==规律:重复出现,一种解决更多的使用接口以及抽象类 六大原则:    1.     开闭原则a)     对扩展开,对修改闭b)     多使用抽象类:在设计类时,对拥有公用功能的相似类进行抽象化处理,将公用的方法都放入抽象类中,方法的调用则交给子类。扩展时,只需要增加新的子类而不用修改原有代码c)     多使用接口:接口

2016-02-16 19:40:19 290

转载 Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)

在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。

2015-06-10 21:36:02 382

原创 Android共用标题栏

首先创建一个标题的布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:id="

2015-04-16 11:21:40 609

原创 活动被回收的处理、活动的启动模式、一键退出所有活动、UI控件、四种布局方式、自定义控件

Activity 主题:在清单文件AndroidManifest.xml中的标签有属性android:theme例:android:theme=”@android:style/Theme.Dialog”>(对话框式活动) 活动被回收1.在Activity中重写onSaveInstanceState()方法,次方法保证在Activity被系统回收前被调 用。该方法携带一个Bund

2015-04-16 11:05:54 380

原创 Activity的注册流程、Menu菜单、使用Intent在Activity间切换以及传递数据、Activity的声明周期

Activity的注册流程1.创建layout的xml文件、Activity的Java类,类继承Activity或ActionBarActivity类2.在Activity的Java类中重写OnCreate方法,将layout的xml文件引入进去  setContentView(R.layout.Xxx);3.在AndroidManifest.xml清单文件中注册这个Activit

2015-04-14 23:16:35 743

原创 控件的创建方式、RelativeLayout基本属性、单个控件常用属性、官方API网址

控件的创建方式1.通过Java代码在Activity中动态创建2.通过Activity的XML配置文件编写创建 例:1.将图片资源放入一个ImageView控件中,并显示在一个Activity上  ImageView im = new ImageView(getApplicationContent());  im.setImageBitmap(BitmapFactory

2015-04-14 22:47:40 377

原创 Java 排序算法

前面所说的有序合并、二分查找等都是在有序的前提下执行的。现在,就先说说Java中最基础的,同时也是最简单排序方法:冒泡排序。 public static > T[] bubbleSort(T[] t){ boolean flag = true; for (int i = 0; i < t.length && flag; i++) { flag = false; for

2014-01-06 13:22:01 367

原创 Java版 有序合并

有序合并,顾名思义,合并的对象必须是有序的。有序合并的原理就是为需要合并的对象分别创建一个索引,这个索引皆是从 0 开始的。然后创建一个新的对象,这个新的对象的长度为原来要合并对象的长度之和。同时也为这个新的对象创建一个从 0 开始的索引。之后再一个循环里面从索引开始依次去判断要合并的对象的每一个元素的大小,将较小的元素放入新的对象中,并将较小元素所对应的对象的索引 +1 。当循环结束之后,判

2014-01-06 12:59:55 546

原创 二分查找(折半查找)的实现

Java的二分查找,就是在一个容器或是数组当中,从中点位置开始查找想要的到的元素。如果中点元素就是想要的,则直接返回中点的坐标,如果不是,则判断查找元素与中点元素的大小。如果大于中点坐标,就从中点坐标右边再取得中点坐标,按照相同的方法进行比对,一直到得到需要的元素。如果小于中点坐标,就从中点坐标右边查找。如果容器中没有该元素,则返回-1。二分查找方法必须在有序的前提下。代码如下: public s

2014-01-06 12:31:19 556

原创 字符串反转

个人自己写的一个字符串反转的方法。。求更加优化的方法,不使用StringBuffer以及StringBuilder。。。public static String reversal(String str){ int count = str.length() % 2 == 0 ? str.length() / 2 - 1 : str.length() / 2; //int count = st

2014-01-06 12:16:29 465

空空如也

空空如也

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

TA关注的人

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