問題タブ [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 - GoogleIOSchedアプリ-タブレットのレイアウトとフラグメント

私はただ馬鹿なのか、それとも何なのか。

そこで、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 によって提示された 2 番目の 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 を使用することにしました。

残りのGoogleデザインパターン.

基本的に、次のファイルがあります。

  • マイプロバイダー
  • マイデータベース
  • マイコントラクト

アクティビティで contentresolver を取得し、プロバイダーにクエリを実行できるようになりました。これまでのところ、すべてがうまく機能しています。

ここで、REST API からデータをフェッチするために contentprovider を同期する必要があります。したがって、サービス ヘルパー サービスと Rest メソッドを実装する必要があります。Google IO アプリの勉強はとても役に立ちました。私は Android の初心者なので、まだ理解するのは難しいです。

Google は RemoteHandlers を使用して外部データを処理しているようですが、それらは図の Processor クラスであると思いますか?

私が理解していないのは、ネットワークからデータを取得するために servicehelper + サービス部分を実装する方法です。

  • サービス ヘルパーはどこで呼び出せますか?
  • サービスとヘルパーは正確に何をする必要がありますか?
  • この正確な設計パターンの良い例はありますか?

これについてスタックに関するいくつかのトピックを読みましたが、すべて異なる方法を提案しています。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の残りのクライアントアプリの設計アプローチはまだ最新ですか?

2年前、フラグメント、インテントサービス、カーソルローダーが登場しました。アプローチはまだ最新ですか、それともAndroid Restクライアントを設計するためのより良いまたは成熟したパターンがありますか?特にオプションBと比較してください(私には画像を投稿する権限がありませんが、代わりにこの投稿から画像を見つけることができます)。

コンテンツプロバイダーの部分が不可欠であることを私は知っています。サービスヘルパーとサービスコンポーネントはどうですか?これまで、startServiceメソッドはContextまたはそのサブクラスの性質です。これは、サービスヘルパーがアクティビティになることを意味します。したがって、コンテンツプロバイダーからアクティビティを開始するのはエレガントですか、それとも上部のアクティビティから開始する必要があります。

  • google io 2011 ioschedアプリのソースコードを掘り下げた方は、HomeActivityの静的クラスSyncStatusUpdaterFragmentをサービスヘルパーと見なしますが、SyncServiceを開始することはできませんでしたが、SyncServiceからのコールバックをリッスンします。 UIの更新をトリガーします。それで、それはVirgil Dobjanschiのアプローチの変化と見なすことができますか?

サービス、インテントサービス、asyncTask、およびスレッドがあります。私の意見では、インテントサービスは、リモートサーバーからのデータのメガパックの同期に適しています。そのため、彼らはioschedでそれを使用します。ただし、一般的なシナリオでは、アイテムの一部のみがリモートサーバーと同期されます。したがって、インテントサービスは重すぎます。サービスアプローチですら。この種のタスクを実行するために、コンテンツプロバイダーまたはそのコンポーネントでasyncTaskまたはスレッドを使用できますか。または、サービスを使用して、サービスヘルパー-サービス-プロセッサパスを通過する説得力のある理由がありますか。私は深刻なアプリケーションについて話している。

それで、あなたはどう思いますか?

0 投票する
1 に答える
40 参照

java - 特定の Google I/O ビデオが見つかりません

YouTube で Google I/O のビデオを見たのを覚えています (そうだと思います)。おそらく 2 人の講師 (あまり若くはない) がいて、そのうちの 1 人は Java utils コレクションの作成に携わっていました。聴衆の 1 人が、Java util のコードを書いてくれたことに感謝しました。GI/O のビデオとしては珍しいことですが、聴衆の写真がいくつかありました (講演者の 1 人がその中に座っていました)。しかし、私はこれについて確信が持てません。

講師はまた、プログラマーの仕事のほとんどは問題を解決することだとも言いました(何か、そのようなものです。その部分を引用したいと思います)。

このビデオのタイトルを覚えていますか?

編集: このビデオにはありませんでした (聴衆はほとんどが若い人たちで、講師は素敵な年配の男性だったことだけは覚えています)。誰かが太字のものと同様のステートメントを含むビデオまたはその他の資料を見つけた場合、私は感謝します.

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 Virtual Deviceを作成する... まだ実装されていませんか?

0 投票する
1 に答える
1001 参照

android - Android iosched プロジェクト エラー

io 2012 の iosched プロジェクトをダウンロードしましたが、プロジェクトを Eclipse にインポートすると問題が発生し、 import com.google.android.apps.iosched.R; を取得します。解決できません。

私が調査したところ、../libprojects/abs ライブラリが android ターゲットの下にあることがわかりました。これは、解決できないことを意味する赤いマークでマークされたプロジェクト プロパティにあります。

このエラーに関するアドバイスをお願いします。

ご協力ありがとうございます。

0 投票する
2 に答える
1522 参照

android - Android Studio が動作しない

Android Studio をインストールしましたが、いくつか問題が見つかりました。まず、JDKが見つからなかったため、インストールできませんでした。解決策は2つでした。jreフォルダーの名前を変更するか、32ビットバージョンのJavaをインストールします。インストール後、実行されず、何もしません. 誰か助けてくれませんか?, 私は Windows 8 を持っていて、私の PC は VAIO VGN-NW230T です。おそらくプロセッサが古いのでわかりません.ありがとう.