问题标签 [steroids]
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.
ios - 使用带有 getPicture 和 FILE_URI 选项的 Cordova/Phonegap API 未显示相机图像
我遇到的 FILE_URI 问题类似于另一篇文章中提出的问题:
--> Cordova 2.8.1: camera.getPicture with photolibarary source on ios
我尝试使用类似于 Cordova 文档中提供的示例的简单代码。
HTML:
JS:
我在 iOS7 上使用来自 AppGyver 的 Cordova 3.1 API。我尝试使用 navigator.camera 与 Camera、FILE_URI 与 NATIVE_URI 以及 JPG 与 PNG 的所有组合。这些组合都不起作用。但是,我仍然得到正确的 URI 路径(file:///var/mobile/Applications/…/tmp/cdvphoto024.jpg),但是当将此路径作为源时,图像不会显示。它在 CAMERA 和 PHOTOLIBRARY 上使用 DATA_URL 时有效,但这对我没有用,因为我需要能够将路径存储在 LocalStorage 中并将图像文件移动到永久位置。知道如何解决这个问题吗?或者也许是一种解决方法,我可以使用 saveToPhotoAlbum 选项,但是我不知道如何在不再次通过 getPicture 手动选择的情况下检索新捕获的图像的路径。任何想法?谢谢
android - 可以使用类固醇和 css 图标集吗?
是否可以使用带有类固醇的 font-awesome 之类的 css 图标集?
目前,如果我在网络浏览器中预览我的东西,图标会按预期呈现,但在我的 android 设备中什么都没有显示
android - 类固醇和离子 css 兼容性?
默认情况下,类固醇使用 ionic 作为它的 css 框架。
今天的测试看起来我在 2 个不同的 android 设备上得到了非常不同的结果
Galaxy Tab – P7500 运行 android .2.2
我的问题是:
这是预期的吗?
如果没有,是否知道我可能做错了什么?android平板电脑/手机之间有不同的配置文件吗?
如果是的话,是否还有另一个人们知道的 CSS 框架可能会给我跨设备的更一致的结果?!
angularjs - Angularjs + steroids:$http 不会在应用程序上获取 url,但它可以在浏览器上运行
我正在使用 Appgyver Steroids 和 angularjs 构建一个 Web 应用程序,该应用程序与不同域上的后端服务器通信。
这是相关代码(故意愚蠢;我试图隔离问题):
控制器:
看法:
我正确设置了服务器,使其启用了 CORS。我在 Chrome 和 Safari 中测试了代码,它工作正常:我从服务器得到了正确的 JSON 响应。
但是,当代码封装在 steroids 应用程序中并在 iOS 模拟器中运行时,它不会向服务器发出请求。我得到一个等于 0 的状态代码,并且在我设置的数据包分析器中看不到任何请求的迹象,也看不到我服务器的日志(在本地主机上运行,如应用程序)。我还没有在真机上试过。
请注意,AngularJS 似乎配置正确,因为我在应用程序的其他部分使用它,并且它在 iOS 模拟器中正常工作(尽管这些其他控制器不执行任何 HTTP 调用)。
知道可能出了什么问题吗?
编辑
感谢Marcin的回答,我意识到 iOS 模拟器正在虚拟机上运行,这意味着在其中调用 localhost 没有意义。我改用 127.0.0.1:8080 并且它工作正常。
android - AppGyver:导航栏后面的PDF
我正在尝试在我的 AppGyver 应用程序中查看 PDF,但它存在一些问题。首先,一些注意事项:
- PDF 可以通过一个 url 访问到一个 php 页面,该页面将生成请求的 PDF 文件。
- 尝试访问 url / PDF 文件(登录凭据)时必须发送 POST 数据。
- PDF 文件位于外部 Web 服务器上。
- 用户必须能够返回到上一个视图。
我阅读了有关使用steroids.views.PreviewFileView
来查看 PDF 文件的信息。不幸的是,看起来这个类只在 iOS 上受支持,我也想支持 Android。可以通过单击某个按钮来访问 pdf。
我做了这个解决方法,它通过 JavaScript 创建一个表单并在单击按钮时立即提交。因此,我可以在发送帖子数据时请求文件并将其显示在应用程序中。但加载 PDF 时,顶部显示在导航栏后面。捏缩放屏幕时,PDF 文件将完全显示在屏幕上。
如果我应该使用steroids.views.PreviewFileView
,如何在尝试访问文件时将 POST 数据发送到 url?还是我应该继续我解决它的方式?因为那么我想在加载它时完全显示 PDF 的第一页的解决方案提供一些帮助。
android - Phonegap VS 类固醇。我选的好吗?
我想为 Android 和 iOS 开发一个应用程序。这是一个非常简单的应用程序,几乎没有服务器连接,而且非常简单。唯一的事情是它会有很多动画。
我认为选择 Phonegap 而不是原生应用程序是个好主意,因为它是多平台的,并且对于像我这样的 Web 开发人员来说开发起来非常容易。但是,当你在网上阅读时,你会看到很多人说它真的很慢,按钮不会立即做出反应等等。
所以首先我想问一下,phonegap的性能是否足以满足这种App的需求。
其次,我发现了类固醇。它看起来很棒,因为它需要 Phonegap 并使其成为原生。但这听起来太好了,我的意思是,您拥有所有性能更高的Phonegap,我想它应该有一些问题。
那么,我可以使用 Stereoids 代替 Phonegap 来提高性能吗?类固醇更糟糕的是什么?
问候和感谢。
node.js - 有 AppGyver 问题的新手--Steroid 和 Composer
**好的,所以我一直在学习一些关于编码和编程的 codecademy 课程,并想开始一个项目来测试我学到的一些东西。我想为手机构建一个 Instant Messenger 聊天应用程序,经过大量研究后,我决定使用 AppGyver 来构建我的移动应用程序。
在论坛上,我问要使用什么,有人告诉我 Composer 很容易,因为它有拖动选项和其他东西,但这开始让我感到沮丧,没有好的教程可以告诉我那里的一切,尤其是我想要的我的应用看起来像(另外我没有 Apple 智能手机或类似的东西,所以不需要扫描仪)所以因为我熟悉 codecademy 的 HTML,所以我决定试试运气,还有更多关于那(当然是视频)我遇到了问题。我完成了网站上的步骤,每次我到达要求我在 Node.js 中发布这个的步骤
-- npm 安装类固醇 -g --
我收到一条消息,一直在说同样的事情——Python 安装得很好,但错误是找不到命令“git”。我做错了什么?
此外,我似乎无法找到 Git GUI 的存储库,我也不确定我应该在那里做什么。我能得到一些关于我的问题的帮助吗?先感谢您。**
javascript - 等待地理编码器功能完成执行然后继续然后继续
我正在使用 Appgyver Steroids 框架开发一个混合应用程序,我正在尝试实现“检测用户位置”功能,用户可以切换开关以选择他们是否希望检测到他们的位置(经纬度)自动,或者他们可以在文本框中输入他们的位置(城市、邮政编码或县),然后根据他们的输入/选择单击按钮计算经度和纬度。
当用户将开关切换到“打开”位置并点击提交时,将navigator.geolocation.getCurrentPosition
触发并调用相关函数,然后将其当前的经度和纬度存储在localStorage
. 这完美地工作。
但是,当用户将开关切换到“关闭”位置时,我的地理编码功能 [manuallyGeoCode()] 将他们的位置编码为 long 和 lat 似乎没有及时触发,因此在调用该地理编码后立即触发警报函数在它有时间实际设置localStorage
值之前。我使用回调进行了研究,并研究了使用 jQuerydeferred
方法,这两种方法我都没有成功使用。任何帮助将不胜感激!谢谢阅读。
这是我的代码:
mobile - Appgyver Steroids 应用程序中是否有任何移动广告网络?
据我所知,在 Steroids 应用程序中实现 AdMob 仍然是不可能的。我还尝试了 InMoby 和更多的网络,但没有一个有效,因为 Steroids 是一个跨平台框架。
显然不能使用像 AdSense 这样的网络,因为它们需要在特定的网络域中运行。
angularjs - 如何在Angularjs下显示来自Phonegap/Cordova Camera API的移动图片
在我之前的帖子(Cordova 相机 API 的使用)之后,我找到了一种使用以下代码将捕获的图像移动到本地应用程序文件夹的方法,现在使用 Cordova 3.5.0:
此代码似乎非常随机地工作。图像文件似乎总是正确地移动到本地应用程序根文件夹,但 fileMoved 函数内 $scope.favourite.photo 中存储的文件名似乎并不一致。我无法弄清楚出了什么问题以及为什么有时(很少)会起作用。任何想法将不胜感激。