Tag: android

OnLocationStateChange cordova应用程序崩溃

我正在工作的应用程序基本上是使用cordova geolocation插件提取用户位置,然后在google地图上显示位置。 我面临的问题是,当我杀了应用程序,并closures/位置服务的设置应用程序崩溃。 java.lang.RuntimeException:无法启动接收器cordova.plugins.Diagnostic $ LocationProviderChangedReceiver:java.lang.NullPointerException:试图对null对象引用调用虚拟方法'void cordova.plugins.Diagnostic.notifyLocationStateChange()' 导致:java.lang.NullPointerException:试图调用虚拟方法'void cordova.plugins.Diagnostic.notifyLocationStateChange()'对空引用 这是直接从Android Studio运行应用程序后得到的错误屏幕截图 我正在使用诊断插件,因为我正在API 23testing应用程序即棉花糖,这需要运行时间的权限。 如果我删除诊断插件的应用程序崩溃,一开始在棉花糖。 该应用程序在23以下的API上运行,也不会崩溃,当我打开/closures位置服务。 build议/build议欢迎。

与Android和ios的spring开机rest安全

我正在开发springrestwebservice和我的客户是android和ios应用程序。 问题是我的应用程序是100%api的基础上,即使是没有网站的pipe理员,一切都是移动的,我一直在努力如何进行身份validation和授权 。 在我的客户端是浏览器之前,我做了一些小的春季项目。 但现在我已经坚持了一个星期,我似乎无法find任何关于如何做这个身份validation和授权的事情。 这是我的方法,还是它是非常不寻常的事情。 我将不胜感激任何帮助。 谢谢

与Ionic1&ngCordova Native Audio插件一起循环播放audio

我正在制作一个声音的应用程序,我希望能够使用ionic1来循环播放声音。 我已经看到ngcordova本地audio插件是伟大的,但我无法使它的工作。 我只有windows.plugins模拟器的控制台中的未定义的错误(因为它是从我读过的)。 任何人都可以帮助我? 我已经看到了这个问题的其他线程,但本教程和这个SO 线程没有为我工作。 这里是我的代码: $ ionicPlatform.ready var app = angular.module('starter', ['ionic','ngStorage', 'ngCordova']); app.run(['$ionicPlatform', function($ionicPlatform) { $ionicPlatform.ready(function($cordovaNativeAudio) { if(window.cordova && window.cordova.plugins.Keyboard) { // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard // for form inputs) cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); // Don't remove this line unless you know what […]

如何在Phonegap中发布表单?

我正在尝试Phonegap,并在HTML中有一个非常简单的应用程序。 <!DOCTYPE html> <html> <title>&nbsp;</title> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" /> <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script> <script type="text/javascript" charset="utf-8" src="cordova.js"></script> </head> <body> <div data-role="page" id="page1"> <div data-role="header"> <h1>Trying out Phonegap</h1> </div> <div data-role="content"> <h3>Sign in here</h3> <form> Username <input type='text' name='username'> Password <input type='text' name='password'> <input type='submit' name='submit' […]

滑动列表项目更多的选项(颤振)

前些日子,我决定从Pinterestselect一个应用程序的Ui来练习用Flutter构build应用程序,但是我用滑动条卡住,在水平拖动上显示“更多”和“删除”button。 图片在右边 。 我没有足够的知识来使用与animation结合的手势来创build类似这样的animation。 这就是为什么我希望你们中的某个人能够像我一样为每个人做一个例子,我们可以理解如何在ListView.builder中实现这样的东西。 (资源) 来自macOS邮件应用程序的gif示例:

可拖动的Boxview不会更新Xamarin

我的第一个问题是框视图在左上angular生成,而不是我指定的devise网格行10和网格列3 第二个问题是可拖拽的视图,在代码本地拖拽视图的第一部分,它正确地调用了触摸事件,但也许它不会在GUI中更新? <ContentPage> <ContentPage.Padding> <OnPlatform x:TypeArguments="Thickness"> <On Platform="iOS, Android" Value="0,40,0,0" /> </OnPlatform> </ContentPage.Padding> <Grid BackgroundColor="White" ColumnSpacing="10" RowSpacing="10"> <Label Text="Red" FontSize="Medium" HorizontalOptions="Center" /> <Grid.RowDefinitions> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> […]

Soundcloud Stratus Player – 跨平台兼容性

我在下一页使用Soundcloud的stratus播放器 – http://www.naturesoundmap.com/ 到目前为止,我对它的function非常满意,但是我从用户那里得到的报告表明可能存在兼容性问题。 很难确定问题出在哪里,可能根本就不是Soundcloud播放器,但是我们从很多iOS用户那里得到了很多与Soundcloud连接的时间非常长的报告,比如几分钟。 我在Safari上testing了一个iPad mini,对我来说还行,然后在10英寸的iPad上进行testing,声音根本不起作用。 我已经在使用Chrome的Android上进行了testing,播放器已激活,暂停button表示正在播放,但没有声音。 如果我“暂停”,然后点击“播放”,我听到声音。 在Android上的其他浏览器,它似乎确定。 我没有任何关于Windows用户问题的报告。 问题 – 有没有其他人有类似的经验和/或没有人有任何想法如何解决这些问题?

PhoneGap是我的正确select吗?

我是PhoneGap的新手,我有几个问题: 我需要一种开发具有iOS,Android和其他平台兼容性的应用程序的方法。 换句话说,我想写1个应用程序,并获得不同平台的兼容版本。 通过阅读PhoneGap网站链接的“开始”指南,我发现针对不同的平台有不同的程序。 因此,为了在不同平台上具有兼容性版本,是否必须逐一进行更改,如果对我的应用程序进行了修改,是否需要更改所有这些版本? 另外,PhoneGap Build是什么? 似乎我可以避免以前提到的所有麻烦,把我的应用程序扔进PhoneGap Build? 除了编写应用程序之外,我真的不需要做任何事情吗? 如果我需要改变呢? 最后,我读过了PhoneGap可以使用HTML,CSS和Javascript,但不能使用PHP。 如果我的应用需要联系服务器怎么办? PhoneGap可以处理吗? 感谢您提出所有这些问题!

我如何在Android和iOS上使用相同的Cucumber步骤定义

我目前正在为Android和iOS的stream程和devise开始一个应用程序的自动化项目。 我正在使用与Cucumber框架的Ruby。 我已经开始自动化Android,基本上我需要做的是每个步骤的定义,为Android和ios单独的代码有点像这样的伪代码: Then (/^I click the Login Button$/) do if mobile_platform = android #android locators and code here else #iOS locators and code here end end 我将如何去设置我的项目,以允许这样的具体步骤定义的用法? 为每个操作系统分别设置特征和步骤定义,而不是试图将它们融合在一起更好? 感谢您能给我的任何和所有的帮助。

移动网站/应用程序 – 离线捕获数据并推送到实时数据库

我有一个现有的网站,涉及从网站的成员基础的持续的数据捕获。 我想提供可处理离线表单提交的网站的移动版本。 我也希望移动网站不要成为本地应用程序,我宁愿将其作为一个可跨iOS,Android等工作的networking应用程序开发 – 主要是由于没有开发时间来开发特定于平台的版本。 但是,这是否符合我处理离线表单提交的目标? 有没有人对此有任何build议? 该网站目前是基于PHP / MySQL的。 感谢任何指针。