草庐IT

妻子的包

全部标签

android - 如何在库模块中使用不同的包名称进行调试和发布?

小问题:如何更改库模块中debug或release构建类型的包名称?上下文:在采用MVP+Clean架构的Android项目中,我们在库模块中使用了存储库模式。我们希望在具有两个环境(开发和生产)的库中包含Firebase。我已经在Firebase中创建了项目(com.example.com和com.example.com.dev),然后下载了相应的google-services.json到src/main和src/debug文件夹。Gradlegoogle-services插件使用google-services.json中定义的客户端ID验证模块包名称,但Android限制更改app

android - 获取应用程序共享 Intent 的包名称

我想获取创建共享Intent的应用程序名称或其包名称。我正在制作通过Intent接收共享数据的应用程序,我怎样才能获得创建者应用程序的包名称?类似于[intent.getSourceBackageName()]编辑:我不确定我的问题是否清楚。但是我需要找出调用我的应用程序的名称,例如,如果我从浏览器共享,我需要找到一种方法来知道浏览器应用程序是与我共享数据的应用程序。 最佳答案 howcouldIgetthepackagenameofthecreatorapplication?你不能。例如,可能没有“创建者应用程序”,因为ACTIO

android - 将 Android 项目构建到不同的包

我正在尝试寻找为6个以上不同客户构建/打包Android应用程序的最佳方法。我可以在SVN中为所有客户使用不同的分支,但应用程序之间的唯一区别是资源文件夹中的一些值(可绘制对象、字符串等)。我编写了一个导入标准Androidbuild.xml的ant脚本。该脚本执行以下操作:从属性文件中读取客户名称。为每个客户完成以下操作:更改了AndroidManifest.xml中的包名称(通过挂接到-pre-build目标)。自定义资源被复制到构建中的res目录中(通过挂接到-pre-compile目标)。包名称改回默认值(通过挂接到-post-compile目标)。APK被复制到一个特定的位置

Android API 23 删除的包

org.apache.http的最佳替代品是什么?因为他们在AndroidAPI差异报告中这么说。API23中删除的包org.apache.commons.loggingorg.apache.httporg.apache.http.authorg.apache.http.auth.paramsorg.apache.http.clientorg.apache.http.client.entityorg.apache.http.client.methodsorg.apache.http.client.paramsorg.apache.http.client.protocolorg.apac

android - 如何命名正确的包名称?

我已经读过了,->创建一个Android项目(http://developer.android.com/training/basics/firstapp/creating-project.html)->唯一包名称(http://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html#d5e6484)我有一个域名“280w.info”。我刚刚开始Android编程。我认为包名称是“info._280w.(project)”。所以,我创建了“info._280w.Utest”。单击“调试测试”作为Android应用程序。午餐安卓模拟器。控制

android - 如何找到默认设置应用程序的包名

我想阻止在我的应用程序中启动任务管理器和设置应用程序。为此,我尝试获取当前正在运行的应用程序并检查它们的包名称是否被允许。如果不允许则显示一个新Activity。运行时显示默认androidSettings应用程序的包名是com.android.settings。现在我有些疑惑设置应用程序是否在所有android版本中都有包名称com.android.settings?如果不是,它们是什么?如何找到任务管理器的包名? 最佳答案 试试这个privateStringquerySettingPkgName(){Intentintent=n

github - 如何在 Flutter 中添加来自 GitHub 的包?

我需要使用一个包的最新源代码,而最新源代码尚未发布。我应该在pubspec.yaml中写入什么来获取Github中的包?下面的代码不起作用。它不下载包,我无法将它导入到我的源代码中dependencies:flutter:sdk:fluttercarousel_pro:git:url:https://github.com/jlouage/flutter-carousel-pro.git 最佳答案 pubspec.yaml示例与特定分支的依赖关系:dependencies:flutter:sdk:fluttercarousel_pro

github - 如何在 Flutter 中添加来自 GitHub 的包?

我需要使用一个包的最新源代码,而最新源代码尚未发布。我应该在pubspec.yaml中写入什么来获取Github中的包?下面的代码不起作用。它不下载包,我无法将它导入到我的源代码中dependencies:flutter:sdk:fluttercarousel_pro:git:url:https://github.com/jlouage/flutter-carousel-pro.git 最佳答案 pubspec.yaml示例与特定分支的依赖关系:dependencies:flutter:sdk:fluttercarousel_pro

android - 我怎样才能获得默认短信应用程序的包名?

由于在4.4中添加了默认短信应用程序,我无法像这样打开默认短信应用程序:Intentintent=newIntent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_DEFAULT);intent.setType("vnd.android-dir/mms-sms");startActivity(intent);那么我怎样才能获得默认短信应用程序的包名称,以便我可以直接从我的应用程序中打开它呢? 最佳答案 接受的答案对我不起作用(而且似乎相当不可靠)。获取包名的更好方法是T

android - 应用程序的包命名唯一性?

创建Android应用时,我们需要在list中提供包名称。我相信这可以唯一标识一个应用程序,这样如果另一个应用程序已经存在具有相同包名称的应用程序,我们就无法将应用程序上传到市场。是否可以在不发生冲突的情况下扩展包名称?例如:package="com.me.foo"package="com.me.foo.grok"第二个应用程序是否会被市场接受,即使它是第一个包名称的子字符串?谢谢 最佳答案 是的,这完全没问题。 关于android-应用程序的包命名唯一性?,我们在StackOverfl