草庐IT

Branding

全部标签

android - 品牌化安卓应用

我们为多个客户提供服务。我们想要提供的一个功能是一个android应用程序,它允许客户自定义应用程序的品牌(图标、Logo、名称等)。这里有一些规定。客户的客户将使用此应用程序。您可能是多个客户的客户,但我们无法向用户显示任何类型的客户列表。客户不能共享单个应用程序。即使功能相同,应用程序也必须能够根据客户的不同而不同是的,我知道以这种方式构建它是一个PITA,但我们的客户不希望其他客户的客户知道他们也是我们的客户。那么,构建易于品牌化的应用程序并尽可能减少对开发人员理智的压力的最佳方法是什么? 最佳答案 为应用程序的每个版本保留一

android - 一个应用多个品牌

我有两个应用共享相同的功能,除了图像、图标、颜色、应用名称和包更改以及在网络Activity时调用的URL。在iOS中,我们可以利用目标的强大功能,从一个源代码轻松创建两个不同的应用。这是link关于如何在iOS中做到这一点但是如何在android中实现呢 最佳答案 您应该利用productflavors为此。在您的build.gradle中,您将像这样定义口味:android{productFlavors{brand1{//...}brand2{//...}}}然后您可以创建flavor特定的资源。例如,如果您要创建一个名为ic_

ios - 安装同一个 iOS 应用的两个版本

我正在开发一个iOS应用程序,它应该被标记为不同的客户。目前的问题是我需要同时安装两个版本的应用程序(一个橙色主题和一个红色主题)。实现这一目标的最佳方法是什么? 最佳答案 您只需要使用两个不同的包标识符。这可以在info.plist中设置:CFBundleIdentifier。您可能想要设置使用不同版本的info.plist的不同目标或方案。 关于ios-安装同一个iOS应用的两个版本,我们在StackOverflow上找到一个类似的问题: https://

C++将类插入 map 容器

我有一个C++映射,我希望输入我的类作为值,并输入一个字符串作为键。当我尝试这样做时,我得到一个错误'Scene_Branding':非法使用这种类型作为表达式我非法使用这种类型作为表达式,我似乎无法找出原因。这是一些代码。stringCurrentScene="Scene_Branding";mapScenes;Scenes.insert(std::make_pair("Scene_Branding",Scene_Branding));//这里是场景品牌标题..#ifndefScene_Branding_H#defineScene_Branding_H#include"Scene.h

C++将类插入 map 容器

我有一个C++映射,我希望输入我的类作为值,并输入一个字符串作为键。当我尝试这样做时,我得到一个错误'Scene_Branding':非法使用这种类型作为表达式我非法使用这种类型作为表达式,我似乎无法找出原因。这是一些代码。stringCurrentScene="Scene_Branding";mapScenes;Scenes.insert(std::make_pair("Scene_Branding",Scene_Branding));//这里是场景品牌标题..#ifndefScene_Branding_H#defineScene_Branding_H#include"Scene.h