162得票13回答
如何在Android设备中检测来电?

我想制作一个应用程序,当手机接到电话时,我想检测号码。下面是我尝试过的,但它无法检测到来电。 我想让我的MainActivity在后台运行,我该怎么做? 我已在manifest文件中授予权限。<uses-permission android:name="android.permiss...

156得票2回答
安卓如何响应Intent中的URL

我希望当用户访问特定的url时,我的意图能够被调用:例如,Android市场使用http://market.android.com/这样的url。YouTube也是如此。我也想实现这个功能。

156得票22回答
使用意图启动短信应用程序

我有一个关于intent的问题... 我尝试启动短信应用程序...Intent intent = new Intent(Intent.ACTION_MAIN); intent.setType("vnd.android-dir/mms-sms"); int flags = Intent.FLAG...

156得票16回答
允许用户选择相机或图库来获取图片

我尝试要做的似乎非常简单,但是经过几天的搜索我仍然无法完全弄清楚。我的应用程序允许用户选择多个(最多5个)图像。我正在使用一个ImageView。当用户点击ImageView时,我想让他们有以下选项: 从图库中选择图片,或者 使用相机拍摄图片。 我开始使用ACTION_GET_CONT...

156得票10回答
以编程方式安装/卸载APK文件(PackageManager与Intents之间的比较)

我的应用安装其他应用程序,需要跟踪它安装了哪些应用程序。当然,这可以通过简单地保留已安装应用程序的列表来实现。但这不应该是必需的!维护installedBy(a, b)关系应该是PackageManager的责任。实际上,根据API,它就是: public abstract String g...

155得票19回答
安卓YouTube应用播放视频意图

我创建了一个应用程序,可以在Android上下载YouTube视频。现在,我希望当您在YouTube本机应用程序中播放视频时,也可以下载它。为此,我需要知道YouTube本机应用程序发出的Intent以播放YouTube应用程序。 如果我在模拟器上安装了YouTube程序,那么我可以很容易地做...

147得票4回答
PendingIntent无法发送Intent附加信息

我的MainActivity使用带有名为isNextWeek的boolean额外参数的Intent启动RefreshService。 RefreshService创建一个Notification,当用户单击它时会启动我的MainActivity。 效果如下: Log.d("Refre...

147得票13回答
检查应用是否已安装 - Android

我正在尝试从Google Play安装应用程序。我可以理解,在打开Google Play商店的URL时,它会打开Google Play,当我按下返回按钮时,该活动将恢复。 Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.par...

144得票21回答
意图清除

我的安卓应用程序通过一个传递信息的意图(在状态栏中是pendingintent)被调用。 当我按下主屏幕按钮并通过长按主屏幕按钮重新打开我的应用程序时,它会再次调用该意图,并且相同的额外信息仍然存在。 @Override public void onSaveInstanceSt...

144得票8回答
意图 - 如果活动正在运行,则将其置于前台,否则启动一个新的活动(来自通知)

我的应用程序有通知功能,但是如果没有任何标志,每次都会启动新的活动,导致多个相同的活动在彼此之上运行,这显然是错误的。我希望它能够将通知挂起的意图中指定的活动放在前台,如果已经在运行,则将其置于前台;否则启动它。到目前为止,我使用的通知意图/挂起意图是:private static Pendi...