问题标签 [spring-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - SpringAndroid 库的 Android Proguard 配置
我的Android
应用程序使用google-play-services_lib
库和另一个库项目。该库项目反过来使用很少的第三方库 ( SpringAndroid
) 来使用json
格式的 Web 服务。
问题是,当我尝试导出应用程序时,proguard
抛出错误并且进程停止。我的proguard
配置如下。
由于某种原因-keep public class
无法识别,我proguard
现在仍然低于错误。
不知道我错过了什么。如果我dontwarn
为此进行配置,proguard
则会删除一些基本类。
java - 带有参数的 Spring RestTemplate HTTP Post 导致 400 bad request 错误
可能重复需要有关带有正文参数的 RestTemplate 发布请求的帮助?和Spring RESTtemplate POST但这些答案对我不起作用
我试图Instagram
通过 Spring Android 从 API 获取访问令牌。Instagram 文档的请求如下:
这是我的请求访问令牌(在我获得请求令牌成功后):
结果映射类:
其余模板:
但我总是收到 400 bad request 错误。这是我的堆栈跟踪:
P/s:我的参数值肯定是对的,因为我用 curl 测试过,效果很好。
android - 如何在 Android 应用程序中使用 spring?
我正在尝试spring
在我的应用程序android app
客户端中spring mvc REST
使用。我想我有一个问题要纠正我jars
的classpath
android 应用程序。我将罐子的图像放在我的 android 应用程序的 libs 文件夹中。我在 SO 上发现了许多相关问题。但他们都没有帮助我。这就是为什么我再次在这里问。
这是我如何调用从这里引用的 web 服务:
我得到的例外是:
android - 在 RestClient Robo Spice 请求中未调用 Androidannotations RestErrorHandler
我在我的 RestClient 中配置了 RestErrorHandler:restClient.setRestErrorHandler(restClientErrorHandler);
但它没有被调用。
我调试了代码,我在生成的 RestClient_ 类中看到 restTemplate.exchange 正在引发异常,但是正在为 response.getBody() 而不是整个方法生成调用我的 RestErrorHandler 的 try catch。
这是 Androidannotations 中的错误还是我做错了什么?
我在 Robo Spice 请求中使用我的 Androidannotations RestClient。谢谢!
android - 通过 RestTemplate 发送多部分文件
我有一些关于通过 Spring restTemplate 使用 android 发送图像文件(多部分)的问题。
这是我在服务器上的控制器:
这是我的android活动中的休息请求
私人无效doUpload(){
我收到此错误:
我的代码有什么问题?任何用于多部分请求的 HttpMessageConverter ?
谢谢
android - Spring for android 有用吗?
关于spring for android项目的一个小问题。我必须在 Spring 开发的服务器上开发一个使用 RESTful 服务的 android 应用程序。现在从spring for android开始有用吗?这个项目有前途吗?因为最后一个版本是 2012 年 12 月。
是否有关于如何开发必须使用 restful 服务的 android 应用程序的好教程?
android - 我应该如何将 json 放入 GET 请求中?
我想通过 spring 为 android 实现 GET 请求。我不知道应该如何将 json 放在 url 中。网址是:
context.getString(R.string.url) + "services/promotions?limit=10&where={expiredAt:{$gte: \""+getCurrentDate()+"\"}}";
我想设置但请求失败并在 logcat 上收到此错误:
Syntax error in regexp pattern near index \Qhttp://baas.papata.ir/services/promotions?limit=1&where=\E({$gte: "2014-05-05T14:48:20Z")\Q}\^
问题是什么?
更新:我使用该网址的课程是:
java - 杰克逊:Pojo 属性多类型
我使用杰克逊库进行序列化/反序列化。
我有一个 Pojo 类,它有一个我希望成为的属性,Array
并且同时支持一个object
(如果可能的话,通过注释,例如:@Support(Actualite))。
有没有办法做到这一点 ?
java - 使用 Android 注解处理 POST 请求
我正在尝试使用 AA 使用 RESTful API。我的 API 接收电子邮件和密码请求参数(不是 JSON!)并返回一个APIKey
(我使用 Jackson2 反序列化)。
理想情况下,我想使用普通的旧Map<String, String>
来发送电子邮件和密码,但似乎 AA 要求我使用 a MultiValueMap
(即 a Map<K,List<V>>
)或自定义类(Event
,未显示源)。
使用 aMultiValueMap
时,array
发送 an。我不是在发送一系列电子邮件和密码,而是发送一个电子邮件和密码:
这让我的 API 出错了,因为它需要一个字符串而不是字符串数组。
所以我想我必须创建一个自定义Credentials
对象来保存我的电子邮件和密码,并以某种方式将其序列化以发送到服务器。有人可以帮我解决这个问题吗?
android - Release 构建中的空 json 数据(使用 proguard)
当我运行发布版本(签名,Proguard 打包)时,我的应用程序不会将数据发布到服务器。但是如果我直接从 ADT 运行它,我会看到服务器上的数据。
这很奇怪,因为它只是相同的代码,一个是签名的,另一个是直接执行的。这是代码(使用org.springframework.web.client.RestTemplate
):
下面是2个场景:
案例 1:运行良好
- 直接从 ADT 运行应用程序(运行方式:Android 应用程序)
- 用户点击一个按钮,该按钮将调用
sendMessage(..)
方法。 - 控制器(在服务器上)获取请求和数据(
UserMessage
)。 - 创建了一个带有 UserMessage 的条目。
- 服务器向应用程序发送 201 响应(请求已完成)。
案例 2:问题
- 打包应用程序(Android 工具 -> 导出签名的应用程序包..)
- 通过命令行将其安装在设备上(adb install xxx.apk)
- 启动应用程序。
- 用户点击一个按钮,该按钮将调用
sendMessage(..)
方法。 - 控制器(在服务器上)获取请求但没有数据。
- 创建了一个带有空 UserMessage的条目。
- 服务器向应用程序发送 201 响应(请求已完成)。
我尝试在我的设备和网络服务器上登录,我可以确认收到了案例 2 的空数据,但我无法弄清楚为什么打包时它不发送数据?
与调试打包相比,打包/发布(签名 +Proguard)应用程序的行为是否不同?