问题标签 [googleio]

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.

0 投票
1 回答
1120 浏览

android - Google IO Sched App - 平板电脑布局和片段

我只是愚蠢还是什么。

因此,查看 IO Sched 源代码,我想看看他们如何在平板电脑主页活动上获得与手机主页活动不同的布局。

我在看最新的源代码版本吗? https://github.com/underhilllabs/iosched

所以这里是activity_home.xml:

https://github.com/underhilllabs/iosched/blob/master/res/layout/activity_home.xml

它基本上只是描述操作栏和仪表板布局。

然而,在平板电脑上,家庭活动也显示了实时流片段。

在 IO 视频中,他在这里用片段描述了这些屏幕:

http://www.youtube.com/watch?v=WGIU2JX1U5Y&feature=player_embedded#t=2561s

我还检查了 HomeActivity 类,这似乎没有这样做:

https://github.com/underhilllabs/iosched/blob/master/src/com/google/android/apps/iosched/ui/HomeActivity.java

所以我看不到平板电脑的布局是如何工作的,也看不到片段的声明位置。有人可以给我一个提示吗?

谢谢

0 投票
2 回答
1554 浏览

android - 使用 Google IO REST 模式的 ContentProvider 进行 SQLite 事务?

我正在尝试实现 Virgil Dobjanschi 在此视频中提出的第二个 REST 客户端模型:

http://developer.android.com/videos/index.html#v=xHXn3Kg2IQE

这是我正在谈论的模型的高级图:

在此处输入图像描述

我按照建议实现了所有内容,但是我有一个包含大量表的复杂 SQLite 数据库模型,我需要使用事务来使用从服务器检索到的全新数据更新我的本地数据(图片中的第 7 步)。

您有什么建议可以帮助我为这种情况实施事务性 ContentProvider 吗?

你们中的一些人可能会建议我改用原始 SQLite,但这样我就不会利用 ContentProvider 提供的 ContentObservers、managedQueries 和数据库访问同步的优势。

任何帮助,将不胜感激。

0 投票
1 回答
10623 浏览

android - Google IO Rest 设计模式,完成 ContentProvider 并坚持从网络获取数据

在观看了关于这个主题的非常有名的视频后,我决定使用设计模式 B。使用带有 servicehelper 的 contentprovider。

休息时的谷歌设计模式

基本上我有以下文件:

  • 我的提供者
  • 我的数据库
  • 我的合同

在活动中,我现在可以获取内容解析器并查询提供者。到目前为止一切都很好。

现在我需要同步我的 contentprovider 以从我的 REST API 中获取数据。因此我需要实现一个服务助手服务和 Rest 方法。学习 Google IO 应用程序对我有很大帮助,我是 Android 新手,所以仍然很难弄清楚。

我看到谷歌使用 RemoteHandlers 来处理外部数据,我猜它们是图中的处理器类?

我不明白的是如何实现 servicehelper + service 部分来从网络中获取数据。

  • 我在哪里呼叫服务助手?
  • 服务和助手具体需要做什么?
  • 这种精确的设计模式有什么好的例子吗?

我已经阅读了有关此堆栈的几个主题,都提出了不同的方法。我找到了一个声明 restprovider 的示例,然后 myProvider 必须扩展该提供程序。我不喜欢这些解决方案,并希望遵循这种结构化的设计模式。

0 投票
2 回答
211 浏览

android - Android google io 2011 java 源码中的 MAGIC 数字

下面的代码是从 google io 开源中获取的。

com.google.android.apps.iosched.util.Lists.java http://code.google.com/p/iosched/source/browse/android/src/com/google/android/apps/iosched/util/Lists .java

com.google.android.apps.iosched.util.Sets.java http://code.google.com/p/iosched/source/browse/android/src/com/google/android/apps/iosched/util/Sets .java

容量变量应该是什么意思?提前致谢!

0 投票
1 回答
1636 浏览

android - google io 2010 中的其余客户端应用程序设计方法是否仍然是最新的?

