jjzjj

Provider

全部标签

android - 在 android API 级别 23 上访问 UserDictionary Content Provider

我正在开发一个android应用程序,旨在在屏幕上显示一个列表,其中包含用户词典中的内容。问题是,当我在AndroidAPILevel23ContentProvider中编译和运行应用程序时,会返回一个没有项目、没有任​​何数据的Cursor。这很奇怪,因为API的前23(22,21,19,...)应用程序正常运行并在ListView中显示数据。下面是我的Activity代码:importandroid.app.LoaderManager;importandroid.content.CursorLoader;importandroid.content.Loader;importandr

php - 跨平台应用程序 : Android + Custom REST Backend (Yii2) + Third party SSO provider for login (Google+)

我有兴趣启动一个跨平台网络应用程序(网络+移动),它应该拥有自己的忠实用户群(就像任何好的应用程序一样)。后端由Yii2框架(PHP)提供支持,并公开了几个需要用户身份验证的REST端点(oAuth2访问token)。用户可以通过调用专用的“登录”API端点来获取访问token,这是比较简单的部分,与此问题无关。我的应用程序的网络版本还允许用户通过外部SSO(例如Google+)登录,这也会导致在内部用户数据库中自动创建用户(加上连接到外部GoogleID,因此后续的SSO请求由相同的用户导致相同的“内部”用户自动登录)。这对于网络+RESTAPI组合来说效果很好,但是,当我们将And

java - 无法在 android 中获取 Advertising ID Provider

我想为我的应用获取广告ID,但没有成功。importandroidx.ads.identifier.AdvertisingIdClient;importandroidx.ads.identifier.AdvertisingIdInfo;publicclassaddUtilsJavaextendsAsyncTask{staticStringTAG="addUtilsJava";privateStringgetIdThread(Contextcontext){AdvertisingIdInfoadInfo=null;try{adInfo=AdvertisingIdClient.getAdv

android - 更新 Android provider.Settings.System 值

它看到我无法写入LG-P500(Android2.2)中的设置。这是我的代码:android.provider.Settings.System.putInt(getContentResolver(),android.provider.Settings.System.AUTO_TIME,1);指定用户是否希望从网络(NITZ)自动获取日期、时间和时区的值。1=是,0=否它在我的模拟器android2.2中运行良好我也在其他手机上试过,HTCandroid2.1也能正常工作。有谁知道会出现什么问题吗?非常感谢。 最佳答案 你应该添加到您

android - 在 Android 中设置 Share Action Provider 的样式

以下是我通过ShareActionProvider分享内容的方式:IntentsendIntent=newIntent();sendIntent.setAction(Intent.ACTION_SEND);sendIntent.putExtra(Intent.EXTRA_TEXT,"ChecktheLink:"+url);sendIntent.setType("text/plain");startActivity(Intent.createChooser(sendIntent,"Sharewith"));我想用窗口设置共享样式。我想将文本颜色和荧光笔线条颜色从默认蓝色更改为我的自定义颜

java - Android - 使用事件创建自定义日历

我有一个显示特殊日子的应用程序。我想将它们整合到日历中。事件是静态的,它们不会改变,所以我不必经常更新日历。我首先想到创建本地日历并添加事件,但新的android版本(从2.3开始?)似乎不支持;要实现,我必须创建一个日历提供程序。我在github上看到这个项目:https://github.com/dschuermann/birthday-adapter.这很复杂;它的主要用途是将联系人的生日添加到新日历中。有很多代码,其中很多我认为我不需要。我真的需要注册到android的客户经理才能集成CalendarProvider吗?我只需要一个新日历来记录我的Activity...使用用户

android - Android Service 和 Content Provider 的区别

我正在开发一个应用程序,对Android中的服务和内容提供者的概念感到困惑。在实践中,它们之间有什么区别?内容提供者是一个外观,它定义了一种在应用程序之间共享数据的方法。您可以将本地数据库附加到您的应用程序或创建映射到通用数据库的内容提供程序,以便同一设备上的所有应用程序都可以共享它。服务是需要与主要Activity分离的长时间运行的流程。它具有本地和远程服务。本地服务就像本地数据库,远程服务就像ContentProvider共享数据库信息。我的应用程序在做什么?下载信息。来自后台的多个互联网资源(我想这将是服务)并存储信息。到数据库中,多个应用程序将需要检索数据、格式化它们并将它们输

解决异常:sun.security.provider.certpath.SunCertPathBuilderException

调用其他系统的开放接口原本的http,后面他们系统改成https,就报解决异常:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget解决方案创建工具类/**Copyright2006SunMicrosystems,Inc.AllR

安卓: "Element intent-filter is not allowed here"在 <provider> 里面?

在http://developer.android.com/guide/topics/providers/document-provider.html#manifest它显示了如何在list中注册自定义文档提供程序:.......此元素在这里是必需的,但AndroidStudio会提示:Elementintent-filterisnotallowedhere和thedocumentationfortheproviderelement似乎也表明了这一点:CANCONTAIN:这是AndroidStudio和文档错误还是我遗漏了什么? 最佳答案

android - 如何访问 Android 通话列表?

嘿,我想访问Android通话列表,这样我就可以看到联系人姓名、通话时间、持续时间、通话时间和日期。它在哪里,我如何访问它?谢谢。 最佳答案 我相信您正在寻找CallLog类,它是android.provider的一部分。查看更多信息http://developer.android.com/reference/android/provider/CallLog.html您应该能够使用此处列出的构造函数调用它。希望对您有所帮助!编辑:这实际上可能对您更有帮助:http://developer.android.com/reference/