- 浏览: 119743 次
- 性别:
- 来自: 北京
最新评论
-
zhifeiji512:
George_ghc 写道第一段代码给cursor赋值第二段代 ...
Android中Cursor关闭的问题
文章列表
一‧Android的來源:Google 併購 Android 公司後所推出的手機平台,採用 Linux 為作業系統。所以系統程式包含了 C 語言的標準函式庫,但應用程式主要以Java語言在Dalvik VM虛擬機器執行,應用程式開發環境以Eclipse為主,加上 Android Development Tools (ADT) Plugin。
1、Android团队提供的示例项目
如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。
地址:
public void onAttachedToWindow()
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
在activity中加上这段代码就可以屏蔽home,至于为什么,因为android系统自己对与home键power键在Pho ...
开源中国社区收录了大量的开源软件,您会发现,其中绝大多数托管在sf.net、GitHub、code.google.com等站点上。其实不错的开源托管站点还真的是不少。笔者为您总结了如下国外知名的开源项目托管网站。
托管站点Top20如下:
1. SourceForge
SF为大家所熟知,开源项目的大本营,SF托管至少28万个开源项目,一天的下载量超过200万。
2. GitHub
GitHub托管使用Git版本控制系统的公开和私有项目。 目前该网站托管超过170万存储项目,包括许多开源软件。
3. Google Code
Google提供免费的使用Subversion或是Mercu ...
问题 写道
java.lang.UnsupportedClassVersionError: Bad version number in .class file
出现这个问题时,要注意三个方面,网上都是简单的说了一下,现总结如下:
1、你所用的代码的jdk与目前的编译环境的jdk不一样,在当前工程上点右键选择"属性",进去后在Java build path进去修改即可。
2、进到当前工程的属性后,选择"Java Compiler"进去后将"Compiler Compliance level"改成当前jd ...
本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。
1.什么是正则表达式
基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<<regex>>来表示一段具体的正则表达式。
一段文本就是最基本的模式,简单的匹配相同的文本。
2.不同的正则表达式引擎
正则表达式引擎是一种可以处理正则表达式的软件。通常,引擎是更大的应用程序的一部分。在软件世界,不同的正则表达式并不互相兼容。本教程会集中讨论Perl 5 类型的引擎,因为这种引擎是应 ...
系统
uname -a # 查看内核/操作系统/CPU信息
head -n 1 /etc/issue # 查看操作系统版本
cat /proc/cpuinfo # 查看CPU信息
hostname # 查看计算机名
lspci -tv # 列出所有PCI设备
lsusb -tv # 列出所有USB设备
lsmod ...
所用命令的帮助入口:
:help compatible
:help mapleader
:help map
:help autocmd
为什么我的vim这么难用?不能语法高亮,没有折行,不能打开多个窗口多个buffer,不能……
为什么别人用几个键就可以完成一个很复杂的功能,而我不能?
为什么别人的vim看起来和我的很不一样?
……
当你开始问这些问题的时候,是时候去检查一下你的vimrc了。
当vim在启动时,如果没有找到vimrc或gvimrc,它缺省工作VI兼容的模式。这意味着,你只能使用VI所具备的功能,而vim中的大量扩展功能 ...
你必须改变
PendingIntent alarmIntent = PendingIntent.getBroadcast(this, pendingPeriodIntentId, intent, 0);
改为
PendingIntent alarmIntent = PendingIntent.getBroadcast(this, pendingPeriodIntentId, intent, PendingIntent.FLAG_UPDATE_CURRENT);
One of the advantages of all of us having different backgrounds and perspectives is that we see different things from day to day and can share unique information. This is especially true when it comes to the internet. I thought I would try to start the ball rolling on a discussion of hot Java sites. ...
Ubuntu的许多操作是在终端中进行的,通过sudo命令治理的文件是由root持有权限的,一般用户是无法改变的。在图形界面上,我们可以通过属性中的权限选项夹进行操作。但是一旦文件的属性显示当前用户没有读写权力时,无法在图形界面上修改权限。常用方法如下:sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)sudo chmod 666 ××× (每个人都有读和写的权限)sudo chmod 777 ××× (每个人都有读和写 ...
Installation
You will need to download 2 files to use the plugin.
sqlitegen_eclipse_site_xxx.jar is a file containing an Eclipse plugin installation site in jar form. Download this file and configure it as a feature download site in the Eclipse software update panel; then you can install the pl ...
Android 2.3的API Level为9,有关所有的API改变,Android123帮助大家总结如下: 新增包android.media.audiofx 混响音效android.net.sip VOIP支持android.nfc NFC支付支持android.os.storage 存储管理类详细的请查看 Android 2.3新特性及改进列表,已正式发布 一文移除类VMDebug VMRuntime VMStack Zygote 更多改进Extra Large Screens 目前Android 2.3将支持更大的屏幕尺寸定义,开发者可以通 ...
Android中Cursor关闭的问题
Cursor是Android查询数据后得到的一个管理数据集合的类,正常情况下,如果查询得到的数据量较小时不会有内存问题,而且虚拟机能够保证Cusor最终会被释放掉。
然而如果Cursor的数据量特表大,特别是如果里面有Blob信息时,应该保证Cursor占用的内存被及时的释放掉,而不是等待GC来处理。并且Android明显是倾向于编程者手动的将Cursor close掉,因为在源代码中我们发现,如果等到垃圾回收器来回收时,会给用户以错误提示。
所以我们使用Cursor的方式一般如下:
Cursor cursor ...