Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。



30
如何解决“等待调试器”消息?
我已经用SDK 2.2将HTC Comet连接到Eclipse。我进行调试构建-应用程序无法运行;尽管它确实已安装在设备上。在设备上,我在彗星屏幕上看到此消息框 等待调试器 应用程序HunyDew(进程com.airvine.hunydew)正在等待调试器附加。 [强制关闭] 而在Eclipse控制台中,我得到了这些消息集 [2010-12-07 01:42:29 - hunydewprj] Android Launch! [2010-12-07 01:42:29 - hunydewprj] adb is running normally. [2010-12-07 01:42:29 - hunydewprj] Performing com.airvine.hunydew.HunyDewAAStartsHere activity launch [2010-12-07 01:42:47 - hunydewprj] Application already deployed. No need to reinstall. [2010-12-07 01:42:47 - hunydewprj] Starting activity com.airvine.hunydew.HunyDewAAStartsHere on device 308730C861BC …


1
通过动画交换活动中的片段
我想通过动画在一个活动中交换两个片段。假设PageA用于片段A,屏幕左侧,而PageB用于片段B,即屏幕右侧。现在我希望当我单击pageA上的按钮时,PageA将移动到屏幕的右侧,并带有一些过渡动画。 我尝试了以下代码来替换职位 FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.container, new FragB()); fragmentTransaction.commit(); 寻找一些线索。 提前致谢。

7
需要在Android 6.0上启用蓝牙低功耗扫描的位置
升级到Android 6.0版后,只有在设备上启用了定位服务后,蓝牙低功耗(BLE)扫描才起作用。请参阅此处以供参考:Android 6.0上的Bluetooth Low Energy startScan找不到设备 基本上,您需要为应用程序和电话启用权限。这是错误吗?在没有实际启用位置服务的情况下可以进行扫描吗?我不需要所有应用程序的位置。 编辑 我没有提到我正在使用API 21 startScan()中BluetoothLeScanner提供的方法。我可以接受此方法所需的课程和清单中的精细位置权限。我只是不希望我的应用程序的用户必须在其设备(GPS等)上启用位置服务才能使用我的应用程序。 以前,该startScan()方法将在手机上禁用位置服务的情况下运行并返回结果。但是,在棉花糖上,当未在电话上启用位置服务并且清单中仍包含课程/精确位置权限时,同一应用程序将“扫描”但无提示失败,并且不返回任何结果。

10
Android:打开活动而不保存到堆栈中
我有2个活动:Main和List。 从Main可以打开List;从列表中可以打开Main。 我想它,以便名单的每一个开放并没有得到保存到“历史”。因此,从Main上按回去将无法返回到列表。 可能吗?



6
Android Json和空值
如何检测json值何时为空?例如:[{“ username”:null},{“ username”:“ null”}] 第一种情况表示用户名不存在,第二种情况表示用户名“ null”。但是,如果尝试检索它们,则两个值都将导致字符串“ null” JSONObject json = new JSONObject("{\"hello\":null}"); json.put("bye", JSONObject.NULL); Log.e("LOG", json.toString()); Log.e("LOG", "hello="+json.getString("hello") + " is null? " + (json.getString("hello") == null)); Log.e("LOG", "bye="+json.getString("bye") + " is null? " + (json.getString("bye") == null)); 日志输出为 {"hello":"null","bye":null} hello=null is null? false bye=null is null? false
94 java  android  json 

8
Android-打印完整的异常回溯记录到日志
我有一个try / catch块引发异常,我想在Android设备日志中查看有关异常的信息。 我从开发计算机上使用以下命令读取了移动设备的日志: /home/dan/android-sdk-linux_x86/tools/adb shell logcat 我首先尝试了这个: try { // code buggy code } catch (Exception e) { e.printStackTrace(); } 但这不会在日志中显示任何内容。很可惜,因为这样做会有所帮助。 我取得的最好成绩是: try { // code buggy code } catch (Exception e) { Log.e("MYAPP", "exception: " + e.getMessage()); Log.e("MYAPP", "exception: " + e.toString()); } 总比没有好,但不是很令人满意。 您知道如何将完整的回溯记录打印到日志吗? 谢谢。
94 android 

8
带有AWS SNS的FCM
我正在AWS为我的android项目使用资源,我正计划为自己的项目添加推送通知服务AWS SNS。有几个问题困扰着我。除了一两个问题,我没有发现任何问题,但解释不明确。 1. AWS支持FCM吗?SNS与...合作GCM。但是Google建议使用FCM而不是GCM。我没有找到AWS支持FCM。 2. AWS即使在发送推送通知之后,是否也将消息(或数据)存储到其数据库中? 3.我尝试将FCM api密钥放入SNS应用程序平台,为什么显示无效参数?

5
使用adb获取应用程序版本名称
有没有一种简单的方法可以使用adb shell在Android设备上获取应用程序的版本名称? 我在/data/system/packages.xml中找到了应用程序版本号(不是版本名)。 如果有一个包含应用程序信息的文件,那就太好了。
94 android  adb 

30
等待目标设备上线
我最近更新到了Android Studio 2.3,现在当我尝试运行该应用程序时,模拟器无法联机。300秒后超时。 此外,该应用程序一直遇到致命异常(OOM),我不确定如何解决该问题,或者这是否是模拟器问题的一部分。 任何帮助深表感谢。同样,我对程序的了解非常有限,因此,如果您的答案可以保持简单,那将是非常不错的。


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.