Tag: 安卓

什么是BroadcastReceiver和什么时候使用它?

有人请告诉我BroadcastReceiver的概念。 它的使用和如何使用它。

什么是ids.xml用于?

只是一个简单的问题,开发一个Android应用程序时使用的ids.xml是什么? 我在android资源网页上看到一个例子,其中包含: <resources> <item name="snack" type="id"/> </resources> 这将用于什么?

在Android Browser或WebView内部检测

Javascript如何检测一个网站是否被加载到Android的股票浏览器中或加载到另一个应用程序的WebView中? 我想在这两种情况下运行稍微不同的代码。

Android Studio AVD Manager无法更新系统映像

当我从Android Studio(版本2.1预览版1)打开我的AVDpipe理器时,我的AVD列表上会出现一个标题: System image update is available (link:)"Update System Images" 当我点击“更新系统映像”链接时,出现以下神秘的错误信息: **Packages Unavailable** The following packages are not available: – Package id system-images;android-MNC;default;x86_64 – Package id system-images;android-MNC;default;x86 我不知道这意味着什么或如何解决它。 networkingsearch没有结果。 有任何想法吗? 这是我所看到的: 为了回应Zayin,这里是我查看MNC系统映像时看到的内容。 似乎甚至没有安装它们的选项。

太新的Android谷歌播放版本

我已经使用Android Studio创build了一个Android应用程序。 我在清单文件中有这样的代码: <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> 并且@ integer / google_play_services_version的值是520800(当我连接Google Play库时自动添加的值,没有硬编码)。 这是图书馆和项目之间的联系 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:19.+' compile 'com.google.android.gms:play-services:+' } 当我从菜单中添加Google Play库时也会自动生成。 应用程序工作正常,当我生成一个签名的APK,并尝试上传到谷歌市场时,它给了我一个错误,说我试图上传一个APK使用谷歌播放版本5208000,我应该使用版本5100000或更低。 我已经尝试google_play_services_version到5100000,但应用程序从一开始就停止工作。 我应该如何使我的应用程序可以在市场上进行上传?

是否需要在onActivityResult()中使用super.onActivityResult()?

哪一个更好,为什么? 这个: @Override public void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode, resultCode, intent); … } 或这个: @Override public void onActivityResult(int requestCode, int resultCode, Intent intent) { // do not call super.onActivityResult() … }

Android Wear项目Gradle Sync失败

我在Android Studio 0.8中创build了一个新项目,以便将Android Wear集成到我的一个应用程序中。 我创build了一个新项目,并包含Wearforms因素,但是当我尝试同步时,我得到: 错误:找不到与com.google.android.support:wearable:+匹配的任何版本。 必需:win_control:磨损:未指定 编辑:我玩Gradle了一下,现在我得到这些错误: 错误:无法find:com.google.android.gms:play-services-wearable:+在“项目结构”对话框中打开 打开文件 错误:无法find:com.google.android.support:wearable:+在“项目结构”对话框中打开 打开文件

重力如何影响Android中的PopupWindow.showAtLocation()

Android中不同的重力值如何影响PopupWindow.showAtLocation()? 我无法在PopupWindows showAtLocation和Gravity上find好的文档。

在Android Studio中打开最后closures的标签

我是Android Studio新手,想知道是否有任何快捷方式/选项可以重新打开上一个closures的选项卡。

Android:如何安全地解除绑定服务

我有一个服务绑定到这样的应用程序上下文: getApplicationContext().bindService( new Intent(this, ServiceUI.class), serviceConnection, Context.BIND_AUTO_CREATE ); protected void onDestroy() { super.onDestroy(); getApplicationContext().unbindService(serviceConnection); } 出于某种原因,只有有时应用程序上下文不能正确绑定(我不能修复该部分),但是在onDestroy()我做unbindservice这会引发错误 java.lang.IllegalArgumentException: Service not registered: tools.cdevice.Devices$mainServiceConnection. 我的问题是:是否有一种方法来安全地调用unbindservice或检查它是否已经绑定到服务之前解除绑定? 提前致谢。