自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

懒虫一个V

聪明人都看我的博客!

  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 在PCx86上安装android操作系统

爽啊,刚烧的一个android PC x86退出应用程序按下ESC键即可,安装时间不超过3分钟。。。。。

2010-07-31 20:51:00 6713

转载 关于23种设计模式的有趣见解

<br />原文出自:http://www.hudong.com/wiki/GoF?hf=youdaocitiao&pf=youdaocitiao<br />作者以轻松的语言比喻了java的23种模式,有很好的启发作用。<br />创建型模式<br />1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory<br />工厂模式:客户类和工厂类分开。

2010-07-31 19:51:00 647

原创 EditText常用属性

<br /><br /> 1. 密码框属性 android:password="true"  这条可以让EditText显示的内容自动为 星号,输入时内容会在1秒内变成*字样。<br />  2. 纯数字android:numeric="true"这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数字输入<br />  3. 仅允许android:capitalize="cwj1987"这样仅允许接受输入cwj1987,一般用于密码验证<br />  下

2010-07-30 18:54:00 1169

原创 设置EditText不可编辑

<br />如果让EditText不可编辑在xml实现很简单android:editable可是在代码中却没有setEditable<br />只能使用<br />editText.setFilters(new InputFilter[] { new InputFilter() {<br /> @Override<br /> public CharSequence filter(CharSequence source, int start,<br />  int end, Spanned d

2010-07-30 18:48:00 10292

原创 android 线程,服务,活动

<br />Android用的是J2SE,因此在其中的线程就是Java的线程。但是Android有自己的一套框架,因此线程的使用有一些新的东西。活动与服务<br />在Android中,程序可以分成好几个组件,其中最重要的两个就是活动(Activity)和服务(Service)。活动是用户的GUI,而服务则运行于后台。比如说,一个IM,活动就是聊天的界面,而服务则用于网络通讯。<br />如果仅仅是这样的话,那么服务不过是一个没有界面的活动而已。但是实际上并非如此。为了节约资源,当一个活动不可见的时候,它是

2010-07-30 18:32:00 4109

原创 android 移至pc

<br />  如果你想体验Google手机操作系统Android的神奇魅力,但不愿意购买昂贵的Android手机,那Android移植到您的PC中将是不错的一个选择。<br /><br />   Intel一直置力于将ARM的Android移值植X86系统,目前这一切将变得非常简单。如果您有一个兼容的笔记本电脑, 您可是通过设置可启用驱动USB或者虚拟机即可安装。<br /><br />   首先,您得下载一份Android X86的ISO文件。并且简单您的笔记本是否在支持的名单中,然后通过une

2010-07-30 09:32:00 1402

原创 android系统体系结构

<br /><br />Android是google公司针对手机开发的一个平台,并公布了其中大部分代码,其大部分应用程序都是用JAVA开发的,毕竟它是商业性的产品嘛,有所保留也是理所当然的。对于搞嵌入式linux开发的人来说我们可以从中学习其长处,也算得上是未来的一个发展方向和趋势吧。<br />我们先来看看Android它的体系结构吧。下面是一张公开的Android体系结构图。<br /><br />android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,

2010-07-30 09:15:00 43006 5

原创 android生命周期

<br />今天体会最深的一点就是android的生命周期,<br /> <br />在Android中,进程的生命周期大多数时候是由系统管理的;也由于手机应用的一些特殊性,所以我们需要更多的去关注各个Android Component的运行时生命周期模型。(所谓手机应用的特殊性主要是指这样2点:<br /> 1. 手机应用的大多数情况下我们只能在手机上看到一个程序的一个界面,用户除了通过程序界面上的功能按钮来在不同的窗体间切换,还可以通过Back键和Home键来返回上一个窗口,而用户使用Bac

2010-07-29 19:18:00 5146

原创 pinyin4j将中文转成拼音

http://apps.hi.baidu.com/share/detail/11434939 http://hi.baidu.com/suofang/blog/item/1e76922f4c3dba331f30892e.html

2010-07-29 13:28:00 1439

原创 Android平台apk文件执行最高权限路径

在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的,最终我们平时安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

2010-07-29 09:37:00 1285

原创 apk文件为什么要签名

很多开发人员不明白APK文件为什么必须签名才能发布,其实签名并非从 Android平台开始,在过去从Symbian OS就开始需要签名才能发布,这样可以保证每个应用程序开发商合法ID,由于Android平台没有UID3的限制,部分开放商可能通过使用相同的 Package Name来混淆替换已经安装的程序。不过目前比较好的是Android中所有的permission使用都是免费的,但从目前GIT项目中出现的 CertInstaller.git包不知道是不是和证书有关,而近几年Symbian OS从v9.0开始

2010-07-29 09:34:00 3081

原创 Bitmap Drawable Canvas Paint的区别

    Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。     Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。     Canvas - 名为画布,我们可以看作是一种处理过程,使用各种方法来管理Bitmap、GL或者

2010-07-29 09:32:00 1028

原创 android判断是否联网

<br />如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过 ConnectivityManager 类的isAvailable()方法判断,<br />首先获取网络通讯类的实例 <br />     ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); ,<br />     使用cwjManager.getAc

2010-07-29 09:16:00 1085

转载 外企各部门英文名称

<br />总公司 Head Office <br />分公司 Branch Office <br />营业部 Business Office <br />人事部 Personnel Department <br />人力资源部 Human Resources Department <br />总务部 General Affairs Department <br />财务部 General Accounting Department <br />销售部 Sales Departm

2010-07-28 18:04:00 4134

转载 android中单位的的简单介绍

<br />过去,程序员通常以像素为单位设计计算机用户界面。例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素,图标大小为16×16像素等。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。与分辨率无关的度量单位可以解决这一问题。<br />Android支持下列所有单位。<br />     px(像素):屏幕上的点。<br />     in(英寸):长度单位。<br />     mm

2010-07-28 13:36:00 619

原创 主流移动平台特点分析

目前市面上主流的移动平台,iPhone OS、Symbian、Windows Mobile和Android它们有什么特点呢? 为什么今天的格局发生了微妙的变化,一起来看下吧: 一、 Windows Mobile走向衰退 1. 固件无法自动升级 - 不支持OTA 2. 电阻式触控屏 - 现在有几个那个手写笔操作的,除非是山寨 3. 糟糕的浏览器 - 即使是WM6.1的浏览器基于IE4,比Win98 SE的5.5还差 二、 iPhone为什么火 1. 固件每季升级 - bug修正和改进比较频繁

2010-07-28 13:33:00 956

转载 Android代码性能优化技巧

转载 Android代码性能优化技巧 收藏1. 目前来说Android 2.2的JIT性能有了本质的提高,不过对于老版本的程序提高Java执行效率还有很多语言特点来说,对于Java 1.5之后将会有明显的改进。下面的例子来自SDK: static class Foo { int mSplat; } Foo[] mArray = ... 上面的静态类Foo的执行效果和性能,我们分三个方法zero、one和two来做对比。

2010-07-28 13:27:00 4557

原创 ArrayList LinkedList Set HashMap介绍

在Java中提供了Collection和Map接口。其中List和Set继承了Collection接口;同时用Vector、ArrayList、LinkedList三个类实现List接口,HashSet、TreeSet实现Set接口。直接有HashTable、HashMap、TreeMap实现Map接口。     Vector基于Array的List,性能也就不可能超越Array,并且Vector是“sychronized”的,这个也是Vector和ArrayList的唯一的区别。     Arra

2010-07-28 13:16:00 991

原创 andriod SDK源码及在eclipse中查看

1.下载http://www.digginmobile.com/android.asp上的源码 2.将那个源码文件解压,并在你的SDK安装目录里面新建一个文件夹,取名为“sources”,把之前解压得到的所有文件都复制到新建的 “sources”文件夹里面。(C:/android-sdk-windows-1.5_r1/platforms/android-1.5这个是我的 SDK路径,就是在这个目录下面建一个名为“sources”文件)

2010-07-28 13:11:00 1000 2

原创 android中禁止横屏和竖屏切换

在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行android :screenOrientation="landscape "(landscape 是横向,portrait 是纵向)。不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在 Activity再次Create的时候载入配置。在activity加上 android:configChanges="keyboardHidde

2010-07-28 13:08:00 1442

原创 android Intent常见应用

Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到 该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。 下面列出几种Intent的用法 显示网页: Uri uri = Uri.parse( "http://www.google.com"); Intent it = new Intent(Int

2010-07-28 13:05:00 5486 1

原创 android系统源码

<br />http://down.qiannao.com/space/file/martincz/-4e0a-4f20-5206-4eab/2010/4/17/source.7z/.page

2010-07-28 12:35:00 753

原创 android project bug

[2010-07-28 10:03:57 - mypim] Installation error: INSTALL_PARSE_FAILED_NO_CERTIFICATES[2010-07-28 10:03:57 - mypim] Please check logcat output for more details.[2010-07-28 10:03:58 - mypim] Launch canceled!

2010-07-28 10:06:00 1133

原创 android版本总结

Android 2.1---7===Eclair  [ei'klɛə]   长形松饼Android 2.0.1---6===Eclair [ei'klɛə] 长形松饼Android 2.0---5===EclairAndroid 1.6---4===Donut  ['dəunʌt;'dəuˌnʌt]  炸面圈Android 1.5---3===CupcakAndroid 1.1---2 Android 1.0---1

2010-07-28 09:02:00 493

原创 JSON

<br />官方网址http://www.json.org/json-zh.html<br />JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。<br /> 

2010-07-27 14:47:00 487

Java并发核心编程 中文翻译 英文原版

自从java创建以来就已经支持并发的理念,如线程和锁。这篇指南主要是为帮助java多线程开发人员理解并发的核心概念以及如何应用 这些理念 。本文的主题是关于具有java语言风格的Thread、synchronized 、 volatile , 以及J2SE5中新增的概念,如锁 (Lock) 、原子性 (Atomics) 、 并发集合类 、 线程协作 摘要、 Executors

2010-11-24

eclipse-fullscreen

在Ubuntu下,可以使用Ctrl+Shift+Z来进入全屏,也可以使用这个快捷键或者ESC来退出全屏,在Mac下,可以用Alt+Command+Z来进入全屏,ESC退出全屏

2010-11-24

JAVA5新特性介绍

JAVA编程语言发展到5.0版本,出现了很多和之前JAVA版本相比比较新颖的特性。从另一方面来看,没有自动进化符合时代发展的语言(包括人类使用的各种自然语言)都将被淘汰。因此学习JAVA编程语言也要紧跟时代,争取让身为JAVA程序员的自己不会沦为被淘汰的那群程序员中。本文主要针对这些新颖的特性结合实际代码示例进行介绍。学习这些新特性,并运用到实际编程工作中去是撰写本文的最终目的。

2010-11-24

JAVA6新特性介绍

JAXB是Java Architecture for XML Binding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。我们把对象与关系数据库之间的映射称为ORM, 其实也可以把对象与XML之间的映射称为OXM(Object XML Mapping). 原来JAXB是JavaEE的一部分,在JDK6中,SUN将其放到了Java SE中,这也是SUN的一贯做法。JDK6中自带的这个JAXB版本是2.0, 比起1.0(JSR 31)来,JAXB2(JSR 222)用JDK5的新特性Annotation来标识要作绑定的类和属性等,这就极大简化了开发的工作量。实际上,在Java EE 5.0中,EJB和Web Services也通过Annotation 来简化开发工作。另外,JAXB在底层是用STAX(JSR173)来处理XML文档。

2010-11-24

虚拟机下安装MAC的过程

虚拟机下安装MAC的过程 首先确保CPU支付虚拟化技术,并且已经在BIOS中开启。 一、 需要的软件 1、 VMWare workstation 7.0 2、 MAC OS X 10.6 3、 Rebel EFI(用于在安装过程中引导MAC安装程序) 4、 Darwin(用于引导安装好的MAC系统)

2010-11-21

java进程调度算法,图形界面(看评论酌情下载)

os课程设计是做的,包含3种算法在其中,很适合初学者。。。。

2010-02-25

空空如也

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

TA关注的人

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