Articles of iOS

使用PhoneGap / jQuery Mobile以编程方式在iPhone / Android日历中添加事件?

如何从iOS / Android中的JavaScript / jQuery Mobile / PhoneGap应用程序创建日历事件? 有没有,例如,PhoneGap插件? 在官方存储库中没有看到任何内容。 对于iOS,Event Kit框架(iOS 4.0+)似乎能够添加事件 。

继续为apple-touch-icon.png获取404’s

我们为以下两个文件持续获得404: /apple-touch-icon-precomposed.png: 685 Time(s) /apple-touch-icon.png: 523 Time(s) 我一直在搜索我的移动网站存档,因为这个404的罪魁祸首,我的代码中没有任何地方指向apple-touch-icon.png 。 在Sublime Text 2中执行Find in folder…为apple-touch-icon提供零结果: Searching 100 files for “apple-touch-icon” 0 matches across 0 files 我们正在为webapps使用Apple meta标签: 这些元标记的使用是否会导致iPhone默认搜索apple-touch-icon ? 我们没有提供图标,但我们应该这样吗? 我们真的只想删除这个404。 浏览Apple的开发者文档没有提供任何强化我的理论的提示。 当我们发现这种情况发生在iOS和Android上时,无论浏览器如何,情节都会变得更加浓密。 Firefox,Safari和Chrome都试图find这个apple-touch-icon 。 我使用HTML5 Mobile Boilerplate作为我的WebApp的入门者,它有一个名为helper.js的文件。 helper.js里面有这个函数,我从代码中删除了它: /** * iOS Startup Image helper */ MBP.startupImage = function() { var portrait; var landscape; var pixelRatio; […]

Android和iOS中的应用文件大小差异

使用应用程序分发服务(Android市场和Apple App商店),我发现了一个谜。 对于Apple应用程序,应用程序的文件大小通常比Android应用程序大。 我似乎无法find差异的任何解释,它似乎是一个未被触及的主题。 我尝试了不同的应用程序,差异似乎在几MB到6-8 MB之间。 所以问题是,为什么苹果应用程序的文件大小更大? 什么是额外的MB用于? 例子: BBC: Android:918K – https://market.android.com/details?id=bbc.mobile.news.ww Apple:6.7 MB – http://itunes.apple.com/dk/app/bbc-news/id364147881?mt=8 由于一些垃圾邮件预防,我无法直接链接到其他人。 英国航空 Android:1.2 MB Apple:7.9 MB 北方银行 Android:2.1 MB Apple:6.4 MB 美国银行 Android:727K Apple:2.1 MB 我可以继续…如果有人可以提供两个应用程序发行版的文件大小统计数据,确认或反驳我的理论。 – 我会很感激。

生成iPhone和iPad屏幕截图,包括设备框架

我使用过Android设备艺术生成器,但对于iOS设备也是如此。 这样的事情存在吗? 我想截取我的iOS应用程序的屏幕截图,然后将它们很好地包装在iPad和iPhone图形中以用于营销材料。 我意识到我可以在Photoshop中手工完成这个,但是一个非常简单的拖放解决方案就像Android一样非常有用。

是否可以在智能手机上触发共享菜单(通过HTML / JS)?

是否存在通过HTML或JavaScript在智能手机上的本地浏览器中触发共享function的可能性? 当然,有许多服务提供共享按钮。 但是当我想在Facebook上分享一个网站时,我需要在我目前正在使用的浏览器中登录到facebook。 几乎所有浏览器都内置了自己的共享function,触发系统菜单以选择要用于共享的应用程序: 这个问题是关于:如何触发此菜单? 我知道可以在链接的href属性中触发具有指定前缀的tel: ,例如tel:或callto: . 也许这个共享菜单的快捷方式也存在? 还是一些javascript代码? 或者完全不同的方式怎么做? 提前致谢。

React Native:如何检测我的代码是否在模拟器中运行?

在Obj-C iOS应用程序中,我可以使用#if (TARGET_IPHONE_SIMULATOR)来编写仅模拟器代码。 在本地反应我可以使用: if (__DEV__) { .. do something special } ..检测开发模式。 我们可以使用Platform.OS === ‘ios’来检测平台(Android / iOS)。 有关详细信息,请参阅此处平台文档 但是我们如何检测应用程序是否在模拟器中运行? 我问的原因是我的应用程序使用相机扫描条形码,这在iOS模拟器中不受支持。

手机可以假装是蓝牙键盘吗?

如果用于模拟蓝牙键盘或鼠标的iPhone / Android应用程序,它似乎非常有用。 例如,你打开应用程序,突然你可以输入你的iPhone键盘和你的PC / PS3 /等。 与它配对就好像是蓝牙键盘并接收打字的字母。 这个想法对我来说似乎很直观,我认为它不存在的唯一原因是它不可能,但我不明白为什么它不可能。 是否存在蓝牙限制,导致设备无法模拟其他types的设备? 或者,也许是iOS或Android暴露的API的限制会抑制这种情况? 编辑:看起来iPhone蓝牙API相当有限,因为您只能与Apple许可的配件进行通信: 是否可以开发具有蓝牙function的iOS应用程序? 这可能会排除其他types设备仿真的任何内容。 但问题仍然是针对Android开放的。

除了“Hello”之外,还有什么好的Phonegap教程吗?

我想开始研究Phonegap以部署iOS和Android应用程序。 我想知道除了基本的“Hello”之外是否有任何好的Phonegap教程。

基于多个ScrollViewanimation单个视图

我正在开发一个应用程序,我正在尝试根据多个ScrollView的滚动位置animationView 。 这就是屏​​幕的外观。 上面的屏幕有两个部分 Top上的View组件 底部的TabNavigator组件 TabNavigator中的每个标签都有一个ScrollView (在这种情况下有2个但可以更多),我想要实现的是当用户向下滚动时折叠View并在用户向上滚动时展开它。 在一个标签上,我做得很好,它正是我想要它的工作方式,但是当我添加第二个标签时出现了问题。 问题 当我在tab1上滚动一点并移动到tab2并尝试滚动时,它会变得生涩。 看到GIF了解我想说的话 更新 在expo.io上查看这个小吃以查看问题 snack.expo.io/SytBkdBAW 我尝试了什么 App.js export default class App extends Component { constructor (props) { super(props) this.state = { /* omitted – not related */ scrollY: new Animated.Value(0) } } render () { let translateY = this.state.scrollY.interpolate({ inputRange: [0, 600], outputRange: [0, -290], […]

如何使用SDL2为Android,iOS和Windows开发设置Visual Studio 2015?

Visual Studio 2015集成了Android Emulator支持。 他们甚至有一个预先制作的模板来设置Windows Phone,Android和iOS目标。 似乎应该有一些方法可以在同一个解决方案中设置SDL 2.0,以便在Android和Windows之间轻松切换。 我真的希望有一个包含SDL 2.0的现有模板,或者关于这个主题的教程。 我现在在哪里? 我有一个工作代码库,我一直在基于SDL 2.0的visual studio 2015中维护,很久以前我手动将它移植到我的Mac上的Xcode,我能够在模拟器中运行。 我尚未在Android上运行。 xcode中的端口可能已经过时了,因为我已经更新了多个库并且它是在三年前。 我对这个问题的理想答案将导致Visual Studio 2015项目的SDL 2.0配置适用于iOS,Android和Windows。 我正在寻找的是一系列创建模板项目的步骤,可以用作在Windows或Android模拟器上通过SDL初始化OpenGL上下文的起点。 这可能要求很多,但我希望有人已经完成了这项工作,并且可以在这里与世界分享。