Articles of iOS

如何设置TI SensorTag以收集数据以供日后检索?

我正在使用TI SensorTag ,我希望它能够在我的手机不在范围内时通过蓝牙LE连接来存储数据。 目前,传感器仅在设备处于无线范围内时才传输数据。 通过访问SensorTag上的固件,即使手机不在范围内,也可以使其存储数据,然后在设备可用时进行传输。 我正在使用iPhone,使用他们的示例代码访问它。 我也可以使用Android代码,如果有人认为可以更好地运行。 是否可以告诉固件在本地记录此数据? 如果是,需要通过蓝牙LE传输哪些命令? 如果没有,是否可以修改固件以支持此function?

领域:记录顺序已更改

我正在尝试用Realm database开发我的Android应用程序。 今天我遇到了以下问题:我在表中添加了一个记录列表,然后尝试删除其中一个。 删除其余的顺序后更改(与删除前的顺序不同)。 请参阅下面的图片以查看详细信息。 删除之前 删除第3项后 问题是:那是一个function还是一个bug? 我如何保持记录的顺序? 我知道我可以轻松地获得正确的顺序,因为我想添加一个新字段作为createTime或类似的东西,但我想find一个非常简单的解决方案作为Realm的配置。

React-Native ListView renderRow发出传递道具。 正确的方式或错误的方式

在React-Native中使用ListView,我看到不一样,将props移动到列表项, 仅使用引用将函数作为props传递,并调用子组件中的参数,或 将函数作为带有参数定义的props传递,并调用子函数中没有参数的函数 没有一个解决方案有效。 调用的函数是Redux的Actions创建者,并被调度。 这是Redux还是React-Native(也许是ReactJS)的问题 这是一个片段,市场为//错误的代码行无效后跟好的代码行 class App extends Component { // On props // data: an Array // doThis: an action creator of Redux // doThat: idem constructor(){ super(); this.ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2}); } render () { const dataSource = this.ds.cloneWithRows(this.props.data); return ( this.props.doThis(rowData)} onLongPress={() => this.props.doThat(rowData)} […]

使用xamarin构建可在本机应用程序中使用的跨平台库

我想构建iOS原生应用和Android原生应用。 我想保持管理视图纯粹本机的代码,即。 为Android编写Java代码,为iOS编写Objective-C代码。 我想知道是否可以使用Xamarin(或其他工具/技术)在C#中构建库; 与模型,网络代码,行为逻辑(ViewModel东西)等可以在2个本机应用程序之间共享。 如果有,怎么样? 🙂 谢谢!

如何从phonegap中的图库中选择video?

请帮助我任何人如何只选择在android和iOS中的图库中的video我在线索我试过这个点击这里从媒体中选择video,但它不适合我… var pictureSource; var destinationType; var mediaType; document.addEventListener(“deviceready”, onDeviceReady, false); function onDeviceReady() { pictureSource = navigator.camera.PictureSourceType; destinationType = navigator.camera.DestinationType; mediaType = navigator.camera.MediaType; } navigator.camera.getPicture(onPhotoURISuccess, onFail, { destinationType: destinationType.FILE_URI, mediaType: mediaType.VIDEO, sourceType: source }); function onPhotoURISuccess(imageURI) { console.log(imageURI); } function onFail(message) { console.log(message); } 我使用相同的代码在我的应用程序中实现,但它不能来….

从HTML网页向移动设备地址簿添加联系人

我目前正在建立一个网站,只需轻轻一点,您就可以在IPhone / Android地址簿中添加联系人。 该网站目前是HTML5,但可以实现Javascript和/或PhP选项。 那么有没有一种方法,点击链接,移动设备将打开已经填写了我想要的信息的地址簿(姓名,电子邮件地址,街道地址,电话号码)。 我到处寻找只能find能够做同样事情的应用程序的方法。 我想从网页上创建它。 在哪里,我可以学习如何做到这一点? PS:目前,我正在尝试.VCF文件中的所有内容都可以通过点击下载……这似乎导致我目前无处可去。

iOS的GCM和Apple提供的推送通知服务有什么区别

我正在阅读关于iOS的Apple推送通知。 在搜索时我发现谷歌还为iOS设备GCM提供GCM服务。 我有以下疑虑 – 它们之间有什么区别吗? 我不明白苹果是否也提供同样的东西,为什么goole为iOS推出GCM? 将GCM用于iOS和Apple推送通知服务的场景/要求是什么?

如何将Libgdx游戏部署到iOS

我使用Libgdx框架制作了一款游戏,并在一个月前将其部署到Google Play商店。 现在我想将它部署到Apple应用程序商店,但是由于RoboVM已经停产,libgdx wiki没有更新如何部署到iOS。 我知道英特尔多操作系统引擎可能是将libgdx应用程序部署到iOS的替代方案,但我找不到任何有关如何设置或使用它的初学者的教程或资源。 有人能为我提供有关如何将我的应用程序部署到iOS的明确步骤吗? PS:我为此目的买了一台二手iMac(4GB内存,配备SSD),因为我听说需要一台OSX机器来制作iOS应用程序。

当移动safari或chrome上的屏幕键盘打开时,是否有任何javascript事件被触发?

我尝试对Web应用程序中的屏幕键盘做出反应。 不幸的是,有些事情使这一点变得复杂: 首先,应用程序必须在移动平台(平板电脑)和台式机上运行。 此外,禁止滚动文档/正文并进一步增加趣味,平板电脑必须使用横向模式。 因此,如果有人选择任何输入字段,屏幕上的键盘会打开并阻挡页面一半的视线,因此一些输入变得不可见,我需要更改它。 不幸的是,似乎没有任何事件被触发,这表明应用程序的一半变得不可见。 我已经检查过滚动并调整事件大小,但它们也没有触发。 当然,一旦我肯定会在平板电脑上,我总能以某种方式做出反应。 可能95%的用户无论如何都不会连接硬件键盘。 但是,有没有更清洁的方式?

移动应用程序是否需要遵守欧盟Cookie法?

我从客户那里得到了一个有趣的问题,关于欧盟cookie法及其对移动应用程序的影响。 您可能知道,Cookie法律要求网站让用户知道该网站使用cookie,并告诉他们如何禁用这些。 Android / IOS应用的立场是什么? 我没有专门存储cookie,但我确实存储了用户登录详细信息,以自动检查应用启动时的访问权限。 这是受法律影响的吗? 当应用程序开始警告用户时,是否需要添加popup窗口? 应用程序中的Web视图怎么样? 基本上,我找不到关于这个主题的任何澄清,我不能说我看过一个告诉用户存储数据的应用程序。