草庐IT

主要矛盾

全部标签

android - 当主要 Activity 在后台运行时如何启动 Activity ?

我创建了一个应用程序,它允许用户设置他是否想在应用程序以后台模式运行时接收通知。如果启用了通知,则应启动一个Activity(对话框应出现在屏幕上)。我尝试通过以下方式启用它:@OverridepublicvoidonProductsResponse(Listproducts){this.products=products;moboolo.setProducts(products);if(moboolo.getAutomaticNotificationsMode()!=0&&products.size()>0){if(isRunningInBackground){Intentinten

android - 如何在 apk 文件中找到用于机器人测试的主要 Activity

我有很多apk文件,我想用robotium为它们编写简单的测试。我有一些问题,当我试图为他们找到主要Activity时,例如在Dropbox应用程序中。在AndroidManifest.xml中我发现了这个:怎么理解mainactivity是怎么调用的?我正在使用ApkAnalyser,我尝试了不同的类名和其他字符串,但是robotiumtest无法启动应用程序并写道我的项目中没有测试:/(apk在我的PC中重新签名)我想了解,如何从apk文件中识别MainActivity?谢谢 最佳答案 我知道这很旧,但我碰巧遇到了它。问题是:“

android - 使用 Google Maps Javascript API v3 和 Android MapView 的主要区别

MapView是否快很多?是否预加载了磁贴?我目前正在测试一个使用GoogleMapsJavascriptAPIv3的PhoneGap应用程序,它的加载速度非常慢……有什么提示吗? 最佳答案 MapView会更快。它是编译而不是解释javascript,MapView下载图block并缓存它们,并针对设备进行了优化。 关于android-使用GoogleMapsJavascriptAPIv3和AndroidMapView的主要区别,我们在StackOverflow上找到一个类似的问题:

android - 如何将主要 Activity 和日期选择器分离到自己的类(class)

这件小事开始让我很沮丧。我认为这是一件简单的事情,但我想我还没有清楚地了解android是如何工作的。无论如何,问题是我的android应用程序将有一些按钮,按下这些按钮会打开日期或时间选择器对话框。我知道如何在与主要Activity本身相同的类中直接实现它们,但出于维护原因以及如果有一天我要进一步开发该应用程序,我认为这不是一个好的解决方案。我尝试了几种不同的方法来做到这一点,但每次都失败了。这让我完全不知道该做什么以及出了什么问题。这是我尝试过的一种方法:主要Activity(我对其进行了简化并尝试仅提供必要的代码,因为它很长)。这是遵循单例设计模式。publicvoidonCre

android - 具有单一主要 Activity 的应用的应用索引

我们的Android应用只有一个主Activity。所有后续屏幕都已实现为fragment。我们正尝试使用谷歌开发者指南来实现应用索引。但是,因为只有一个主要Activity,所以只有主屏幕被索引。我们还尝试在fragment级别而不是Activity级别处理传入的Intent,但它仍然不起作用。有没有人成功地为具有多个fragment而不是多个Activity的应用程序实现了应用程序索引?任何帮助将不胜感激谢谢 最佳答案 这应该有效。以下是我想象中您的应用的工作方式:您的list有一个intent过滤器,可将深层链接发送到您的Ma

android - 我对 Android 中 Activity 、服务和广播之间的主要区别是否正确?

我发现Android的关键组件有点困惑,所以我做了一个图表让我记住。但我不确定我是否正确。(要是记错了就惨了。)所以我决定在StackOverflow上发个问题看看。item|____ground|runtimereg?|1to?-----------------------------------------------------------------------------------activity|foreground|no|1(multiplecandidatesforimplicit,finallystill1)-----------------------------

android - 从 phonegap 调用电话后重新专注于主要 Activity

我正在构建一个基于PhoneGAP的应用程序,我需要在其中调用电话,然后在5秒后返回到我的应用程序。关于调用电话的部分工作正常。为了让Android通过通话而不仅仅是拨号盘打开,调用电话的代码放在com.phonegap.api.Plugin中,看起来像privatevoidcallNumber(StringphoneNumber){Uricalling=Uri.parse("tel:"+phoneNumber);IntentcallIntent=newIntent(Intent.ACTION_CALL,calling);this.ctx.startActivity(callInten

android - 每个主要的 Android 广告提供商都需要哪些权限?

我正在尝试决定与哪个广告提供商合作,而我对市场的不满之一是需要比实际需要更多权限的应用程序。大多数主要提供商都要求您先注册才能访问他们的文档,因此我们认为我们可以在此处汇总信息。要在您的Android应用中展示来自各个主要广告供应商的广告需要哪些权限:AdMobTapJoyGoogleMobileAdsBurstlyMobclixzestadzInMobiiVdopia欢迎补充。我刚从tutsplus得到列表.(明确地说,我正在寻找哪些供应商需要比其他供应商更多的权限。) 最佳答案 实际上,我认为除了Admob之外,其他任何一个都不

Android - 启动主要设置 Activity 并不总是有效

FLAG_ACTIVITY_NO_HISTORY不适用于启动android设置Activity(android.provider.Settings.ACTION_SETTINGS)我有一个Activity,我从中启动Android设置窗口(android.provider.Settings.ACTION_SETTINGS)。我是这样做的:Intentintent=newIntent(android.provider.Settings.ACTION_SETTINGS);intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);activityCon

android - 官方 Fragment 开发者指南自相矛盾吗?

在DesignPhilosophy节officialFragmentguide,它说:Youshoulddesigneachfragmentasamodularandreusableactivitycomponent.Thatis,becauseeachfragmentdefinesitsownlayoutanditsownbehaviorwithitsownlifecyclecallbacks,youcanincludeonefragmentinmultipleactivities,soyoushoulddesignforreuseandavoiddirectlymanipulati