Tag: android

如何在一个html文件中将pageinit用于多个data-role = page

我的一个html文件中有多个页面。 我试图在第二个data-role =“page”上实现pageinit事件处理程序。 所以我在其特定的data-role =“page”中声明了pageinit。 $(document).on(‘pageinit’,’#foo3′ , function(){ abcsong_file_path = ‘/android_asset/www/audio/abcsong.mp3’; my_abc = new Media(abcsong_file_path); my_abc.play(); var i =0; var time; function my_loop(){ setTimeout(function (){ var my_alphabets = [“a”,”b”,”c”,”d”,”e”,”f”,”g”,”h”,”i”,”j”,”k”,”l”,”m”,”n”,”o”,”p”,”q”,”r”,”s”,”t”,”u”,”v”,”w”,”x”,”y”,”z”]; $(‘#content_loop2’).append(”); i++; time = 700; if(i<26) { my_loop(); } }, time) } my_loop(); }); 我期望的是每次访问此页面时它都会初始化。 但它只在我第一次打开时正确运行。 每隔一次它只显示以前执行的代码的输出。 请帮我怎么做。

如何使用原生Android 2.1浏览器中的javaScript检查与服务器的连接?

我正在构建一个需要在线或离线时无缝工作的Web应用程序。 为此,需要能够检查我与服务器的连接 。 支持的主要设备是iphone3 + 4,ipad,带Chrome的上网本和Android 2.1+。 navigator.onLine并不是我想要的。 这是不可靠的,只检查您是否有连接,而不是连接到特定服务器。 我尝试使用jQuery.getJSON连接到我的服务器上的ping web服务。 这在上网本的chrome中运行良好,但原生android浏览器返回null。 Ipod touch根本不做任何事情。 我可以用这个帮助..

使用JQuery Mobile的本地数据库?

我正在编写一个使用JQuery的Web应用程序。 我的应用程序主要适用于Android。 我希望在客户端有一个本地数据库,这样我的Web应用程序就可以在客户端的浏览器中存储数据,即使在互联网连接断开时也可以工作。 我看到有很多选项,如插件,jStorage,HTML5 WebStorage,ixedit等等; 但是,我想得到有知识和经验的人的意见。 你会建议什么解决方案? 谢谢! ps如果我能够在本地数据库上使用SQL,它会更好。

Phonegap – 可靠的页面宽度检测?

任何人都可以推荐一种在Phonegap内置的HTML5 Android App上检测屏幕宽度的好方法吗? 我们的页面相当流畅 – 但我需要为较小的屏幕切换徽标/页脚图形 – 所以我为较小的版本注入样式表 – 似乎一般工作正常,一些手机(HTC Wildfire)似乎认为它们是320px宽度当他们只有240所以我在挣扎! 这是我目前的检测代码 – 任何建议都会非常有用! 干杯保罗 $(document).ready(function() { var pageWidth = $(window).width(); var sizeSelected = “chilliAppBeta”; alert(pageWidth);adjustCSS(); function adjustCSS(){ if (pageWidth >= 0) { if(pageWidth = 300) { sizeSelected = “chilliAppBeta” } } function applyChilliCSS() { var chilliStyleSheet =$(”); $(‘head’).append(chilliStyleSheet); } });

Android – Javascript:如何在webview中执行jquery

我正在构建一个在webview中加载网页的应用程序。 在该网页中,我需要使用Jquery以编程方式单击某些链接。 现在,我知道如何以编程方式在webview上执行Javascript代码(见下文): WebSettings myBrowserSettings = myBrowser.getSettings(); myBrowserSettings.setJavaScriptEnabled(true); Log.d(“Stefano”, “JS enabled”); myBrowser.loadUrl(“javascript:document.getElementsByid(‘myWord’).click();”); 但现在,我需要知道如何在我的webview中实现Jquery函数; 我正在寻找管理以下内容的正确方法: myBrowser.loadUrl(“jquery:function($(“#myAnchor”).click(function(event){})”); 哪个是实现以下function的正确方法? $(“#a_link”)[0].click();

Android的氛围

首先,我计划在服务器端使用Atmosphere ,在客户端使用带有WebView的Android应用程序,我将在其中使用jQuery。 但是,稍后会计划一个更“标准”的Android应用程序(没有WebViews),我想知道是否也可以使用Atmosphere。 谢谢!

如何在Android中使用PhoneGap和jQuery调用基于SOAP的Web服务?

我试图使用jQuery在我的PhoneGap应用程序中调用Web服务。 这可能在PhoneGap中使用jQuery吗? 如果它然后分享一些小例子…任何帮助将不胜感激…

在Android / PhoneGap上运行的jQueryMobile拒绝.load / .ajax

我真的很讨厌问我之前曾被问过一千次的问题。 这是我认为其他人必须遇到的问题之一, 但是 搜索了 堆栈 溢出 ,没有任何假设的解决方案对我有用,所以我一定做错了什么….. 我有一个非常简单的应用程序设置。 index.htm和terms.htm。 test.htm中有一些文本数据。 我设置$.support.cors = true; 和$.mobile.allowCrossDomainPages = true; 在东西加载后的适当时间。 起初我尝试使用$(‘#elementid’).load(‘terms.htm’);将terms.htm的数据加载到索引中的元素$(‘#elementid’).load(‘terms.htm’); (测试和索引都在相同的root / assets / www /目录中,我的webview加载索引oncreate)但绝对没有发生任何事情。 所以我选择尝试.ajax,这样我至少可以得到一条错误信息,而我得到的只是’错误’。 当然,可以在DroidGap上使用JQ加载本地文本资产吗? $(‘#header’).load(‘terms.htm’); $.ajax({ type:”GET”, timeout:10000, async: false, url: “terms.htm”, success: function(data) { $(‘#header’).html(data); }, error: function(xhr,msg){ alert( msg); } });

未知的铬误差:-6

我正在使用PhoneGap和jQuery Mobile开发移动应用程序。 当我调用一个包含$.get调用的函数时,我得到了可怕的Unknown chromium error: -6错误。 $.get(apiurl, { ‘action’ : ‘get_mobile_content’, ‘request’ : ‘search_jobs’ }, function(data) { console.log(“inside”); }, ‘json’); 我从来没有得到console.log(“inside”)的输出console.log(“inside”) 。 请指教。

cordova振动不起作用

我在Android上运行Cordova,这是我的配置文件。 config.xml中 AndroidManifest.xml中 我的js navigator.vibrate(1000); 我使用普通的jQuery(不是jQueryMobile)来运行cordova。 振动插件已经通过命令行从此页面安装(插件git) 。 但振动不起作用。