小编Tom*_*mie的帖子

控制iOS 7多任务切换器中的屏幕截图

我一直在尝试找到有关iOS 7中新的多任务切换器的一些信息,特别是当应用程序进入休眠状态时操作系统的屏幕截图.

在此输入图像描述

有没有办法完全关闭此功能或屏幕截图?或者我可以从切换器中完全隐藏应用程序吗?该应用需要在后台运行,但我们不希望从应用中显示任何屏幕截图.

屏幕截图可能存在安全风险,请考虑银行应用程序,其中您的卡号或帐户摘要可供双击设备上的主页按钮的任何人使用.

有兴趣了解这个吗?谢谢.

ios ios7

95
推荐指数
3
解决办法
4万
查看次数

在Android 4.2(及更高版本)上修改AIRPLANE_MODE_ON

由于sdk版本4.2,似乎不再可能在设备上修改飞机模式,因为谷歌已将此设置移至只读的Settings.Global.

有没有人能够在没有生根的情况下绕过这个?

我的应用程序主要功能是在屏幕关闭时启用飞行模式,此操作自4.2起停止工作.

只是想仔细检查我的评估是否正确以及我的应用程序是从Android 4.2及更高版本开始死亡的.

参考文献:http: //developer.android.com/reference/android/provider/Settings.Global.html#AIRPLANE_MODE_ON

settings sdk android

11
推荐指数
2
解决办法
4905
查看次数

当您提出minSdkVersion时,Google Play中的当前安装会发生什么?

当引发minSdkVersion且SDK版本低于此值时,安装了应用程序的现有用户会发生什么?

他们是否仍然从Google Play获得更新后续崩溃?或者他们是否停止从Google Play获取更新?

android

11
推荐指数
2
解决办法
1527
查看次数

App Store中的多语言应用; 使用两个版本 - 或使用苹果本地化?(特殊情况)

关于我向iOS AppStore提交应用程序,我遇到了一个非常独特的困境.

这是一款适用于1.5至3岁儿童的应用程序,该应用程序背后的理念是,语音引导您学习动物名称及其声音.这里没什么革命性的.该应用程序一直是瑞典语,但我现在增加了对英语(语音和文本)的支持.

那么,在提交到AppStore时我该如何处理?默认路由是本地化,但这将对设备及其设置充满信心.此外,我绝对不希望在应用程序中包含任何设置菜单.如果客户下载瑞典应用程序,该应用程序应该是瑞典语,无论设备上的语言设置如何.

我在应用程序中排除任何设置的原因是目标受众是小孩子,他们不应该有任何其他选项然后在应用程序中播放.如果我在开始屏幕上添加标记,孩子们会点击那些并最终得到他们不会理解的语言.在"Settings.app"中添加语言设置是一种选择.但是,所有家长/用户是否都知道那里甚至有app设置?此外,如果一个瑞典用户在AppStore中购买瑞典版本,那就太糟糕了,但是因为iPad的语言是英文的,所以在他们的iPad上获得英文版本.

另一种方法是构建目标并简单地将另一个应用程序发布到AppStore,该应用程序硬编码为特定语言.应用程序将具有不同的名称,图标可能略有不同,例如背景颜色和/或标记.

本地化的利弊:

  • +这是Apple的首选方式
  • +我可以在AppStore中使用多语言应用程序的功能(评论等)
  • +客户在购买应用程序时会获得所有语言(即使很少,如果没有,也会改变语言)
  • - 家长需要注意iPad上不断变化的语言会改变应用程序上的语言
  • - 使用英文版iPad的瑞典用户将获得英文版
  • - 它不会告诉英语用户App Store中有一个瑞典版本的应用程序.
  • - 所有语言的所有资产都将使用相同的二进制文件,二进制文件可能会变得相当大.

两个应用程序(不同目标)的优缺点:

  • +非常清楚客户,以瑞典语下载它,应用程序将保留瑞典语,无论iPad上的语言如何.
  • + App Store中的额外促销不会受到影响(客户在App Store中看到多种语言选项)
  • +无需设置
  • +只有语言的独特资产,更小的二进制文件 - 更快的下载速度
  • - 两个应用程序的相同图标(虽然名称不同),添加标志代表国家而不是语言.
  • - 如果他们认为我在向App Store发送垃圾邮件,Apple可能会禁止我的整个开发者帐户.
  • - 客户需要购买两种语言的两份副本.虽然可能是无声的争论,很少有孩子在2岁时多语言:)

任何有类似经历的人都喜欢分享?我真的倾向于这两种解决方案.

iphone app-store ipad ios

6
推荐指数
1
解决办法
1317
查看次数

对于在Android L上的设备上启动的第一个应用程序,android:excludeFromRecents是否已损坏?

似乎当前从Android L中排除最近应用程序列表中的应用程序的方法已被破坏.我们的应用程序使用android:excludeFromRecents,它的工作正常.除非我们的应用程序是设备重新启动时启动的第一个应用程序.

这就是当我们的应用程序作为设备上的第一个应用程序退出时的外观: 使用android:excludeFromRecents的InBrowser作为设备上的第一个应用程序启动

如果我们首先启动相机(或任何其他应用程序),然后我们的应用程序并退出两者,它的外观如下: 首先启动摄像头,然后启动InBrowser. 按预期工作.

简单地说:如果一个带有android:excludeFromRecents的应用程序作为设备上的第一个应用程序启动,则指令android:excludeFromRecents不起作用.如果在android:excludeFromRecents-app之前启动了另一个应用程序,它会按预期工作.

这是一个非常奇怪的边缘案例错误还是我错过了一些非常明显的东西?

我们构建了一个非常隐私谨慎的Web浏览器(http://inbrowserapp.com),因此一旦应用程序关闭,我们就无法显示应用程序中显示的任何屏幕截图.但这也应该影响银行应用程序,密码管理器等,因为如果应用程序是重新启动后第一个启动的应用程序,敏感信息将被截屏.

当用户退出Android L时,也许我们可以使用空白视图来查看路径并隐藏敏感信息.但是看起来这里有什么问题?

android

5
推荐指数
1
解决办法
1227
查看次数

无法使用Xcode 6 GM Seed提交给AppStore

使用Xcode 6 GM Seed向AppStore提交iOS8应用程序的其他人在2014-09-09发布了吗?

继续运行此错误:

此捆绑包无效.提交到App Store的新应用和应用更新必须使用Xcode 5.1.1和iOS 7 SDK的公共(GM)版本构建.不要提交使用测试版软件构建的应用.

我的理解是GM SEED是允许您向App Store提交支持iOS8的应用程序的版本?

xcode

4
推荐指数
1
解决办法
1491
查看次数

标签 统计

android ×3

ios ×2

app-store ×1

ios7 ×1

ipad ×1

iphone ×1

sdk ×1

settings ×1

xcode ×1