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 Koala Feature Drop 2024.1.2(android-studio-2024.1.2.12-windows.exe)适用于Windows系统,文件使用360压缩软件分割成两个压缩包,必须一起下载使用: part1: ...
Android Studio Electric Eel 2022.1.1 Canary 2(android-studio-2022.1.1.2-mac.zip) 适用于macOS Intel系统,文件使用WinRAR分割两个压缩包,必须一起下载使用。在macOS使用WinZip进行解压: Android Studio ...
Android Studio Iguana 2023.2.1 Patch 1(android-studio-2023.2.1.24-windows.exe) 适用于Windows系统,文件使用360压缩分割成两个压缩包,必须一起下载使用: part1:...
安卓studio最新版 android-studio-2021.3.1.16-windows.exe
otlin-compiler-embeddable-1.6-M1 下载慢 otlin-compiler-embeddable 下载慢 直接复制到 C:\Users\xxx\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-compiler-embeddable\1.6.0-M1
自CMake 3.6版本开始,Google将CMake集成到Android Studio中,使得开发者可以使用CMake构建原生C/C++代码,这对于混合语言项目或者需要利用C/C++库的Android应用来说非常方便。 总结一下,CMake 3.27.5-windows-x86...
赠送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 x86 即运行于 x86 PC上的Android操作系统,目前已经支持大部分安卓程序。Android X86平台是由Beyounn和Cwhuang主持设计的。项目的主要目的在于为X86平台提供一套完整的Android 系统解决方案。 从官方网站上...
这份"Android高级应用源码-android串口编程.zip"包含了Android应用程序开发中关于串口通信的实例,让我们一起深入探讨这个主题。 首先,我们要理解Android系统本身并不直接支持串口通信,但通过Java的序列化接口...
Android SDK (SDK Platforms)-android-34.zip 是一个包含了Android操作系统第34版本(也称为Android 13)开发所需平台工具的压缩包。这个压缩文件对于开发者来说至关重要,因为它提供了构建、测试和调试Android应用...
VLC Android 3.0.0编译aar的相关知识点涵盖了Android应用开发、VLC多媒体播放器的源码编译以及Android应用的库打包格式。VLC是一款开源的跨平台多媒体播放器,其Android版本允许用户在移动设备上流畅地播放各种音频...
Android SDK (SDK Platforms)-android-28.zip 是一个包含了Android开发平台版本28的软件开发工具包,这个压缩包主要用于Android应用开发。Android SDK是Android开发者必须拥有的工具集,它提供了开发、测试和调试...
本文将详细介绍如何在Android中实现串口编程,主要围绕"Android代码-andorid串口编程.rar"这个资源包中的内容展开。 1. **Android串口编程简介** 在Android系统中,由于安全性和权限管理的原因,直接进行串口操作...
在Android平台上,Cocos2d-x是一个基于C++的版本,提供了原生的编程接口,同时也支持Java API,方便Android开发者使用。"cocos2d-android jar包全套.zip"这个压缩包包含了在Android上使用Cocos2d开发游戏所需的所有...
Android提供了`android.provider.CallLog`类,其中的`CallLog.Calls`内容提供者可以用来查询通话记录。在Unity中,我们需要创建一个Java层的插件,该插件使用Android的ContentResolver查询`CallLog.Calls`表,获取...
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 完整包