自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android.app.SuperNotCalledException: Activity Camera did not call through to sup

  但当Camera横竖切换时程序运行起来时,抛出如下异常:android.app.SuperNotCalledException: Activity Camera did not call through to super.onConfigurationChanged()    分析了Android2.3 Camera源码后,是由于在调用重写onConfigura...

2011-11-24 21:33:24 242

原创 Eclipse中Android项目XML文件的格式化配置

原地址:http://rongjih.blog.163.com/blog/static/3357446120110250736914/ Eclipse中Android项目XML文件的格式化配置  2011-01-25 13:03:16|  分类: Android |  标签:android  xml  格式化  eclipse  |字号 订阅...

2011-10-20 12:11:29 164

原创 在Android strings.xml文件中xliff:g标签的使用。

xliff:g标签是用于在动态的设置某些值时,需要进行字符串连接,但又不改变在其中的静态的字符常量的值,我们就需要使用此标签。例如:我们需要实现这种类型的字符: 设置为:当前系统为传统系统或在为智能系统。需要两步操作:1、在strings.xml文件定义需要的静态和动态(%s%d等。。。)的参数。 <string name="vpn_field_is_set" msgid="71...

2011-06-11 18:37:40 339

原创 index -1 requested , with a size of 1

 访问行如下: int type =  blackWhiteCursor.getInt(blackWhiteCursor.getColumnIndex(Filters.TYPE));出现log信息: 05-06 10:10:06.865: ERROR/AndroidRuntime(4061): Caused by: android.database.CursorIndexOut...

2011-05-06 19:02:55 205

原创 android电话拦截及短信过滤

(1) 主界面(main.xml)实现: <?xml version="1.0" encoding="utf-8"?>   <LinearLayout xmlns:Android = "http://schemas.android.com/apk/res/android"      Android...

2011-05-05 23:03:13 214

原创 80/20法则

 其他称谓  巴雷特法则、80-20法则、帕累托效应、80/20原理、最省力法则、不平衡原则、帕累托法则、二八定律、重点法则编辑本段简介  帕雷托曾提出,在意大利80%的财富为20%的人所拥有,并且这种经济趋势存在普遍性。后来人们发现,在社会中有许多事情的发展,都迈向了这一轨道。目前,世界上有很多专家正在运用这一原理来研究、解释相关的课题。例如,这个原理经过多年的演化,已变成当...

2011-04-26 13:29:03 391

原创 Black box testing And White box testing

黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有...

2011-04-26 13:09:50 320

原创 Perference详解

(1)Preference是什么? Represents the basic Preference UI building block displayed by a PreferenceActivity in the form of a ListView.(2)它能干什么? This class provides the View to be displayed in the ...

2011-04-24 14:57:42 617

原创 Language Communication

  交流的定义:“就是共同驱逐自我身中和它者身中之后建立的关系。怎样提高自己的交流能力1、努力学习和掌握相关的知识。如学好演讲学、逻辑学、论辩学、哲学、社会学、心理学等。2、努力学习和掌握相应的技能、技巧。如在讲课、讲演时,就要做到:(一)准备充分,写出讲稿,又不照本宣科;(二)以情感人,充满信心和激情;(三)以理服人,条理清楚,...

2011-04-16 21:49:26 174

