Articles of 安卓

显示是/否 – 对话而不是确定/取消

我讨厌确定/取消对话框,因为如果我的应用程序询问某人他是否真的想要做某事你永远不应该回答“取消”。 一个小例子: final AlertDialog.Builder b = new AlertDialog.Builder(this); b.setIcon(android.R.drawable.ic_dialog_alert); b.setTitle(“Hello World”); b.setMessage(“Did you do your homework?”); b.setPositiveButton(android.R.string.yes, null); b.setNegativeButton(android.R.string.no, null); b.show(); 常量“是”和“否”是否真的意味着“是”和“否”与本地化? 或者我在我的字符串资源中明确地这样做,并且不能使用全局常量。 所以我用以下两行代替: b.setPositiveButton(“Yes”, null); b.setNegativeButton(“No”, null); (或者资源而不是常量) 真诚的xZise

Android NDK发布版本

我试图在发布模式下构建我的android项目。 为了在发布模式下构建我的项目,是否需要设置任何优化标志?

在Google Play上从免费应用更改为付费应用

这个问题可能不合时宜,但我想问一下开发人员。 有没有办法在谷歌播放我可以将我的免费应用程序更改为付费应用程序? 如果允许,现有用户会怎样? 他们会在新的更新可用时被要求付款吗?

无法findcom.google.plus.platform的提供商信息

到目前为止,我已将应用与Google+平台以及Google+按钮集成在一起。 事情似乎工作正常,但我不断经常在日志中显示此消息.. 06-30 15:14:58.296: E/ActivityThread(2308): Failed to find provider info for com.google.plus.platform 有没有人见过这个。 任何人都可以向我解释它是什么,因为我找不到任何解释呢?

如何从谷歌地图或地方API获取一个地方的图片

我正在使用Google Places API检索有关地点的数据,但无法find如何获取该地点的图片, Google Places API只提供了不同的图标。 我需要您在网络浏览器中搜索Google地图中的地点时获得的照片。 通常会有更多来自Panoramio的图片,但Panoramio API只能按位置搜索图片,而不能按照特定的餐馆或酒店名称搜索。 有任何想法吗?

使用START_STICKY启动后服务进程终止后onStartCommand

我一直在阅读Android文档,我想知道是否有人能够了解当服务以START_STICKY启动服务时,服务实例会发生什么。 我假设本地状态数据(实例variables)也丢失了。 Android在重新创建服务时是否可以帮助重新填充本地状态? 我有一些在意图中发送到服务的数据。 在onStateCommand()中,我将根据intent中的内容填充服务的实例数据。 根据我在Android文档中读到的内容,当服务被终止并重新启动时(传递给START_STICKY),传递给onStartCommand()的意图将为null。 这是否意味着在重新创建服务时我丢失了intent和service的成员数据?

android studio找不到“Activity”符号

我尝试使用Android studio.创建并运行hello world new app Android studio. 但是我无法编译因为它说无法解析Activity符号。 以及黑色模板中的其他基本符号。 我建议添加/配置JDK。 我想我做错了,因为我试图添加JDK并重新出现问题。 怎么解决这个? UPDATE1 无法find外部构建 Android工作室0.2.6

具有空视图的FirebaseRecyclerAdapter

我知道有很多方法可以为RecyclerView提供空视图。 但我的问题是FirebaseRecyclerView。 我的布局是: 所以我在RecyclerView填充其项目之前显示正在加载ProgressBar。 现在如果服务器没有任何项目怎么办? 在这种情况下,我的RecyclerView始终为空,我的Loading ProgressBar始终对用户可见。 因此,我想要显示一些空的布局,而不是无限期地显示ProgressBar。 例如“找不到数据”或类似的消息。 最终结果应该是:ProgressBar应该显示,直到数据加载到RecyclerView,一旦数据加载,ProgressBar应该是不可见的。 但是如果服务器中没有数据,则应显示一些空布局而不是ProgressBar。 在普通的RecyclerView中,我们有一个数据集(某些ArrayList等),如果它是空的,那么我们可以显示那个空布局。 但是对于FirebaseRecyclerAdapter,我在我的Activity或Context中没有Snapshot的引用。 我也没有任何回调告诉我服务器中没有数据。 任何解决方法都会有很大帮助。

导入android项目时出错(“Gradle location not incorrect”或“Cause:block data of block data”)

我想在Android Studio中导入Android项目,这就是问题的开始:1)如果我将Gradle设置为Home并单击OK,我会得到以下信息: 2)其次,如果我尝试运行项目,我会收到消息: 尝试两种方式都会导致显示上面的消息。 我正确设置了GRADLE_HOME,JAVA_HOME,并且ANDROID_HOME指向android-studio目录中的“sdk”目录。 非常感谢您对解决方案的回答。

如何确定是否在设置中启用了窗口animation

我知道,我可以启动Settings-Activity Intent intent = new Intent(Settings.ACTION_DISPLAY_SETTINGS); startActivityForResult(intent,1); 但是我怎么知道animation是否首先启用了? 如果在设置中启用了animation,我在自定义视图中有一个animation,只想显示它。 如果他们被禁用,我想让用户在他第一次启动应用程序时启用它们。