77得票10回答
如何查找我Android设备上是否存在特定的软件包?

我怎样才能找到我Android设备上是否安装了某个特定的软件包或应用程序,例如:com.android.abc?

27得票7回答
在 Android 应用程序启动时添加加载屏幕

我的应用程序在10秒内加载起始页。在这10秒的时间内,安卓屏幕是空白的。我想在这段时间内添加一个加载屏幕。如何添加?同时告诉我如何在应用程序中知道起始页面正在加载?并告诉我该如何在我的应用程序中实现此功能?

24得票6回答
如何在Android中通过编程方式配置启动器活动?

我正在开发一个应用程序,其中包含两个活动:LoginActivity和MainActivity。当用户第一次打开应用程序时,他将登录并且他的凭据(用户名和令牌)将保存在Preferences中。 现在,如果用户再次打开应用程序,则应启动MainActivity。 我尝试在Applicatio...

14得票10回答
如何获取用户在Android设备上安装的应用程序列表?

目前我正在使用以下代码:List<PackageInfo> packs = getPackageManager().getInstalledPackages(0); 但它返回了由设备制造商和我安装的应用程序。如何限制只返回我安装的应用程序?

7得票2回答
有没有办法检测哪些应用程序我可以/无法到达它们的“应用信息”屏幕?

背景 您可以使用PackageManager.getInstalledPackages获取已安装应用程序列表。 并且,您可以通过以下方式访问每个应用程序的应用信息屏幕: val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SET...

11得票2回答
在安卓系统中如何获取已安装应用程序的名称?

我写了一个小方法来显示Android设备上已安装的应用程序名称。但是当我使用"name"属性时,它会显示异常错误。而当我使用"packageName"时,该方法可以完美执行并在列表中显示包名。private void getInstalledApps() { // TODO Auto-...

106得票4回答
在AndroidManifest.xml文件中,android:supportsRtl="true"的用途是什么?

每当我在Android Studio中创建新项目时,我的应用程序的AndroidManifest文件中会出现android:supportsRtl="true"。<application android:allowBackup="true" android:icon="@...

9得票1回答
从Application类请求权限

根据最新的Android文档,为了收集某些数据,我需要请求权限。所以我正在执行以下操作: @Override public void onCreate() { super.onCreate(); ... ... if (PermissionUtility.is...

53得票1回答
Android Studio - 公司域名

在Android Studio中创建新项目时,会提示您填写域名。 我已经知道可以随便编一个,但如果想在Google Play商店上分发应用程序怎么办?即使我永远不使用我的域名,我需要购买一个Web域名来分发我的应用程序吗?

26得票2回答
Android清单文件中的元数据返回为null。

我有一个类,其中包含一个方法,该方法尝试从清单文件中检索元数据。除了从应用程序信息创建的捆绑包返回空值之外,一切正常。 这是代码: private int getCurrentVersion(){ int currVersion = 0; try { A...