草庐IT

mobile-analytics

全部标签

android - Google Cloud Datastore/Mobile Backend Starter - update/updateAll 调用权限失败

使用MobileBackendStarter(MBS)Android类(在GoogleDevConsole中创建新项目并在GoogleI/O2013上演示时作为示例项目分发的类)我能够将新实体插入云数据存储通过调用CloudBackendMessaging.insertAll或.updateAll。如果实体不存在,后者将创建实体,因此看起来在功能上与插入新记录相同。插入/创建工作正常。但是,当我尝试更新数据存储中的现有条目时,我收到了权限错误,例如(来自后端日志)Method:mobilebackend.endpointV1.updateAllErrorCode:401Reason:r

android - Android mobile (not wear) 是否有默认的 DotsPageIndicator?

我想为我的ViewPager使用一个ViewPageIndicator。我找到了thisDotsPageIndicator,但它似乎只适用于AndroidWear。有趣的是,每台Android6设备的主页上都有几乎完全相同的内容,如下图所示(点击查看大图)。那么,有没有什么我只是想念的东西,它能像所有默认的Android东西一样容易实现吗?或者我还需要使用外部库吗?如果是后者,我该怎么做? 最佳答案 我很久以前就找到了这个问题的答案,但忘记了我还打开了这个问题,所以我现在要试着用我当时的内存来回答它。所以请注意,它可能并不完美,但我

android - 使用 Gson 的 Google Analytics 反序列化返回 LinkedTreeMap

我正在尝试通过广播在Intent中传递包含AnalyticsReporting数据的对象。问题是反序列化返回LinkedTreeMap而不是原始序列化对象,导致ClassCastException崩溃。我试图遵循在SO上找到的所有答案,从使用TypeToken修改ProGuard规则,但没有任何效果。我想实现Parcelable接口(interface),但问题是我有一个内部私有(private)AsyncTask类,在该类中收集数据并将其推送到将通过广播发送的Intent中。这是序列化数据的助手代码:publicclassAnalyticsHelper{...privateclass

android - phonegap/jquery mobile - iframe 和后退按钮

我正在开发Phonegap/jQueryMobileAndroid应用程序。特定内容涉及显示我们服务器上的页面。我们使用了一个IFrame来显示它,除了后退按钮外,一切正常。如果您在IFrame中点击几个页面并按下手机的后退按钮,应用程序将返回一个页面而不是iframe中的内容,这是一个问题。我猜想解决这个问题真的很棘手,但是有没有人有想法或替代方法来使用后退按钮显示外部网站? 最佳答案 您可能需要覆盖默认的onBack方法,并提供您自己的方法。您需要弄清楚如何以编程方式在iFrame中模拟返回

android - Google Analytics SDK 在 UI 线程上进行磁盘操作?

我最近一直在严格模式下测试我的应用程序,以检测UI线程上的磁盘读/写。我注意到严格模式验证器讨厌GAsdk:所有对trackPageView等的调用都会导致SQLITE磁盘写入(显然SDK会存储此信息以防网络故障)。我没找到SDK的来源来确定,所以我想问一下是否还有其他人遇到过这个问题?看起来应该从外部UI线程显式调用GASDK跟踪。但为什么文档中的任何地方都没有提到这一点?还是我理解有误? 最佳答案 是的,您应该在UI线程之外调用它。Thisguy在他的页面上有一些代码作为谷歌分析的包装器来阻止你遇到的阻塞。

android - jquery mobile - Android 手机上的视口(viewport)值

我是JqueryMobile的新手,我真的不明白如何设置视口(viewport)值以正确呈现图像。这是我的测试步骤:我准备了一张480x432的图片。我写了一个这样的测试页:HomesettingsHelloworld.$("#bl1").click(function(){varpageWidth=$(document).width();varpageHeight=$(document).height();varviewportWidth=$(window).width();varviewportHeight=$(window).height();$("#bld").html("Pag

android - Phonegap、jQuery Mobile、Android、文本输入后工具栏不再固定

关于工具栏方面的jQueryMobile、phonegap和android的组合,我遇到了问题。更准确地说,我希望我的页眉和页脚在我在文本区域输入后保持稳定(data-position="fixed")。我还在页眉和页脚上包含了属性data-tap-toggle="false",但是在我在文本区域写了一些东西并返回到页面后,页脚和页眉不再是“固定的”,并且我必须再次触摸屏幕才能再次显示和固定。有什么建议吗?提前谢谢你。 最佳答案 最好的解决方案(非常适合我)是:https://github.com/watusi/jquery-mob

android - 使用 jquery mobile 和 phonegap 在 android 4.0 webview 中聚焦时创建输入字段的副本

我正在使用webview开发一个phonegap应用程序。但是当焦点在任何输入文本框上时,会自动创建文本框的副本,并且我输入的任何内容都将在此文本框中。在聚焦时,此值显示在默认文本框中。我试图通过以下方式避免这种情况:input{-webkit-appearance:none;background:none;border:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}但是没有效果... 最佳答案 这是我用的...input[type="text"]:not(.se

android - JQuery Mobile Windows Phone 8 固定页脚

我有一个带有jquerymobile样式的phonegapWindowsPhone8应用程序。我正在使用固定页脚进行导航。然而,页脚漂浮在手机底部上方几个像素处。我完成了应用程序的android/Ios版本。我正在使用Adob​​ePhonegap构建来构建我的应用程序。Android/IOS版本运行完美。但现在我正在尝试测试该应用程序的WindowsPhone8版本,并且我已经在手机浏览器中进行了测试,并且它在Windows8手机、ios和android中完美运行。但我构建了WindowsPhone应用程序(app.xap)并安装在WindowsPhone中,但页脚未按预期定位,底部

javascript - Android 4.2.2 中的 Jquery Mobile 滑动事件不起作用

我编写了一个使用JQuery移动swipeleft和swiperight事件的移动web应用程序,但这些不适用于运行Android4.2.2的三星GalaxyS4。在标准网络浏览器或Chrome中运行网络应用程序会遇到相同的问题:未检测到滑动事件。以下是我如何尝试检测在我测试过的其他设备上运行良好的事件,甚至是Android设备(但不是Android4.2.2):$('#showImage').on("swipeleft",function(event){if(currentScale!=initialScale)return;if(currentPage1){--currentPag