Articles of 安卓

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

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

如何让完成按钮出现在软键盘上?

所以,我没有在软键盘上看到完成按钮。 有标准的输入键,但从我的阅读中我可以相信可能/应该是一个完成按钮(至少使用AutoCompleteTextView时。我已经尝试将以下行添加到我的xml中,但无济于事: android:imeActionLabel=”Done” 我知道我错过了一些非常巨大的东西,它是什么?

使用Android Studio删除未使用的资源?

我想从项目中删除未使用的资源以减少应用程序的大小。 有效地使用Android Studio IDE有没有办法做到这一点?

Android SDK不在win 7 64位上安装

我试图在Windows 7 64位上安装Android SDK,但它不起作用。 我一直收到这个屏幕 : JAVA SE Development Kit (JDK) not found. Error: Failed to find Java version for ‘C:\Windows\system32\java.exe’: [2] The system cannot find the file specified. (…) If you believe you have a JDK installed and it was not properly recognized, simply set an environment variable JAVA_HOME to point to it. 我尝试将JAVA_HOME为C:\Windows\System32\java.exe […]

Xoom adb驱动程序

我无法让Eclipse看到我的Xoom。 我打开了usb调试,我可以在资源管理器中看到所有xoom文件,但是设备无法在Eclipse中显示。 有谁知道这个工作的程序是什么?

在Android中,我可以通过编程方式检测指南针是否尚未校准?

我发现当我启动游戏时,指南针经常出类拔萃。 物体将飞来飞去,而不是它们应该在的地方。 但是,如果我将手机移动到八字形中(或者只是在随机方向上挥动它),一切都会在半分钟内卡入到位。 指南针未校准时,硬件是否知道? 我是否有可能检测到这一点并popup一条消息告诉用户“你的机器人的指南针需要校准。请将手机以水平八字形移动,直到此消息消失。”

Android如何传递Activity.class作为函数的参数

我最近从python转移到Android,我被困在这里。 这是我的类声明,用于为Alert Dialog创建一个接受必要参数的通用函数 public static AlertDialog.Builder getAlertDialog(String strArray[], String strTitle, Activity v) { return new AlertDialog.Builder(v) .setTitle(strTitle).setItems(strArray, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } }); } 但我无法通过这段代码调用此函数,这给了我一个错误 getAlertDialog(strArray, strTitle, MakeCall.class).show(); 错误是 the method getAlertDialog(String[], String, Activity) in the type MakeCallAlertDialog is not applicable for the […]

Android – 将已更新权限的新APK上传到已发布的应用

所以我在启用结算时将新APK上传到Play商店时遇到问题。 目前我有一个已发布的付费应用程序,我想将其更改为订阅应用程序,以便用户获得年度订阅,从而获得应用程序的最新数据。 现在我的问题是,开发者控制台不允许我上传具有启用结算权限的草稿APK。 我登录开发控制台,转到APK,从简单模式更改为高级模式,将我的新APK保存为草稿,一旦上传,我收到以下错误: This configuration cannot be published for the following reason(s): All devices that might receive version 1 would receive version 2. Some devices are eligible to run multiple APKs. In such a scenario, the device will receive the APK with the higher version code. 我更新了版本代码和版本号,使其高于当前版本,以及仅仅增加两个值中的一个的不同组合仍然没有成功。 该应用程序正在使用相同的密钥库进行签名。 谢谢,DMan

找不到与给定名称匹配的资源’@android:style / Theme.Material.Light.DialogWhenLarge.NoActionBar’

尝试使用最新的Google Play Services SDK时出现此错误: C:\Program Files (x86)\Android\android-sdk\extras\google\google_play_services\libproject\google-play-services_lib\res\values-v21\appinvite_styles.xml:5: error: Error retrieving parent for item: No resource found that matches the given name ‘@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar’. 我的目标是android-19但也尝试了同样结果的android-21 。 我有Android支持库 如果我使用旧版Google Play服务(修订版21),则不会出现错误。 此外,早期版本中没有文件夹values-v21 。 如何解决此错误? 编辑:我已尝试使用API​​ 21,但此错误仍然存​​在。 在manifest.xml : 在project.properties : target=android-21

如何从Firebase控制台删除主题? (FCM)

有谁知道如何从Firebase控制台删除客户端主题?