摘要:
Java内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbagecollection)负责自动回收不再使用的内存。上面是Java内存管理机制的基本情况。但是如果仅仅理解到这里,我们在实际的项目开发中仍然会遇到内存泄漏的问题。也许有人表示怀疑,既然Java的垃圾回收机制能够自动的回收内存 阅读全文
摘要:
http://blog.csdn.net/luzhecheng/article/details/6426597 阅读全文
摘要:
http://www.cnblogs.com/xiaofengfeng/archive/2011/04/16/2018504.html 阅读全文
摘要:
v让歌词显示在Windows上,同时置顶显示(使得页面可以获取焦点)要使TextView显示在Window上,可以通过WindowManager对象的addView(view,params)方法。addView(view,params)方法需要接受2个参数;参数view当然就是我们要显示的歌词的文本控件,这里可以直接认为是TextView的对象(其实是我们自定义的TextView对象,后面会提到)。参数params是我们要添加控件的布局参数,即LayoutParams对象。因此置顶的设置就在于这个params对象的设置,这里我们可以通过WindowManager.LayoutParams类设置 阅读全文
摘要:
apktool反编译工具:http://download.csdn.net/detail/zkdemon/37225801. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)5. 删除AVD(模拟器): android delete avd --name 名称6. 阅读全文
摘要:
http://blog.csdn.net/zhong6739168/article/details/7661925 阅读全文
摘要:
http://blog.csdn.net/wolfcyl/article/details/6069500 阅读全文
摘要:
Struts 2框架有两个核心配置文件:struts.xml和struts.properties其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。struts 阅读全文
摘要:
首先我们简单的看下在Android中联系人的存储结构.工作环境:android 2.3.3联系人的主要数据存放在raw_contacts和data表里,它两构成主从表关系。raw_contacts表结构:data表结构:每个联系人在raw_contacts里有一条记录,像地址,名称,email,电话等等数据都在data存放在data里,这样设计的好处是易扩展,比如要增加一个联系人的email地址时,只要在data里增加一条记录。下面说说我在开发工作中用到的一些联系人的数据。名字:Uri: Uri.parse("content://com.android.contacts/data&q 阅读全文
摘要:
http://blog.csdn.net/andy_android/article/details/6966073 阅读全文