草庐IT

android - 如何获取用户经常与之交谈的联系人?

是否可以使用ContactsContract获取用户经常与之交谈的联系人?我知道我可以使用CallLogContentProvider并尝试解决这个问题,但我想知道是否已经有办法做到这一点。 最佳答案 ThenumberoftimesacontacthasbeencontactedContactsContract.Contacts.times_contactedstaticfinalString[]CONTACTS_SUMMARY_PROJECTION=newString[]{ContactsContract.Contacts._I

java - 如何将我经常使用的方法添加到android studio?

例如,publicvoidshow_message(Stringmessage){Toast.makeText(this,message,Toast.LENGTH_SHORT).show();}我希望此方法在创建新Activity或java类时添加自动Activity.java。我想像这样保存不同的方法,并在需要的地方快速将其包含在我的项目中。 最佳答案 您应该做的是创建一个BaseActivity并让您的Activity扩展此BaseActivity。在此Activity中添加所有默认方法,以便您可以在任何地方使用它们。可以引用t

Android Studio 2.2.3 在我的笔记本电脑上经常挂起

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭5年前。Improvethisquestion我有一台配备4GBRAM和酷睿i5处理器的惠普笔记本电脑。在androidstudio下载页面中,已指定建议使用4GBRAM。但是我

android studio 在 ubuntu 上经常挂起

我已经从windows7切换到ubuntu14.04,现在我的androidstudio挂得太多了,我的系统配置如下:内存:6GB处理器:双核主要问题是在调试应用程序时,为此我使用的是设备而不是模拟器,我还看到我的sdk大小在ubuntu上是60GB,但在窗口上大约是15-18Gb,我不明白为什么要占用这么多空间?所以如果有人知道为什么会出现这个问题,请帮助我。提前致谢 最佳答案 挂起问题可能是由很多不同的原因造成的:-这可能是因为您的AndroidStudio使用了过多的RAM。您可以通过以下命令进行检查:$top-o%MEM这将

Android:应用程序在即时运行时经常崩溃

在我的Android应用程序中,我在启用即时运行的情况下对其进行调试。该应用程序经常给我意外错误,如果我进行了干净的构建,这些错误就会得到解决。举个例子,有时会出现类未找到的异常,而类实际上是存在的。此外,有时在尝试将findViewById()返回的View转换为目标类型时会出现类转换异常(可能是androidstudio在热部署时误解了元素ID布局)。所有这些错误都可以在不更改代码的情况下得到解决,只需进行完整构建即可。InstantRun成功地使我的构建过程慢了两到三倍。为什么会出现这些错误?有谁知道如何让即时运行正常工作? 最佳答案

android - isApplicationBroughtToBackground 安全功能经常行为不端

我正在使用它来实现一项安全功能,如果我的应用程序在从其他应用程序返回后重新获得焦点,则会显示锁定屏幕。现在,问题是安全功能有时会显示两次。仔细研究后,我注意到ActivityManager.getRunningTasks(1)中的topActivity有时仍然是您刚从中返回的Activity。就我而言,有问题的挥之不去的应用程序是com.android.mms和com.google.android.apps.maps。我在应用程序中也有一个调用工具,但它没有异常。我对这种行为感到非常困惑。 最佳答案 对于Android,这确实是一个

Android:模拟器经常断开连接(离线)!

在我启动一个新的模拟器后的某个时候,我第一次尝试上传我的apk,但是我得到了“模拟器:错误:用户数据图像被另一个模拟器使用。正在中止”。我启动了一个新的模拟器,并没有管它,几分钟后,DDMS显示“设备离线”。我不得不重新开始一个新的,你知道,浪费了几分钟。不断出现此错误并减慢调试速度,这真的很烦人。我该如何解决? 最佳答案 如果模拟器仍然存在,您可以告诉adb通过tcp连接到它(我相信它无论如何都会做,只是它通常使用名称的“模拟器”类,现在会得到一个ip:port一个)自从我不得不这样做以来已经有一段时间了,但我认为如果您使用的是e

android - 为什么Google map Api key需要经常更换

我遇到了一个问题,我已经使用调试和发布keySHA为谷歌地图创建了apikey,如下所示:并在我的list中更新了那个key具有所有必需的权限,但每隔几天谷歌地图就会像这样空白:在我的list映射中更改键后是可见的。我的问题是为什么每隔几天我就需要更改此APIkey? 最佳答案 如果您使用调试key并发布应用程序,它将是空白的。检查export->application->map时将为空白,因为您使用调试keystore。要使用生产key,请按照此步骤操作。在签署应用程序时,即在生产中,您想要使用发布key。为此,您想将其与签名的a

android - ubuntu升级到14.04 TLS后eclipse Juno经常自动关闭

在升级到14.04之前,我只是在使用我的eclipse。但是在升级到14.04之后,我的eclipse经常关闭而没有任何警告消息。它在我的桌面上生成了一个hs_err_pid4612.log文件。我该如何解决这个问题? 最佳答案 在您的eclipse.ini文件末尾添加以下行。(eclipse.ini文件位于eclipse包的eclipse文件夹中。)-Dorg.eclipse.swt.browser.DefaultType=mozilla 关于android-ubuntu升级到14.0

Android 进程经常产生 logcat "has died"消息。

我正在开发一个作为服务运行并等待消息的应用程序。我查看日志后发现,Android非常频繁地杀死和重启了很多进程!这不仅发生在我的应用程序上,而且对于许多其他服务也是如此。我看不出有任何原因,而且我的设备有足够的内存。我使用运行Android4.0.4的SonyXperiaS进行测试。这是正常现象还是错误?这是日志的一部分,向您展示我的意思:02-0415:02:38.791320332IActivityManager:进程com.android.email(pid32763)已终止。02-0415:02:38.791320332WActivityManager:计划在5000毫秒内重启