问题标签 [mobile-development]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
892 浏览

ios - 使用 Swift 3 在 iOS 中“水平分页”的正确方法

我基本上是一名 Android 开发人员,现在正在学习使用 Swift 进行 iOS 开发。我的问题是,在 iOS 中实现水平分页的正确方法是什么,可用于实现“卡片刷卡”,其中卡片具有更改其文本的文本视图。我的意思是,当我们水平滑动时,卡片和文本视图应该一起移动,下一张卡片应该有下一个文本视图。我会有一个引号数组,页数应该取决于这个数组的长度。所以想知道究竟要使用什么,“ScrollView”或“CollectionView”或“TableView”?以及如何使用它?

0 投票
1 回答
2877 浏览

c++ - 如何在 Unreal Engine 4 Mobile Game Development C++ 中接收 touch-hold-drag 事件

我是 UE4 新手,我开始用这个引擎制作我的第一款手机游戏。

如标题中所述,我在实施该事件时确实遇到了麻烦。基本上,屏幕上有一堆瓷砖。我想要的只是当用户触摸任何瓷砖并按住手指并将其拖过其他瓷砖时,所有“触摸”的瓷砖都会改变颜色。

我需要在引擎输入中添加哪些动作/轴映射?我也尝试过使用TilekMesh->OnInputTouchEnter.AddDynamic(this, &AMyProjectBlock::OnFingerPressedBlock);,但即使我按住并拖动,瓷砖似乎也没有改变颜色。但是当我改用它时OnInputTouchBegin,它可以成功运行,但我不想单独触摸并放开每个瓷砖。任何帮助将不胜感激。

0 投票
1 回答
70 浏览

javascript - Can I get mobile name from cordova device uuid?

I want to reverse engineer on cordova device uuid.

How do I get the device name from the device uuid?

0 投票
1 回答
150 浏览

ios - 如何防止用户禁用或删除我的 IOS Safari 内容拦截器?

现在,我正在开发一个项目来构建一个带有内容拦截器扩展的应用程序,该应用程序将与 safari 集成以阻止某些网站的加载,这将由父母控制,以保护他们的孩子无法访问这些网站。我面临的挑战是,孩子们可能会通过在设置中滑动内容拦截器按钮或删除应用程序来将其从 Safari 设置中禁用。我如何让父母保护应用程序?

此所需功能与以下链接中的功能相同: https ://itunes.apple.com/US/app/id1071244095

0 投票
1 回答
154 浏览

api - REST API + OAuth + 移动流程

我必须为移动应用程序开发一个 RESTful API,我对这些部分之间的通信流有些担心。我是移动设备和 OAuth 的 API 开发新手。

共同的项目应该以这种方式工作:

  • 用户只能使用他们的 Google 帐户登录
  • 移动应用程序使用网站 API,所有信息都存储在后端

我在OAuth on REST API for mobile app 上发现了一个类似的问题,我更喜欢它的第一个解决方案,但我对这个解决方案的安全性有一些疑问。

1) 我应该为 API 使用 OAuth2 吗?我不确定将用户的 Google ID 发送到 API 以获取用户数据是否是个好主意。

2) 如何在服务器上检查 Google ID 的正确性和真实性?还是根本不重要?

我正在考虑这种情况,但我不确定这是最好的解决方案:

1) 用户首次使用其 Google 帐户登录移动应用程序。

2) 移动应用程序接收 Google ID 和一些附加信息。

3) 移动应用程序将 Google ID 发送到服务器。

4)服务器使用OAuth2。它为用户创建一个帐户(将 Google ID 保存在数据库中)并向移动应用程序返回一个访问令牌。

5) 移动应用程序将访问令牌存储在本地,并将其用于对服务器的请求。访问令牌过期后,用户必须使用其 Google 帐户再次登录移动应用程序。

我对仅使用 Google ID 生成令牌有些担心。我的意思是,任何人都可以使用某人的 Google ID 来创建令牌。馊主意 :(

我还应该更好地使用 JWT 作为令牌吗?

谢谢你的帮助!

0 投票
1 回答
73 浏览

c# - 如何在xaml win8中添加静态标题和可滚动内容

我正在尝试在 xaml 页面中添加静态标题或标题,用户可以在其中滚动某些内容但不能滚动标题

所以我的第一次尝试是添加一个 ScrollViewer ,所以我这样做了

但是 VS express 给了我这个错误:

Content 属性设置了多次

如果有人能解释我做错了什么以及为什么我将不胜感激

非常感激 ,

低音

0 投票
2 回答
1089 浏览

android - 如何创建一个安卓画廊应用程序

我创建了一个画廊应用程序。它会打开图像和照片,但系统不会将其作为图库应用程序。谁能帮我把它设置为画廊应用程序?谢谢!

0 投票
0 回答
30 浏览

bluetooth - 电话到电话检测/通信协议?

我试图弄清楚是否有无线电话到电话通信的协议(所以不是 WIFI),其中应用程序可以确定具有相同应用程序的另一部电话在同一个房间(或几米)并在之间传输数据应用程序。

蓝牙可以工作,但我希望应用程序预先建立握手而不是需要蓝牙握手。

如果范围超过 10 厘米,NFC 将是完美的。

那里还有其他可能有用的东西吗?

0 投票
0 回答
203 浏览

android - 为什么 MediaRecorder.prepare() 会抛出 IOException?

我只是想制作一个简单的视频录制应用程序。我花了几天时间试图找出这个错误,但我没有运气。我差一点就删除我的整台电脑,这个错误让我发疯!我关注了 developer.android.com 和 YouTube 教程。我不明白为什么我的代码不起作用,因为我复制了他们所做的一切。

http://pastebin.com/q84v81hG

我把所有的代码都放在了一个粘贴箱里,因为我把它放在这里时代码搞砸了。

谢谢你的帮助!

顺便说一句,我知道我没有添加一个停止录制的按钮,我只是想在添加之前先让它录制。

0 投票
1 回答
1057 浏览

ios - Location permission alert button callback

How to trigger action when the button of location permission alert is pressed? I want to perform segue after allow or cancel button is pressed.