Questions tagged «android-development»

2
在Android开发中使用ORM是否有意义?
在Android开发中使用ORM是否有意义,还是针对UI和DB层之间更紧密的耦合而优化了框架? 背景:我刚刚开始进行Android开发,而我的第一个直觉(来自.net背景)是寻找一个小型的对象关系映射器以及其他有助于减少样板块的工具(例如POJOs + OrmLite + Lombok)。 但是,在开发第一个玩具应用程序时,我偶然发现了一个UI类,该类明确需要数据库游标:AlphabetIndexer。这让我怀疑Android库是否不适合UI和DB层的严格分离,如果我尝试在所有地方使用POJO(而不是直接访问数据库),我会错过许多有用的,省时的功能)。 澄清:我很清楚总体上使用ORM的优势,我特别感兴趣的是Android类库与之一起发挥的作用。

6
设计用于在Android中同步数据
我已经看到在大多数应用程序上,用于在服务器和客户端之间同步数据的两种实现。假设未设置GCM:- 定期运行意向服务,该意向服务从网络下载数据并存储在数据库中。 实现一个定期运行的同步适配器。 您建议在应用程序中包含以上哪一项?为什么?

2
将请求发送到服务器并等待响应互联网连接丢失时该怎么办?
我正在向服务器发送大量数据。现在,当我发送数据并等待服务器响应时,突然我的android设备失去了互联网连接。 因此,我过去经常做的是显示一个连接丢失的警告对话框,但是在服务器端,数据已被处理,并且已在任何URL的某个位置进行了更新。但是我的Android手机不知道这一点,因为它从未得到响应。如何解决。是否可以在服务器端还是在android本身上完成?服务器如何知道Android手机不会监听响应?这可能是客户端-服务器通信优化的观点。

2
解决仅在特定设备上发生的错误的策略
作为Android开发人员,我为其创建应用的目标市场非常分散。虽然我可以指定某些要求-例如,我的应用仅支持xx或更高版本的Android,但有时可能会发生错误,这些错误仅在一种特定的手机型号上才明显。 是否有任何策略可以解决特定于设备的错误,而无需购买相关手机?我们维护了一套用于测试的手机,但是当2或3个用户报告只存在于其手机型号中的错误时,便无力外出购买新手机。 我敢肯定其他Android开发人员过去也遇到过类似的问题,并且很好奇可以使用哪些经济有效的策略来解决特定于设备的错误。 更新以添加一些细节: 我使用Bugsense捕获错误报告,因此,每当引发异常时,我都将知道电话的型号,堆栈跟踪,用户经历的次数以及其他一些细节。 这些用户可能位于不同的国家/地区,所以我无法假设自己可以借用他们的手机。 想象这样的情况: 100个用户已经安装了该应用程序,但是三个人抱怨按下按钮时按钮无法正常工作。我要测试的所有手机型号均未遇到该问题。问题电话型号似乎没有仿真器。


2
不使用Java在Android上进行开发[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 就像这个问题的标题所暗示的那样,我期待在不使用Java的情况下在Android平台上开发应用程序。这并不意味着我对这种美丽的语言有些仇恨,也不知道我该如何用Java开发应用程序。但是我正在考虑只能使用XML,JavaScript和Ajax来开发我的应用程序。 那我还必须依靠Java吗? 不使用Java是否会有任何不利之处? 将来我仍然可以扩展我的应用程序吗? 我在这里问一个非常愚蠢的问题吗? 请帮我。 编辑: 我正在使用的应用程序(仍在白板上,需要有关此方法的专家意见)将仅从不同的新闻来源获取新闻并将其显示给用户。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.