- 博客(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
原创 在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
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
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
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关注的人