Galaxy Nexus(SC-04D)のRoot化からカスタムROM・カスタムカーネル導入、その他カスタムまでの手順まとめ。 Galaxy Nexus(SC-04D)の価格が下がり、これからGalaxy Nexus(SC-04D)を購入する人が増えてくるでしょう。 それにともなって、Galaxy Nexus(SC-04D)を購入したからにはカスタムしよう!という人も増えるかと思います。 AndroidLover.netでは、Galaxy Nexus(SC-04D)のRoot化からソフトキーの変更などのカスタム、カスタムROM・カスタムカーネルの導入方法などを記事にしていますが、それぞれが別の記事になっていて、時系列で理解しにくいと私自身が感じていました。 そこで今回は、Galaxy Nexus(SC-04D)のRoot化からカスタムROM・カスタムカーネル導入までの流れをまとめてみました
Send feedback Use Tasks API on Android Stay organized with collections Save and categorize content based on your preferences. Warning: This document is deprecated. For information about authorizing Android apps using OAuth 2.0 please have a look at the Android Play Services Authorization documentation. This document explains how to use the Tasks API with OAuth 2.0 on Android. It describes the auth
■ Fragment のサブクラス ・DialogFragment ・ListFragment ・PreferenceFragment ・WebViewFragment ■ その他のヘルパークラス ・FragmentManager ・FragmentTransaction Activity のレイアウトにフラグメントのレイアウトを挿入する ■ Activity のレイアウトファイルに <fragment> タグで入れる <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android
最近、仕事でアカウントを使うコードを書きました。 後々使えそうなところなので、忘れないうちにサンプルコードでも書いて、メモっとこうと思ってこの記事を書いています。 ちなみにアカウントと言っているのは、Android端末の「設定」→「アカウントと同期」のとこに出てくる「アカウント」のことです。 Eclipseを起動します。 プロジェクトを作ります。Androidのやつです。 とりあえず、Activityは要りません。 アカウントの情報を定義しているのはxmlです。たぶん。 resフォルダにxmlフォルダを作りましょう。 その中にxmlを作ります。 Android SDKに付属のサンプル(SampleSyncAdapter)に倣って、authenticator.xmlという名前にしました。 編集します。 <account-authenticator>というタグとその属性を書きます。 ↓こんな感
AndroidでWeb APIを使う場合、マルチスレッドによるユーザビリティ向上を以前のエントリで説明しました。 AndroidアプリのUIはシングル・スレッド モデルです。 単純にマルチスレッドにしてUIの操作をしてしまうと、CalledFromWrongThreadExceptionでアプリがダウンしてしまいます。 これを回避する仕組みがHandlerです。 Handlerの仕組みを簡単に説明しようと思ったのですが、 またもや長くなってしまったので、先にまとめます。 AndroidのUI操作はシングル・スレッド モデル ユーザビリティ向上の為にはマルチスレッドが必要 Handlerで実現 Handlerを使わない場合に起きる例外は実行スレッドのチェックで発生 Handlerを使うと、UI Threadの持つキューにジョブを登録できる キューはUI Threadにより実行される
Xperia発売されましたね。 うちのPICTRHYTHMもよろしくね! http://www.techfirm.co.jp/pictrhythm/ と、宣伝もそこそこに今回は、Adapterの高速化にトライします。 Androidの中でAdapterクラスは頻繁に使われます。 Adapterクラスは、データソースとビューのつなぎ役を果たすものです。 データの一覧を表示するには、ListViewやGridView、Galleryなど様々なViewがありますが、これらのViewにはsetAdapterメソッドがあり、adapterがセットされると、表示すべきデータはこのアダプターから取得するようになります。 Adapterが内部データの違い(データがArrayだったり、Listだったり、Cursorだったりなど)を吸収してくれるので、Viewは余計なことを考えずに描画に集中できるわけで
Android SDKのサンプルSampleSyncAdapterを読んでみたのだが、結構初心者には難解なコードだった。SampleSyncAdapter自身はAndroidが提供する2つの機能を使って実現している。1つはインターネット上のサービスなどにログインするアカウントの管理機能を提供するAccount Managerと、もう一つはデータの同期を実現するSynchronization Manager。サンプルプログラムとしてはこれらの2つの機能を組み合わせた方が現実的なサンプルになるのだが、両方の機能の詳細を理解していない初心者には難解になってしまう。 補足:2010/10/17 このサンプルがとっつき難い理由として、どうやって動かすか解らない、という面もあった。 SampleSyncAdapterの動かし方については“Android SDKのSampleSyncAdapterの使い
Androidのアプリケーションの真髄はクラウドと連携する機能だと思う。認証機能であったり、データの同期機能であったり。そういった意味ではSDKのサンプル、SampleSyncAdapterは初心者としては読破しておかなければならないプログラムだろう。ところが、“Account Managerについて”にも書いたが、SampleSyncAdapterは初心者には解り難い。認証や同期、サービスやプロバイダが絡み合っているアプリケーションである、と言う事もある。しかし何よりデバイスにインストールしても何のアクティビティも起動してくれない、というのが初心者には分かり辛いところだろう。私はこのアプリケーションをどうやって利用するのか中々解らなかった。しかし、“よく分からないから飛ばしちゃえ”という性格でもないのでネチネチと調べてみた。で、ようやく動かすことができた。 実際に、このサンプルをどの様に
TimePickerDialogを使ってみたので、とりあえずメモ。 private int setHour; private int setMinutes; /** * タイマー設定ボタンのClickイベントハンドラ * @param view */ public void timerSettingButtonOnClick(View view) { TimePickerDialog tpDialog = new TimePickerDialog(this, timeSetListener, 0, 0, true); tpDialog.show(); } /** * TimePickerDialogのコールバック * */ private TimePickerDialog.OnTimeSetListener timeSetListener = new TimePickerDialog.On
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
This tutorial describes how to use ListView together with activities and fragments in Android. The display of elements in a list is a very common pattern in mobile applications. The user sees a list of items and can scroll through them. Such an activity is depicted in the following picture. Typically the user interacts with the list via the toolbar, for example, via a button which refreshes the li
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く