草庐IT

contact_log

全部标签

android - 使用 Contact id 获取 RawContact id

我构建了以下方法,使用从Contacts表中获取的ID从RawContacts表中获取ID。此方法失败并抛出异常。publicintgetRawContactId(intcontactId){String[]projection=newString[]{ContactsContract.RawContacts._ID};Stringselection=ContactsContract.RawContacts.CONTACT_ID+"=?";String[]selectionArgs=newString[]{String.valueOf(contactId)};Cursorc=conte

android - 为什么我需要权限 READ_CONTACTS 才能读取通话记录?

应用程序正在读取通话记录。在大多数设备上都很好,其他一些设备会得到SecurityException对于READ_CONTACTS(我的AndroidManifest.xml中没有也不想要。为什么会这样,我可以做些什么吗?也许通过投影,它不获取CACHED_NAME? 最佳答案 android.permission.READ_CALL_LOG是在APILevel16中引入的。在此之前,它隐含在android.permission.READ_CONTACTS中,并不作为单独的权限存在.我怀疑您的问题出在API15和更低版本的设备上,因

android - dependency commons-logging :commons-logging:1. 2 被调试忽略,因为它可能与 Android 提供的内部版本冲突

我收到以下警告Warning:Dependencycommons-logging:commons-logging:1.2isignoredfordebugasitmaybeconflictingwiththeinternalversionprovidedbyAndroid.Incaseofproblem,pleaserepackageitwithjarjartochangetheclasspackages依赖项“commons-logging:commons-logging:1.2”甚至不在我的gradle文件中。 最佳答案 我认为

Android - 如何使用 mockito 对 Logging 类进行单元测试

我编写了一个类来管理Android应用程序项目中的日志记录。LogManager基本上是android.util.log的包装器如果应用程序崩溃,它会处理记录到文件中,以及标准调试日志记录。我想使用JUnit对类进行单元测试。我尝试了以下方法,但在阅读示例后似乎没有产生我期望的结果:LogManager.class(这是我使用过的类的简化版本,用于演示目的)publicclassLogManagerimplementsILogManager{publicvoidlog(Stringtag,Stringmessage){Log.e(tag,message);}}这是我的测试课@RunWi

android - Gradle 同步失败 : connection time out: consult IDE log for more details

我刚刚安装了Androidstudio2.3.1,但在启动后它告诉我“Gradesyncfailed:connectiontimeout:connectconsultIDElogformoredetails”。请问我不知道该怎么办。 最佳答案 Causedby:java.util.zip.ZipException:errorinopeningzipfile这意味着Gradle下载的文件由于某种原因已损坏。这可能是Gradle本身的下载(包装器所做的)或Gradle为运行您的构建而下载的任何依赖项。Gradle不会尝试检测或解决问题,

android - android 联系人数据中的 TIMES_CONTACTED 值问题

我正在编写一个显示联系人信息(联系人姓名、上次联系等)的androidActivity。所有联系人的0值。我使用的是SamsunggalaxyS设备,我在Internet的其他地方看到这是某些设备(包括SamsungGS)特有的问题。是否有其他方式获取此信息?谢谢 最佳答案 三星似乎没有更新这个值,我还没有找到解决这个问题的方法。它在其他设备上工作正常,所以这绝对是三星的问题,可能会在未来的更新中解决。 关于android-android联系人数据中的TIMES_CONTACTED值问题

安卓SDK : source code of Contact ContentProvider

我正在构建一个ContentProvider,我对Android团队如何构建ContactContentProvider很感兴趣。但是,当我浏览Android源代码(在AndroidSDK\source文件夹中)时,我没有看到与我的需要相关的内容。我只看到最相关的是:ContentProvider.java(在文件夹AndroidSDK\sources\android-15\android\content中),但它只是一个用于自定义构建的类内容提供者。谁能指点一下,请问是哪个文件谢谢:) 最佳答案 您不会在核心资源中找到它,因为它不

Apache Log4j2(远程代码执行漏洞)

简介        ApacheLog4j2是一个基于Java的日志记录工具,该日志框架被大量用于业务系统开发,用来记录日志信息。        Log4j2组件在处理程序日志记录时存在JNDI注入缺陷,攻击者仅仅需要向目标服务器发送精心构造的恶意数据触发Log4j2组件解析缺陷,就可以实现目标服务器任意命令执行,获取目标服务器权限。        由于日志记录存在的普遍性,所以该漏洞具有危害程度高、利用难度低、影响范围大、后续影响广的特点。可以预见,未来数月甚至数年该漏洞才能得到比较全面的修补。        漏洞涉及CVE编号:CVE-2021-44228CNVD-2021-95919  

android - 对 __android_log_print 的 undefined reference

此问题存在,但无法解决我的问题。我得到了对__android_log_print的undefinedreference,但我有包含header#include我的Android.mk文件有LOCAL_LDLIBS+=-L$(SYSROOT)/usr/lib-llogLOCAL_LDLIBS:=-landroid我也试过仅使用-llog,但无济于事。 最佳答案 在您的代码中,第二行覆盖第一行。如果你真的需要-android,使用LOCAL_LDLIB+=-landroid最有可能的是,-L$(SYSROOT)/usr/lib部分应该被

android - Log.d 与 ActionBarScherlock

我试图通过将教科书示例中的一些代码添加到我的项目之一来掌握LogCat。我的项目使用了ABS当我尝试使用时:@OverridepublicvoidonPause(){super.onPause();Log.d(TAG,"onPause()called");}我遇到了错误TAGhasprivateaccessin'com.actionbarsherlock.app.SherlockFragmentActivity'这是为什么,我该如何解决?我在Google上进行了搜索,但没有找到任何与此相关的内容。 最佳答案 父级SherlockFr