今天主要研究一下两个功能
(1)双击返回键退出程序
(2)接近完美地退出程序
(1)
在很多应用程序里都有一个功能,就是点击返回键,之后提示你再点击返回键就退出程序。之前一直很好奇这是怎么实现的,今天正好把开源中国安卓客户端源码扒下来了,所以就在这里研究一下这个很简单的功能。
public class DoubleClickExitHelper {
private fin...
分类:
移动开发 时间:
2014-10-11 16:32:35
阅读次数:
210
android 闹钟服务完全解析,教你使用系统闹钟服务...
分类:
移动开发 时间:
2014-10-11 17:05:45
阅读次数:
241
输入p n 求杨辉三角的n+1不能被p整除的数有多少个
Lucas定理:
A、B是非负整数,p是质数。AB写成p进制:A=a[n]a[n-1]...a[0],B=b[n]b[n-1]...b[0]。
则组合数C(A,B)与C(a[n],b[n])*C(a[n-1],b[n-1])*...*C(a[0],b[0]) mod p同余
即:Lucas(n,m,p)=c(...
分类:
其他好文 时间:
2014-10-11 15:25:35
阅读次数:
226
今天参加了4399的笔试,总的来说题目不难,不过有些题没答上来,特别是选择题最后4个图像的题目,真心不会
最后几个图像选择题22-25基本不大确定
11题后面应该是“调度”...
分类:
其他好文 时间:
2014-10-11 15:08:25
阅读次数:
211
TNS-12555 / TNS-12560 / TNS-00525 Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
Problem:
LSNRCTL for Linux: Version 10.2.0.1.0 – Production on 21-SEP-2011 12:...
分类:
其他好文 时间:
2014-10-11 16:31:25
阅读次数:
629
Windows 提供了Crypto API, 使用这些API, 我们可以比较轻松的实现Hash,签名等工作。MSDN上有很多信息,
http://technet.microsoft.com/zh-cn/library/aa382371
下面的例子是对一个给定的字符串进行hash计算,并且把hash值签名。给定的字符串如下:
BYTE *pbBuffer = (BYTE *)"The data...
今天遇到个奇怪的问题,在mac下写的程序,加的中文注释,编译没有问题,但是在win32下(使用的时vs2012, win7 64bit 系统)编译就总是报错
最后在中文注释后 加一个空格,或者 换行,就可以了,真心不能理解为啥……………………
问题截图:
问题解决截图:
求大神来解释解释其原因...
分类:
编程语言 时间:
2014-10-11 15:57:45
阅读次数:
144
POJ2443
Set Operation
Time Limit: 3000MS
Memory Limit: 65536K
Total Submissions: 2679
Accepted: 1050
Description
You are given N sets, the i-th set (represent...
分类:
其他好文 时间:
2014-10-11 15:40:55
阅读次数:
150
今天在查看一个库的日志时,发现被ORA-00600 [kollasg:client-side tmp lob] 错误刷屏了。
发生该错误的原因是因为应用那边lob的问题。lob没有被初始化,建议使用EMPTY_CLOB函数对其初始化
mos上原文:
ORA-00600 [kollasg:client-side
tmp lob] Fetching Ro...
分类:
其他好文 时间:
2014-10-11 15:07:25
阅读次数:
170
原始默认设计会将SDN单独分出来,小标题为"SDN",
通过如下修改可以达到SDN和普通号码一样排列在一起,按首字母顺序排列。
DefaultContactListAdapter.java 的 configureSelection() 方法中
对 selection 为 IS_SDN_CONTACT + "
/**
* M: New Feature SDN...
分类:
移动开发 时间:
2014-10-11 15:07:15
阅读次数:
317
1. android自带的ccache版本(2.4版本)过低,是无法支持以上的功能的,需要使用新版ccache。
2. 最新的ccache请到http://ccache.samba.org/download.html下载
3. 下载解压之后,在linux底下进入ccache目录,运行:
./configure
./make
./strip --strip-all ccache...
分类:
移动开发 时间:
2014-10-11 15:23:45
阅读次数:
174
注意:只能将lib库放在kernel编译到的地方,如下:
alps/kernel/
alps/mediatek/custom/common/kernel/
alps/mediatek/custom/$platform/kernel/
alps/mediatek/custom/$proj/kernel/
alps/mediatek/kernel/
alps/mediatek/platfo...
分类:
移动开发 时间:
2014-10-11 16:46:55
阅读次数:
140
Contacts/Acore进程,在内存较少和开机进程过多的情况下会经常被 ActivityManager Kill 掉,
导致Sim卡联系人开机后未导入或者只导入一部分,造成联系人丢失的现象,但是重新开机后可以恢复正常。
遇到这样的问题可以采用以下方法提供Contacts/Acore进程的优先级,降低被ActivityManager 杀掉的概率。
方法1:
提高进程优先级...
分类:
移动开发 时间:
2014-10-11 15:56:45
阅读次数:
210
remotepath != null 与 !TextUtils.isEmpty(remotepath) 的区别
!TextUtils.isEmpty(remotepath) 与 remotepath != null &&remotepath.length > 0 一样
或者初始化 remotepath = null,这时只判断 remotepath != n...
分类:
其他好文 时间:
2014-10-11 15:06:35
阅读次数:
143
SIM Switch feature是Smart 3G switch feature在LTE版本上发展演变而来的功能;
MTK双卡双待单通版本只有一个3/4 G Protocol,所以同一时刻只有一个卡可以camp on 3/4G,默认在卡槽1;
与Smart 3G switch功能对应的,LTE版本上面,MTK有SIM Switch feature,可以在某些case下自动将3/4G pro...
分类:
移动开发 时间:
2014-10-11 15:23:05
阅读次数:
191