草庐IT

rest_auth

全部标签

android - 创建一个持续轮询 REST API 数据的 Android 后台服务

我需要编写一个Android服务来轮询服务器以获取数据、解析数据,然后通过Intent将其发送到应用程序。轮询必须经常发生(每隔几秒)。根据我的阅读,不推荐这样的轮询(由于电池生命周期问题)。这是我第一次在Android中开发,在进行了大量研究之后,我还有一些不清楚的地方。我不确定服务、同步适配器或警报管理器是否更适合我的需要。在这个问题的上下文中,哪一个最有意义?此服务需要开机启动并在后台继续运行。轮询服务器后,数据通过Intent发送到另一个应用程序。该服务应该根本没有用户交互。从我读到的内容来看,Android似乎出于对恶意软件的担忧而试图阻止人们编写此类内容。有可能实现吗?

java - 使用 Auth 创建用户并同时写入 Firestore

我有一个场景,我需要使用Auth创建一个用户并将更多信息(例如名称和业务类型)添加到Firestore数据库。Firestore作为事务/批处理操作,但它仅适用于Firestore。有没有一种方法可以让我执行Auth操作,例如与Firestore数据插入一起创建。两种操作都必须成功或失败。现在我将它们链接在一起,但我会担心其中一个失败而另一个成功需要优雅地处理。谢谢 最佳答案 当您实现Firebase身份验证时,您可以使用addOnCompleteListener或addOnSuccessListener并实现isComplete(

android - 无法在 Android 中调用 REST API

我正在尝试通过手机调用REST网络服务。我正在使用以下代码来完成此操作。我只有一个具有按钮和TextView的Activity。每当我点击按钮时,它都会在logcat中给出以下错误:AndroidRuntime::atandroid.os.Handler.dispatchMessage(Handler.java:92)我做错了什么?我该如何解决这个问题???以下是我的类(class)。rest.javapublicclassRestextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super

Android Firebase Phone Auth 第二次没有收到短信

您好,我正在尝试使用firebase在android中进行手机身份验证。我第一次安装该应用程序时,短信来了并且验证成功,但随后短信不再出现。我已经从firebase的身份验证中删除了用户,但它仍然无法正常工作。以下是我的代码。主Activity.javapublicclassMainActivityextendsAppCompatActivity{CountryCodePickerccp;EditTexteditTextPhone,editTextCode;FirebaseAuthmAuth;StringcodeSent;@OverrideprotectedvoidonCreate(B

android - Firebase Auth 获取用户国家

我正在使用带有google登录和facebook登录的Firebase身份验证有没有其他方法可以知道用户来自哪个国家/地区?应用程序知道用户来自哪个国家/地区后,应用程序将决定向用户显示哪种服务/future。 最佳答案 方法一:试试这段代码。此代码将根据它连接到哪个国家/地区的网络返回国家/地区代码。seehere.没有SIM卡将无法使用。TelephonyManagertm=(TelephonyManager)this.getSystemService(this.TELEPHONY_SERVICE);StringcountryC

android - 无需帐户登录即可访问 Google 相册共享相册的 REST API

我正在编写一个Android应用程序来查看来自GooglePhotos的共享(公共(public))相册,而无需登录Google帐户(身份验证)。是否有任何GooglePhotosRESTAPI可用于此要求?请点亮。 最佳答案 这里有一些光:https://kunnas.com/google-photos-is-a-disaster/但从谷歌那边看还是一片黑暗 关于android-无需帐户登录即可访问Google相册共享相册的RESTAPI,我们在StackOverflow上找到一个类似

android - 在 Firebase 9.0.0 API 中,如何检查用户是否具有有效的 Auth session ?

在旧版FirebaseAPI中,我使用“mFirebase.getAuth().getExpires()”来验证用户session。但是在新的Firebase9.0.0API中,我找不到这样的验证。现在我正在检查Authsession的可用性,如下所示,publicstaticbooleanhasValidAuthToken(){returnFirebaseAuth.getInstance().getCurrentUser()!=null?true:false;}如果token过期,我该如何处理?更新:实际上我正在做自定义身份验证。在服务器端安装Firebase服务器sdk(java)

android - 如何在 Android 上使用 SOAP/REST 网络服务(服务/广播/Intent/等)

有没有一种通用的方法可以从Android应用程序中使用Web服务(除了协议(protocol)之外)?我需要的是一个能够:无论开放什么Activity,都能保持活力;能够同时执行多个请求;接受输入值并将输出值返回给正确的调用者;能够放弃正在进行的操作(同时继续运行所有其他操作)并且在不再需要时不返回输出值;(当然)异步运行。有没有通用的方法来完成这个?我在使用服务时遇到了一些问题,主要是因为我无法放弃正在进行的操作,所以结果相互冲突。 最佳答案 您应该使用Service来完成这项任务。这是唯一设计用于处理后台长时间运行任务的组件。您

android - 带有 AndroidAnnotations 的 Rest 客户端 - "no suitable HttpMessageConverter..."

我想向服务器发送POST请求。我必须将JSON对象作为参数传递,并获取JSON作为响应,但我收到此错误:org.springframework.web.client.RestClientException:Couldnotextractresponse:nosuitableHttpMessageConverterfoundforresponsetype[com.package.Response]andcontenttype[application/octet-stream]代码发送请求:@RestServiceRestClientrestClient;...Stringjson="{\

php - 使用 REST 服务 core_files_upload 上传文件到 Moodle

我正在开发一个Android应用程序,它将使用Moodle提供的REST网络服务core_files_upload将内容上传到我的Moodle安装中用户的私有(private)文件。core_files_upload采用以下参数:contextidcomponentfileareaitemidfilepathfilenamefilecontentMoodleWeb服务的文档不是很详细,所以我从Moodle论坛和Google搜索中拼凑了一些我能找到的东西,但我觉得我已经走到了死胡同。从示例中我看到参数采用以下值:contextid:int-notsurewhetherthisistheu