Tag: android

readdir:我怎么知道它是文件还是目录

readdir返回有关目录中所有项目的信息。 如何判断该项目是文件还是目录? 谢谢。 编辑。 对不起,忘了提一下,我的时间目标平台是iOS和android。

如何从SDK实现每个会话的Google地方信息自动填充function?

是否可以从Android和iOS应用程序的地方sdk实现基于会话的自动完成? 根据新的Google Maps框架定价,6月11日生效的自动填充请求可以分解为基于击键/会话的。 除了此参考之外,我无法找到描述实现步骤的文档。

为什么这个由facebook生成的深层链接(applink)不起作用?

我想在我的网站上创建一个按钮,允许用户打开本机Facebook应用程序(如果已安装),否则打开Facebook网站。 据我所知,我必须为此创建单独的html页面。 我尝试了facebook托管应用程序链接,以获得有用的App Links示例。 以下代码由facebook生成,可以通过此URL访问。 我试图用iOS(Safari,Chrome),Android(默认浏览器,Chrome)打开此链接。 尽管我在两台设备上安装了facebook app,但我被重定向到facebook网站。 为什么会这样? 我如何让它打开本机应用程序? App Link Redirecting…

使用OAuth2安全地validation移动访问的选项

我们目前正在实施OAuth2以保护我们的新API,并且不确定如何安全地提供所需的function。 我们需要从移动设备允许以下内容: 下载应用程序后,用户可以立即拍照并提交,无需先登录。 虽然我们希望允许匿名用户访问,但用户无需登录或注册以使用某些function,我们不希望允许对API进行未经身份validation的访问。 这通常使用客户端凭证授权流来获取和app访问令牌来完成,但这需要知道客户端密钥。 根据我的阅读,移动设备不被视为可信客户端,不应包含客户端密钥,因此无法自行生成应用程序访问令牌。 我们已经提出了一些选项来完成这个要求,但是想要一些输入: 将客户端密码嵌入应用程序中。 从安全的角度看似乎并不理想,但也许我们错过了一种明显的方法来保护它? 我们的目标是至少iOS和Android。 离线生成应用访问令牌并将其嵌入应用中。 仍然不是很安全,但至少秘密没有暴露。 仅使用客户端ID而不是访问令牌来允许访问某些function。 这可能是最简单的,但它引入了不一致性,并且需要多种方式来validation客户端。 构建并使用随附的Web应用程序为移动应用程序生成应用程序访问令牌。 从表面上看似乎是一个胜利者,但现在你必须保护访问伴侣应用程序! 如何使用OAuth2从移动设备安全地validation对API的访问,而无需用户首次登录?

LibGDX – 如何为iOS和Android集成AdMob

我正在通过LibGDX关注AdMob集成的本教程,但它仅适用于Android。 我只是想知道是否有人有一个例子如何实现包括iOS在内的相同集成? 另外,我如何使用横幅而不是全屏? 目前我使用LibGDX设置的iOS是: 1.- RoboVM

本地存储离子2错误

我尝试在我的Ionic 2应用程序中使用它: https : //ionicframework.com/docs/v2/storage/ 我已经跑了 cordova plugin add cordova-sqlite-storage –save 和 npm install –save @ionic/storage 成功。 当我尝试在app.module.ts中添加存储时,我遇到了这个错误: Error: Can’t resolve all parameters for Storage: (?). at v (http://localhost:8100/build/polyfills.js:3:4864) at SyntaxError.BaseError [as constructor] (http://localhost:8100/build/main.js:127193:27) at new SyntaxError (http://localhost:8100/build/main.js:11660:16) at CompileMetadataResolver._getDependenciesMetadata (http://localhost:8100/build/main.js:27183:31) at CompileMetadataResolver._getTypeMetadata (http://localhost:8100/build/main.js:27058:26) at CompileMetadataResolver._getInjectableMetadata (http://localhost:8100/build/main.js:27046:21) at CompileMetadataResolver.getProviderMetadata (http://localhost:8100/build/main.js:27288:40) at http://localhost:8100/build/main.js:27246:49 at Array.forEach (native) […]

从移动应用程序执行Google Apps脚本function

我正在为使用谷歌电子表格作为他的数据库的用户开发一个界面。 如今他使用Google Sheet移动应用程序(Android和IO)来更新他的电子表格,我找不到任何方法来创建界面甚至在移动应用程序上调用函数。 有谁知道如何通过我在Google表格移动应用程序上创建的脚本调用函数? 谢谢!

如何向特定平台发送通知?

我想向Android和iOS发送两个不同的通知。 我想向iOS发送通知消息,这样iOS就会显示一个不错的通知。 对于Android我想发送数据消息,这样我就可以在Android上以及在后台处理通知(因为我没有在后台获得回调并希望自己处理它)。 我查看了文档,但找不到有关发送到特定平台的任何信息。 我怎么做? 关于如何做到这一点的其他建议也是受欢迎的,但请记住,我特别想通过Android上的回调自己处理通知(onMessageReceived)

真正的设备和模拟器/模拟器有什么区别?

最近在QCon上,Gerard Meszaros说我们应该只在模拟器上运行自动化testing来提高效率。 我们也在考虑移动自动化testing。 但是我不确定是否会出现一些只能在真实设备中发现的问题? 或者像相机,重力感应器等一些组件无法在模拟器/仿真器中testing? 谢谢! 编辑: 你可以在这里findGerard的幻灯片: http : //www.slideshare.net/pinot_noir/ensuring-quality-in-cloud-and-mobile-applications 。 我再次阅读幻灯片,发现我误解了他的观点。 他的意思是我们应该尽量避免在硬件上进行debugging(第41页)。 他还提到我们可以将传出的请求捕获到传感器和其他服务,然后注入响应。 也许我们可以select一些无法在模拟器中完全testing的案例,然后用真实的设备进行testing。 感谢您的评论! 🙂

SKHeader:导航开始时需要编辑标题三angular形

enter image description here我有一个关于“SKHeading”的问题。 当我使用(SKMapSettings.SKHeadingMode.ROTATING_MAP),并开始导航,我得到了一个三angular形在我的导航路线定义一个头我想编辑这个头到较小的一个,但我不能在代码中find它可以请你build议我如何做到这一点。 所以,我可以使三angular形头小,并与它玩。下面是我的代码: SKNavigationSettings navigationSettings = new SKNavigationSettings(); navigationSettings.setNavigationType(SKNavigationSettings.SKNavigationType.SIMULATION); navigationSettings.setPositionerVerticalAlignment(-0.25f); navigationSettings.setShowRealGPSPositions(true); navigationSettings.setShowStreetNamesPopusOnRoute(true); navigationSettings.setDistanceUnit(SKMaps.SKDistanceUnitType.DISTANCE_UNIT_MILES_FEET); navigationSettings.getSpeedWarningThresholdInCity(); SKNavigationManager sknavigation = SKNavigationManager.getInstance(); sknavigation.setMapView(mapView); sknavigation.setNavigationListener(this); sknavigation.startNavigation(navigationSettings); navigationInProgress = true; mapView.centerOnCurrentPosition(17, true, 500); mapView.getMapSettings().setHeadingMode(SKMapSettings.SKHeadingMode.ROTATING_MAP); startOrientationSensor(); 这是创build三angular形的线。 mapView.getMapSettings()。setHeadingMode(SKMapSettings.SKHeadingMode.ROTATING_MAP 请点击图片,看到红色的圆圈标记。我想删除那个蓝色的三angular形