原创 Android远程服务(AIDL实现机制)

 需要两步操作:客户端调用本地的方法,在远程(服务器端上,不同进程里)执行,然后返回给调用者(客户端) (1)首先实现服务器端代码业务逻辑。(2)其次实现客户端代码绑服务器端并执行调用。 A应用(请求下载文件request)------调用------->B应用(B应用实现下载文件 response)     /*在Android中, ...

2011-04-14 01:22:11 210

原创 Eclipse 安装CDT插件

(1)安装JDK(2)安装eclipse-SDK-3.5.2-win32 eclipse下载地址:http://www.eclipse.org/downloads/(3)CDT插件是cdt-master-6.0.2CDT 下载地址:http://download.eclipse.org/tools/cdt/releases/galileo/(4)MinGw安装 地址:h...

2011-04-12 20:29:48 200

原创 成分残缺和搭配不当

成分残缺和搭配不当。

2011-04-09 01:46:05 166

原创 在Android中根据联系人查询电话号码

详见在Android 2.2源码 packages/apps/Phone/tests/src/com/android/phone/NotificationMgr.java 模块中异步查询机制:   (1)开始查询   // instantiate query handler        mQueryHandler = new QueryHandler(mContext...

2011-04-03 03:27:48 163

原创 Ubuntu常用命令

 1、linux 查找指定文件权限(rw)并统计文件个数:(1)查找所有者的rw权限xiongmc@xiongmc-desktop:~/xiongmc_view_57/vobtags/L03_ANDROID_QUALCOMM_APP_110126/android-2.2_app/packages/apps$ find Phone/ -type f -perm  644 -exec ls...

2011-04-03 02:54:01 93

原创 Android实现来电自动挂断实现机制

通过aidl及反射实现挂断电话具体分三步:(1)ITelephony.aidl ,必须新建com.android.internal.telephony包并放入ITelephony.aidl文件(构建后在gen下有ITelephony.java文件,这是aidl生成的接口),文件内容如下:package com.android.internal.telephony;interface...

2011-04-01 23:36:07 169

原创 访问者模式(Android中大量使用此模式)

 访问者模式 一、引子   对于系统中一个已经完成的类层次结构,我们已经给它提供了满足需求的接口。但是面对新增加的需求,我们应该怎么做呢?如果这是为数不多的几次变动,而且你不用为了一个需求的调整而将整个类层次结构统统地修改一遍,那么直接在原有类层次结构上修改也许是个不错的主意。  但是往往我们遇到的却是:这样的需求变动也许会不停的发生;更重要的是需求的任何变动可能都要让...

2011-03-26 01:10:52 130

原创 Android的闹钟

闹钟的使用第一步:注册闹钟(AlarmManager,PendingIntent,Intent,闹钟的时间)第二步:注册闹钟广播接受者(BroadcastReceiver)第三步:处理闹钟的时间(比如:打开一个应用,提示用户时间到了 etc....)=========AlarmAlert.java==========    private void updateLayout() {。。。。...

2011-03-15 21:00:08 160

原创 Android2.3源码编译问题已解决

$ repo init -u git://Android.git.kernel.org/platform/manifest.git$ repo sync下载完代码后,进行make,$cd ~/mydroid$make却出现了如下错误:build/core/main.mk:73: You are attempting to build on a 32-bit system.build/core/ma...

2011-02-26 14:36:25 108

原创 eclipse 开发 android源码

1、Android的文件系统结构是怎样的,我们安装的程序放在那里?编译Android源码之后,在out/target/product/generic一些文件:ramdisk.img、system.img、userdata.img、 system、 data、root其中, system.img是由 system打包压缩得到的, userdata.img是由 ...

2011-01-11 22:37:16 130

原创 [2010-12-31 21:33:29 - s] W/ResourceType(27930): Unable to get buffer of resourc

Problems When building you might run into the Unable to get buffer of resource asset file error. The root cause of this is that the new android resource file resources.arsc...

2010-12-31 21:53:49 169

原创 软件工程师的7年总结

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这 个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走...

2010-11-26 00:02:10 97

原创 Looper

(1) Looper类别用来为一个线程开启一个消息循环。默认情况下Android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环)Looper对象通过MessageQueue来存放消息和事件。一个线程只能有一个Looper,对应一个MessageQueue。   (2) 通常是通过Handler对象来与Looper交互...

2010-10-25 20:29:08 387

原创 ThreadLocal的几种误区

一、ThreadLocal是java线程的一个实现      ThreadLocal的确是和java线程有关,不过它并不是java线程的一个实现,它只是用来维护本地变量。针对每个线程,提供自己的变量版本,主要是为了避免线程冲突,每个线程维护自己的版本。彼此独立,修改不会影响到对方。  二、ThreadLocal是相对于每个session的        ThreadLocal顾名...

2010-10-25 20:26:50 80

原创 android自定义属性

 1、自定义属性文件attrs.xml,放入values文件夹中---------attrs.xml <?xml version="1.0" encoding="utf-8"?><resources>      <declare-styleable name="myView">           <attr name=&quo

2010-10-14 19:47:19 153

原创 Java内部类的四个应用场景

场景一:当某个类除了它的外部类,不再被其他的类使用时 (J2EE数据库连接池设计) 1. public class ConnectPool implements Pool 2. { 3. //存在Connection的数组 4. private PoolConn[] poolConns; 5. ...

2010-09-30 13:20:47 170

原创 LayoutInflater作用及使用

作用:1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素. 方法: Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承Activity基类, 然后在onCreate里面使用setConte...

2010-09-24 21:00:50 86

原创 Ubuntu 10.04增强功能的安装

安装增强功能包(Guest Additions): 运行Ubuntu 10.04并登录,然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。 你会发现在Ubuntu 10.04桌面上多出一个光盘图标,说明装载成功。 进入命令行终端,输入:cd /media,找到适合版本的运行文件,输...

2010-09-22 15:34:27 197

原创 Ubuntn简单环境配置

环境:主机操作系统 是Windows XP ,虚拟机 是Ubuntu 9.10,虚拟机是VirtualBox 3.08。 1. 安装增强功能包(Guest Additions) 安装好Ubuntu 9.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。...

2010-09-16 15:14:38 116

原创 Ubuntu下Android源码编译及Eclipse开发环境搭建

/**版本:1.1日期:2009-03-27作者:HKjinzhao备注:增加make sdk,修改一些内容*/本次编译过程主要参考官方文档(http://source.android.com/download)和网上相关资料(如http://blog.csdn.net/liaoshengjiong/archive/2009/03/04/3957749.aspx)...

2010-09-16 14:41:46 162

原创 VirtualBox setttings

1. 安装增强功能包(Guest Additions)安装好Ubuntu 9.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/cdom0。进入命令行终端,输入:...

2010-09-16 14:22:03 125

原创 在Ubuntu中安装工具Autotools

autotools是个系列工具,首先确认你的系统是否安装了以下工具(可以通过which命令查看): aclocal autoscan autoconf autoheader automake 安装方法: lin@lenovo:~$ sudo apt-get install autoconf 显示如下: ...

2010-09-12 12:07:15 193

原创 JVM错误

单元测试无法通过,控制台打印如下信息:## A fatal error has been detected by the Java Runtime Environment:## Internal Error (classFileParser.cpp:3075), pid=400, tid=3228# Error: ShouldNotReachHere()## JRE...

2010-05-23 21:34:13 160

原创 spring-security settings

2010-05-14 17:04:23 143

hibernate vs ibetis

If you are starting a new project and you're in full control of your object model and database design, Hibernate is a good choice of O/R tool. If you are accessing any 3rd party databases (e...

2010-04-24 02:19:55 80

spring-security表

spring-security表结构

2010-04-19 23:01:56 145

Caused by: java.lang.IllegalArgumentException: Cannot convert value of type [org

Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.hibernate.impl.SessionFactoryImpl] to required type [com.ming.xiong.dao.EmployeeDao] for prope...

2010-04-13 18:31:46 689 1

struts1.x工作流程.doc

struts1.x工作流程.doc

2010-04-12 18:40:58 71

jdk动态代理

jdk动态代理[img]

2010-04-09 23:38:58 68

hibernate笔记

1.创建表 Customers( id int primary key, name varchar(20), age int, birthday datetime, married int , photo longblob, | blob(oracle) | image(sqlserver) description text | clob(oracl...

2010-03-21 21:57:12 81

acid

事务的四个属性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。1.原子性(Atomic) 最重要的原则,也是最容易理解的原则。被事务管理的所有方法,要么一起被提交,要么一起回滚。2.一致性(Consistency) 事务在系统完整性中实施一致性,如果事务成功地完成,那么系统中所有变化...

2010-03-16 20:12:15 75

空空如也

空空如也

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

TA关注的人

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