两年前,出现了片段、意图服务、游标加载器。该方法是否仍然是最新的,或者是否有更好或成熟的模式来设计一个android rest客户端,特别是与选项B相比(我没有发布图像的特权,而是可以从这篇文章中找到图像)。

我知道内容提供者部分是必不可少的。服务助手和服务组件呢?到目前为止,startService 方法是 Context 或其子类的一种性质。这意味着服务助手将是一项活动。那么从内容提供者发起活动是优雅的,还是应该从顶部的活动发起。

  • 对于那些深入研究google io 2011 iosched 应用程序源代码的人,您是否会将 HomeActivity 中的静态类 SyncStatusUpdaterFragment 视为服务助手,虽然它无法启动 SyncService,但它确实会监听来自 SyncService 的回调和触发 UI 刷新。那么它是否可以被视为 Virgil Dobjanschi 方法的一种变体?

有服务、意图服务、异步任务和线程。在我看来,意图服务适用于从远程服务器同步大量数据。这就是他们在iosched中使用它的原因。但常见的情况是只有部分项目会与远程服务器同步。所以意图服务太重了。甚至服务方式。我们是否可以只使用内容提供程序中的 asyncTask 或线程或其中的某个组件来完成此类任务。或者是否有任何令人信服的理由来使用该服务,并通过服务助手-服务-处理器路径。我说的是一个严肃的应用程序。

那你怎么看?

0 投票
1 回答
40 浏览

java - 找不到特定的 Google I/O 视频

我记得在 YT 上观看了 Google I/O 视频(我想是的)。可能有两位讲师(不是很年轻),一位参与编写 java utils 集合。一位观众感谢写了一些java util的代码。有一些观众的照片(其中一位讲师坐在其中),这对于GI / O视频来说有点不寻常。但我不确定这些。

Lecturer 还说,程序员的大部分工作都是解决问题(类似的东西。我想引用那部分)。

你还记得这个视频的标题吗?

编辑:这段视频中没有(我只记得观众大多是年轻人,讲师是个不错的老家伙)。如果有人会发现任何包含类似于粗体的陈述的视频或其他材料,我将不胜感激。

0 投票
4 回答
6657 浏览

android - 调用 procrank 在真实设备上不起作用

根据关于了解您的应用程序占用多少内存的google io 视频,您可以使用 procrank 并读取它的 USS 值。

我已经在模拟器上尝试过(无论我使用哪个版本 - 从 2.3.x 到 4.1),它运行良好,但在实际设备上运行,它不起作用(在带有 android 4.0.4 的 Galaxy s3 上测试) . 就好像命令不存在一样。

怎么会这样 ?有没有其他方法可以获得这个 USS 值?

0 投票
2 回答
306 浏览

android - 创建新 AVD 时,新 ADT 中的设备选择器在哪里?

我刚刚观看了Google I/O 2012 - What's New in Android Developers' Tools视频(链接应该指向我正在谈论的内容,大约在第 6 分钟),我想知道为什么我找不到设备选择器在AVD Manager中创建一个新的Android 虚拟设备......它还没有实现吗?

0 投票
1 回答
1001 浏览

android - Android iosched 项目错误

我为 io 2012 下载了 iosched 项目,但是一旦将项目导入 Eclipse,我得到 import com.google.android.apps.iosched.R; 无法解决。

我研究了一下,发现项目属性中android目标下的../libprojects/abs库标有红色标记,表示无法解析。

请就这个错误提出建议。

感谢您的帮助,

0 投票
2 回答
1522 浏览

android - 安卓工作室不工作

我已经安装了Android Studio,但我发现了一些麻烦。一开始没找到jdk无法安装,解决方法有两种,改jre文件夹的名字或者安装32位版本的java,安装后不运行,不做任何事情. 有人可以帮我吗?,我有 Windows 8,我的电脑是 VAIO VGN-NW230T,也许处理器很旧,我不知道,谢谢。