自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljz2009y的专栏

一个小白的学习记录~

  • 博客(50)
  • 资源 (5)
  • 收藏
  • 关注

原创 android HOME、back(按钮、事件)截取获得,综合解决方案和分析,包含android4.0系统

这几天一直搞团队的项目,客户说明要在android4.0上面必须要输入密码才能退出应用,也就说在android上面点击BACK按钮和HOME按钮都要截取到这个事件,然后在进行相关的操作,提示用户输入密码,这样子才可以退出。  但是这些天一直才资料,什么百度都弱爆了,谷歌才是真正的厉害啊,查到了好多可以用资料,最后没有办法然后去查了外国的网站,才解决了这些问题。 好了,言规正传,

2012-05-29 22:00:52 10960 9

转载 android系统编译的网站

android4.0源码下载 编译 系统体验~图解http://www.2cto.com/kf/201111/111551.html

2012-05-29 13:37:33 963

原创 android实现快捷方式

使用android手机的都知道,当长按着桌面的时候,会弹出“添加到主屏幕”的选项,在“快捷方式”里面有很多的应用,其中有的可以添加快捷方式,有的就不可以。其实最关键的方法就是:在AndroidMainfest,xml文件中的主ACTIVITY添加:                              在添加权限:

2012-05-29 13:09:12 1011

原创 android滑动开关自己实现

主要思路就是使用两张图片,当用户按钮按钮的图片的时候,滑动到左右的图片之后,就会产生位置的偏差,这个时候就可以切换图片的位置即可上代码:View的界面类:package com.ljz.ps.view;import android.content.Context;import android.graphics.Bitmap;import androi

2012-05-26 23:54:15 2702

原创 手势的学习实践

主要就是在一个ViewFlipper中,有几个图片,通过左右话动屏幕,就可以是图片左右的切换。这个比较简单,直接上代码咯:布局文件guestures.xml    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation

2012-05-26 23:47:40 991

原创 SimpleDateFormat与Date和Calendar的实际使用

Date转化为String:SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");textDateTime.setText(  sdf.format(new Date())  );用Date获得星期数,0代表星期天,1代表星期一,......int iWeek =  new Date().g

2012-05-26 23:44:30 911

原创 两个activity的数据返回

关于两个activity之间的数据交换,相信一个activity1跳转到另一个activity2的时候,并且加载一些数据,初学者都会的一些操作,可是如果对一个activity1跳转到activity2的进行某一些选择和设置之后,在需要返回一些数据到activity1的时候,有的时候,就觉得比较麻烦和繁琐,需要在activity1中写一些相关的取值和判断的。今天学习了李刚疯狂讲义,上学习

2012-05-23 19:27:47 642

原创 ExpandableListActivity的学习和使用

package com.ljz.launchertest;import android.app.ExpandableListActivity;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.AbsListView;

2012-05-23 18:32:49 1113

原创 LauncherActivity的简单学习和使用

非常简单, LauncherActivity的作用在于形成一个列表,然后没有一个列表点击产生一个intent条状到相关的界面去String[] names = new String[]{"设置程序参数","嘿嘿"};//需要跳转界面的.classClass[] classes = {Activity1.class,Activity2.class}; @Overrid

2012-05-23 15:44:37 5273

原创 android播放音乐文件后退出

当一个activity播放一个音乐文件的时候。后退看是否会结束这个应用,activity结束但是声音并没有结束的原因。  应该是这个意思,media 使用的是系统的服务来进行播放文件,所以当back之后,虽然activity被销毁的,但是还是service没有被销毁,所以音乐会继续播放、、底层的代码在:frameworks/base/media/jni/的android_med

2012-05-23 15:19:39 1315

转载 Activity和任务

Activity和任务如前所述,一个Activity可以启动其他的,包括不同应用程序定义的Activity。例如,假设想让用户看到某个地方的街道地图。而且已经有一个Activity具有此功能,那么我们的Activity只需要把必要的信息打包到Intent对象并把它传递给startActivity()。于是地图浏览器就会显示那个地图。而当用户按下BACK键的时候,我们的Activity又会再次显

2012-05-23 15:17:16 1159

转载 java 文件与文件夹拷贝、重命名、文件搜索

