Tag: 安卓

检查Android应用程序是否在后台运行

通过背景,我的意思是应用程序的任何活动目前都不可见

在Android中将活动的数据发送到片段

我有两个class。 首先是活动,其次是我有一些edittexts的片段。 在活动中,我有一个与asynchronous任务和doInBackground方法的子类,我得到了一些结果,我保存到variables。 我怎么能发送这个variables从子类“我的活动”这个片段?

如何在Firebase中的后台应用中处理通知

这是我的清单 <service android:name=".fcm.PshycoFirebaseMessagingServices"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <service android:name=".fcm.PshycoFirebaseInstanceIDService"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service> 当应用程序在后台,通知到达时,默认通知来,并不会运行我onMessageReceived代码。 这是我的onMessageReceived代码。 这将调用如果我的应用程序在前台运行,而不是在后台应用程序。 如何在应用程序在后台运行此代码? // [START receive_message] @Override public void onMessageReceived(RemoteMessage remoteMessage) { // TODO(developer): Handle FCM messages here. // If the application is in the foreground handle both data and notification messages here. // Also if you […]

正在放弃申请吗?

在我学习Android的尝试中,我刚刚阅读了以下内容 : 问题: 用户是否可以select杀死应用程序,除非我们放入一个菜单选项来杀死它? 如果不存在这样的选项,用户如何终止应用程序? 答:(罗曼盖伊): 用户没有,系统自动处理这个。 这就是活动的生命周期(特别是onPause / onStop / onDestroy)。 不pipe你做什么,不要放一个“退出”或“退出”应用程序button。 Android的应用程序模型是无用的。 这与核心应用程序的工作方式也是相反的。 嘿嘿,我在Android世界的每一步都遇到了一些问题=( 显然,你不能退出Android的应用程序(但Android系统可以很好地彻底摧毁你的应用程序,只要感觉像)。 怎么了? 我开始认为编写一个“普通应用程序”的应用程序是不可能的 – 用户可以在他/她决定这样做时退出应用程序。 这不是应该依靠操作系统来做的事情。 我试图创build的应用程序不是Android Market的应用程序。 这不是一般公众“广泛使用”的应用程序,它是一个将在狭窄的业务领域使用的商业应用程序。 实际上,我真的很期待为Android平台开发,因为它解决了Windows Mobile和.NET中存在的许多问题。 不过,上个星期对我来说有点closures了……我希望我不必放弃Android,但是现在看起来不是很好=( 有没有办法让我真的退出应用程序?

不幸的是,MyApp已经停止。 我该如何解决这个问题?

我正在开发一个应用程序,每当我运行它,我得到的消息: 不幸的是,MyApp已经停止。 我能做些什么来解决这个问题? 关于这个问题 – 明显的启发是什么是一个堆栈跟踪,我怎样才能用它来debugging我的应用程序错误? ,有很多问题说明他们的应用程序已经崩溃,没有进一步的细节。 这个问题的目的是指导新手Android程序员如何尝试自己修复问题,或者提出正确的问题。

是否有可能在Gradle中声明一个可用于Java的变量?

是否有可能在Gradle中声明一个可用于Java的变量? 基本上我想在build.gradle中声明一些变量,然后在构建时明显地获得它。 就像C / C ++中的预处理器宏一样… 声明的例子就是这样的: android { debug { A_VAR_RETRIEVABLE_IN_JAVA = 42 } release { A_VAR_RETRIEVABLE_IN_JAVA = 42+52 } } 有没有办法做这样的事情?

如何使用Android ADB工具启动应用程序?

如何使用Android的ADB工具发送意图?

Android如何使用MediaScannerConnection scanFile

即时添加图像到SDCARD上的文件夹。 由于图像和我的文件夹不能立即显示在图库im试图让MediaScannerConnection更新并显示图库中的文件夹/图像。 这对我来说并不是那么好,因为没有任何东西出现在画廊中。 我只在Eclipse的AVD测试。 我没有看到有关这可能是因为scanFile是自api8以来新的。 有人可以证明这是怎么做的? 我在一个服务和活动,但在onScanCompleted时不断得到uri = null。

密钥库证书的SHA-1指纹

获取SHA-1指纹的方法与获取指纹的方法相同吗? 以前,我正在运行这个命令: 我不清楚我得到的结果是SHA-1指纹。 有人可以澄清这一点吗?

Android预填充数据库

我正在开发一个Android应用程序,在用户可以使用该应用程序之前,该应用程序需要在该应用程序的数据库中填充多个条目(包含1000-10000行的单个表)。 我已经看了一些教程,我不确定最好的方法来做到这一点。 我应该在每次启动应用程序时检查数据库是否存在,如果不存在,创建它并插入我需要的数千条记录? 还是有更好的方法来处理这个问题? 理想情况下,它可以作为应用程序安装过程的一部分,但我不确定这是否可行。 任何反馈将不胜感激。