Since: API Level 1
TAG: 通过addCall方法中的removeExpiredEntries()去限定CallLog最大信息量为500
private static void removeExpiredEntries(Context context) {
final ContentResolver resolver = context.getContentResolver();
resolver.delete(CONTENT_URI, "_id IN " +
"(SELECT _id FROM calls ORDER BY " + DEFAULT_SORT_ORDER
+ " LIMIT -1 OFFSET 500)", null);
}
新增:
TAG: 查询最后一次拨出的号码
Since: API Level 8
/**
* Query the call log database for the last dialed number.
* @param context Used to get the content resolver.
* @return The last phone number dialed (outgoing) or an empty
* string if none exist yet.
*/
public static String getLastOutgoingCall(Context context) {
final ContentResolver resolver = context.getContentResolver();
Cursor c = null;
try {
c = resolver.query(
CONTENT_URI,
new String[] {NUMBER},
TYPE + " = " + OUTGOING_TYPE,
null,
DEFAULT_SORT_ORDER + " LIMIT 1");
if (c == null || !c.moveToFirst()) {
return "";
}
return c.getString(0);
} finally {
if (c != null) c.close();
}
}
分享到:
相关推荐
Android Studio Electric Eel 2022.1.1 Canary 2(android-studio-2022.1.1.2-mac.zip) 适用于macOS Intel系统,文件使用WinRAR分割两个压缩包,必须一起下载使用。在macOS使用WinZip进行解压: Android Studio ...
安卓studio最新版 android-studio-2021.3.1.16-windows.exe
自CMake 3.6版本开始,Google将CMake集成到Android Studio中,使得开发者可以使用CMake构建原生C/C++代码,这对于混合语言项目或者需要利用C/C++库的Android应用来说非常方便。 总结一下,CMake 3.27.5-windows-x86...
Android x86 即运行于 x86 PC上的Android操作系统,目前已经支持大部分安卓程序。Android X86平台是由Beyounn和Cwhuang主持设计的。项目的主要目的在于为X86平台提供一套完整的Android 系统解决方案。 从官方网站上...
赠送jar包:okhttp-3.14.9.jar; 赠送原API文档:okhttp-3.14.9-javadoc.jar; 赠送源代码:okhttp-3.14.9-sources.jar; 赠送Maven依赖信息文件:okhttp-3.14.9.pom; 包含翻译后的API文档:okhttp-3.14.9-javadoc-...
Android SDK (SDK Platforms)-android-28.zip 是一个包含了Android开发平台版本28的软件开发工具包,这个压缩包主要用于Android应用开发。Android SDK是Android开发者必须拥有的工具集,它提供了开发、测试和调试...
这份"Android高级应用源码-android串口编程.zip"包含了Android应用程序开发中关于串口通信的实例,让我们一起深入探讨这个主题。 首先,我们要理解Android系统本身并不直接支持串口通信,但通过Java的序列化接口...
Android SDK (SDK Platforms)-android-34.zip 是一个包含了Android操作系统第34版本(也称为Android 13)开发所需平台工具的压缩包。这个压缩文件对于开发者来说至关重要,因为它提供了构建、测试和调试Android应用...
本文将详细介绍如何在Android中实现串口编程,主要围绕"Android代码-andorid串口编程.rar"这个资源包中的内容展开。 1. **Android串口编程简介** 在Android系统中,由于安全性和权限管理的原因,直接进行串口操作...
在Android平台上,Cocos2d-x是一个基于C++的版本,提供了原生的编程接口,同时也支持Java API,方便Android开发者使用。"cocos2d-android jar包全套.zip"这个压缩包包含了在Android上使用Cocos2d开发游戏所需的所有...
sed -i '' "s/\(android:value=\)\"\(.*\)\"\( android:name=\"UMENG_CHANNEL\"\)/\1\"$market\"\3/g" AndroidManifest.xml ant -Dapk-name=wardrobe -Dapk-version=1.1.120121120 -Dapk-market=$market done
在实际应用中,`zxing-core-3.3.0.jar`文件可能与其他ZXing组件(如`zxing-android-embedded`或`zxing-client-android`)一起使用,以实现完整的条码和二维码扫描体验。例如,在Android应用中,配合相机API,可以...
ztlgjhhb_2.0.1_andorid_liqucn.com.apk
APPIUM_SDK_20131030 完整包
•Andorid---UI篇---TableLayout(表格布局) • •Android---UI篇---RelativeLayout(相对布局) • •Android---UI篇---GridView(网格布局) • •Android---UI篇---Gallery(画廊视图) • •Android---UI篇---...
[Android实例]Android 竖着的SeekBar.zip [开源项目]Android 炫酷的3D音乐播放器 各种特效OpenGL,zip 【eoeAndroid特刊】第15期:Android多媒体,zip 【eoeAndroid特刊】第18期:Android音视频的编解码,zip ...
综上所述,"andorid闹钟程序.rar"可能包含了一个完整的Android闹钟应用的实现,涵盖了从系统服务交互、用户界面设计到多媒体处理等多个方面的知识。理解并掌握这些知识点,对于Android应用开发尤其是系统级功能的...
《u-blox Android GNSS驱动详解》 u-blox公司是全球领先的定位和无线通信技术供应商,其产品广泛应用于各种移动设备和物联网应用。在安卓系统中,u-blox提供了专门的GNSS(全球导航卫星系统)驱动,以增强设备的...
VLC Android 3.0.0编译aar的相关知识点涵盖了Android应用开发、VLC多媒体播放器的源码编译以及Android应用的库打包格式。VLC是一款开源的跨平台多媒体播放器,其Android版本允许用户在移动设备上流畅地播放各种音频...