java文件搜索  public void getDir(String strPath) throws Exception      {          try          {              File f=new File(strPath);              if(f.isDirectory())              {

2012-05-22 21:58:47 2868

原创 excel读取错误java.lang.ClassCastException: jxl.write.Number cannot be cast to jxl.write.Label

WritableCell wc = ws.getWritableCell(0,0); //判断单元格的类型,做出相应的转换 Label label = (Label)wc; ws.getWritableCell(0,0);这句取出的应该是Number型的吧? 试试用Number作转换,Number nc = (Number)wc 遇到这样的情况可以先判断是哪种类型,再考虑怎么作转换,

2012-05-22 21:57:57 8402

转载 excel在android读取,写入,更新数据

public class ReadExcel extends Activity {      /** Called when the activity is first created. */      @Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(s

2012-05-22 21:56:38 10223 2

转载 android 调试错误 java.io.IOException: Unable to open sync connection!

在使用手机调试程序的时候出现了java.io.IOException: Unable to open sync connection!这样的异常,我尝试使用拔掉USB然后重新,插入,结果失败。再尝试,关掉USB调试,再重新开启USB调试,结果发现有驱动自动开始安装,安装完成之后,eclipse中device试图出现手机,调试完成,运行测试工程,正确通过。所以

2012-05-20 13:38:39 1260

原创 android播放音乐的三种方法实现

android播放音乐的三种方法实现(项目、sdcard、网络读取)   方法一,从项目中读取       //首先你需要准备一个音乐文件,然后在res文件夹下面,建立一个raw的文件在,在把音乐文件test.mp3复制到该文件夹下面即可。        MediaPlayer p  = MediaPlayer.create(this, R.raw.test1);

2012-05-19 16:26:57 2827 1

原创 android文件选择、读取、浏览器的实现(音乐文件)

关于android文件选择器的实现小弟在此现丑了(实话)主要的思路就是:1.主界面显示的读取出来文件的ListView的列表2.建立ListView的适配器3.读取sdcard的文件4.完成ListView的适配器的全部内容5.事件响应,当有listview的点击事件,记录标号,对file的文件或者文件夹进行迭代遍历就OK啦上代码+注

2012-05-19 16:18:45 5506 9

原创 关于日期,java处理日期间隔的方法(简单实用)

java处理日期间隔的方法(简单实用),计算两天之间的日期主要就是:通过Date.getTime()的方法获得日期的毫秒,在通过除以一天的毫秒得到                  我实际测试过,相差几十年都可以精确的计算出来,所以就不用担心越界的问题咯,其他网上有一些同循环来计算的,个人觉得比较麻烦~直接上代码:SimpleDateFormat

2012-05-19 16:00:19 2666

原创 设计模式学习整理(第一轮)

关于模式的原则:DIP(依赖倒转原则)、OCP(开闭原则) 简单工厂模式及实例http://www.cnblogs.com/zzj-46000452/archive/2006/09/16/506286.html 解读设计模式----简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么http://beniao.blog.51cto.com/3

2012-05-19 14:10:35 987

原创 2012年4月9日学习记录

一、android学习动画1.ScaleAnimation动画(大小)a.构造函数说明ScaleAnimation(缩放动画)有四个构造函数,分别是:◆ScaleAnimation(Context context, AttributeSet attrs):◆ScaleAnimation(float fromX, float toX, float fromY, flo

2012-05-19 14:09:16 894

原创 2012年4月8日学习记录

一、学习设计模式见文档二、认识到自己的专业水平,其实没有很大的提高,因为都是了解皮毛,所以自己需要锻炼自己的编程和思考的能力三、学习Listview的数据适配器的代码书写getview()的方法,LayoutInfater的作用是使用xml的文件,让文件和组建可以相互结合

2012-05-19 14:07:57 858

原创 2012年4月7日学习记录

一、学习设计模式,详见文档二、android关于多媒体的学习1.音频播放MediaPlayer,有三种方式:通过网络(URI或者获得网址在进行部署数据);文件系统播放;导入到项目中2.视频播放,存在问题Android MediaPlayer throwing “Prepare failed.: status=0x1”3.照相(

2012-05-19 14:07:24 831

原创 2012年4月6日学习记录

一、android的学习:1.SQLiteDatabase1.Exposes methods to manage a SQLite database.(提供管理数据库的方法)2.SQLiteDatabase has methods to create, delete, execute SQL commands, and perform other common databa

2012-05-19 14:06:04 617

原创 2012年4月3日学习记录

一、android广播的学习1.BroadcastReceiver的用户自定义方法:创建一个BroadcastReceiver的子类,用于接收广播,并且需要在配置文件中进行注册在主界面中定义一个intent用于制裁跳转在使用sendBroadcast()方法来传送广播2.广播的意思是:可以发起一个系统级别的事件来通知程序做某一写事情3.使用系统的广播,首

2012-05-19 14:04:17 720

原创 2012年4月1-2日学习记录

一、设计模式1,享元模式  享元模式(英语:Flyweight Pattern)是一种软件设计模式。它使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件;它适合用于当大量物件只是重复因而导致无法令人接受的使用大量内存。通常物件中的部分状态是可以分享。常见做法是把它们放在外部数据结构,当需要使用时再将它们传递给享元。2,解释器模式Interpreter

2012-05-19 14:03:10 465

原创 2012年3月31日学习记录

一、设计模式1,中介者模式:通过中介者这个集合全部会员的统一,来进行处理多个对象之间的要求,处理协调全局的事务,缺点是不方便维护,因为中介者模式是一个整体的类,所以一个国家有变化对主类会有较大的影响。

2012-05-19 14:01:53 462

原创 2012年3月30日学习记录

一、设计模式:1,职责链模式:通过职责的分化(分给每一个相关的职责人),这样可以简化一个判断的总过程和处理过程2,但是需要注意的是:需要在使用之前定义好职责的范围和相关的处理内容。

2012-05-19 14:01:26 749

原创 2012年3月29日学习记录

一、设计模式:1.命令模式:通过服务类和实际操作类,把使用着和完成着,通过服务类进行分离:通过客户调用服务类,服务类在调用操作类,通过操作类来完成相关的操作。作用:支持回滚的命令(撤销和恢复)代码理解上面:方便编程的理解,把客户和具体的实现类进行分离

2012-05-19 14:00:50 759

原创 2012年3月28日学习记录

一、设计模式1,桥接模式:在于突出聚集和合成的关系。类似于有手机的硬件、软件之分的时候,可以通过是用桥接模式,可以很好的处理硬件和软件的使用问题,而需要注意的是当我们写面向对象的程序的时候,需要判断继承的关系是不是(IS-A)的关系,如果不是就尽量不要是用继承的关系,可以考虑是用聚集和组成关系。二、Android中的category1.description:为过滤器增

2012-05-19 14:00:11 909

原创 2012年3月27日学习

一、设计模式:1,单列模式:一个类仅仅有他一个实例,而且提供一个方法,可以全局的访问他。二、J2EE学习1.J2EE的背景了解2.servelet的学习:servelet是MVC结构中的控制结构,功能有:会馆管理、上下文管理,配置信息管理,协作的使用,以及请求和回应的操作;过滤器;监听器3.JSP的学习相当于使用为servelet的操作,

2012-05-19 13:59:10 1516

原创 2012年3月26日学习

一、设计模式1,迭代器模式:用于提供一个排序的方法(可以有很多种),来对内部的对象进行排序的模式迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。从定义可见,迭代器模式是为容器而生。很明显,对容器对象的访问必然涉及到遍历算法。你可

2012-05-18 13:40:12 1424

原创 2012年3月25日学习

一、设计模式    1,适配器模式:自己的理解就是:在编程的过程中,没有思考到特别的例子,所以需要对系统进行重构,但是不想改变系统程序的全部结构,就创建一个接口用目标的系统代码,(在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。)

2012-05-18 13:38:55 883

原创 2012年3月22日学习

一、设计模式  1.状态模式:自己理解(通过状态模式,可以判断摸一个物体的状态,并且依据它的状态进行相应的操作)状态模式(State Pattern)是设计模式的一种,属于行为模式。定义(源于Design Pattern):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。   状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态

2012-05-18 13:38:13 480

原创 2012年3月21日学习

一、设计模式  1.抽象工厂模式:用于创建不同抽象属性的产品  2.反射模式JAVA反射机制定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。提供了以下功能: 在运行时判断任意一个对象所属的类

2012-05-18 13:37:37 790

原创 2012年3月20日学习

一、设计模式    1.观察者模式,自己的理解就是减少项目的代码复杂,高内聚的情况。通过迪米斯特拉法则,建立一个依赖于抽象的模式,建立观察者和被观察着的实际类,来处理不同的类型,并且完善出一个良好的模式,用于通知其他相关需要处理类。二、学J2EE的servlet的知识    1.servlet的初级使用    2.get、post方法的学习

2012-05-18 13:36:55 469

原创 2012年3月19日学习

一.设计模式建造者模式,这个模式比较陌生,暂时没有想到如何在实际的项目中运用,只是简单的通过书中的案例进行了实现定义  将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。实用范围  1.当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。  2.当构造过程必须允许被构造的对象有不同表示时。角色

2012-05-18 13:36:05 1356

原创 2012年3月18日学习

一.android对话框的学习1,普通的对话框:单纯的信息,带有图片的信息2,单选对话框3,多选对话框4,系统对话框的服务

2012-05-18 13:35:13 985

原创 2012年3月15-17日学习记录

一、设计模式:1.工厂模式   通过建立相关“产品”的单独的“工厂”,这样遵循了了关闭-修改的原则,可以创建一类相关的“产品”对象2.原型模式   通过一个已经创建的对象,来创建新的对象。3.模板方法模式   父类创建的方法,通过子类来实现,这样可以避免过多重复的代码4.外观模式

2012-05-18 13:32:59 881

原创 2012年3月14日学习记录

一、编程之美 1.有关Windows平台下,任务管理器CPU占有率的定义http://www.blogjava.net/fjzag/articles/317774.html在LINUX平台下的任务管理器的学习http://www.cnblogs.com/liyongmou/archive/2011/06/21/2085816.html2.关于任务

2012-05-18 13:29:21 505

原创 2012年3月12日学习记录

1.设计模式代理模式:自己的体验:通过定义一个抽象类(完成一种特定的操作),在让真实的一个类来实现抽象类(他是真正的执行者),然后在让一个代理类(关联真实类)并且继承抽象类(可以执行相同的操作),区别在于代理类执行的特定操作是通过关联的真实类进行完成的2.相对布局的属性android:layout_above 将该控件的底部至于给定I

2012-05-18 13:25:06 613

android反编译器

android反编译器

2012-04-21

人件集(Peooleware)

人件集(Peooleware)

2012-04-07

stl的专业深刻解析

stl解析

2012-04-07

空空如也

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

TA关注的人

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