This domain may be for sale!
2010年12月28日 Androidのrepo syncのTips Androidのソースコードをダウンロードするにはrepo sync を行いますが、 これには相当時間がかかります。 その時間を節約するためのちょっとしたTipsを紹介します。 (English version of this page) 既存のリポジトリからコピーすることでダウンロード量を減らす もし既存のソース(例えばandroid-2.2_r1.1)をダウンロードしていたならば、そのリポジトリを利用することでダウンロードする量を減らすことができます。 $ mkdir android-2.3.1_r1 $ cd android-2.3.1_r1/ $ repo init -u git://android.git.kernel.org/platform/manifest.git -b android-2.3.1_r1
adb push hoge piyo でファイル転送すると owner 情報が欠落しそれでエラーが出る事がある。特に無線LAN周りは厳しい。
Android 端末を root 化するユーザが増えています。 一部の開発者向け製品以外では root 権限を取得するための公式の手段は提供されていないので、その方法を自分で探索するにせよ誰かが開拓した手順をトレースするにせよすべては自己責任であるわけですが、一方で root 権限を必要とするアプリはマーケットにもあれこれ出回っており、つまりはこの件に関する安全性と利便性のトレードオフに満足できない向きが世界中に大勢いるということでしょう。 その状況自体もいろいろ興味ぶかいのですが、ところで、その「root 権限を利用するアプリ」というものはどうやって書けばいいのでしょう?Google 公式の開発者向け資料は言うに及ばず、その他のリソースにも今のところほとんどこの話題に関する情報は見当たりません。そこで今回は、実際に手元のアプリを root 権限での実行に対応させる試みを通じて得た情報やノ
前回記事 ブラウザからlogcatを見る - 明日の鍵 http://d.hatena.ne.jp/tomorrowkey/20110514/1305379371 前回作ったブラウザから見るlogcatをデ部にて発表しました。 ブラウザからlogcatを見る http://d.hatena.ne.jp/tomorrowkey/files/20111001_slide.pdf 発表ついでに以下を変更しました。 外観を整えました。 普通のSocketにも対応しました。 実行ファイルたち ・Androidアプリ(Server) http://tomorrowkey.googlecode.com/svn/trunk/LogcatOnBrowser/LogcatSocketServer/bin/LogcatSocketServer.apk ・jarファイル(Client) http://tomorr
NFCで色々遊ぶ前にNexus Sのroot化を行う。 初回起動でいきなり2回のシステムアップデートが振ってきて、考えなしに一気に2.3 → 2.3.1 → 2.32に してしまったので少し不安ではあるが、xdaの先人たちの知恵を借りつつ進める。 http://forum.xda-developers.com/showthread.php?t=895545 ・Android Bootloader Interface Driverのインストール bootloaderをunlockするためにFASTBOOT MODEで端末を起動する必要がある。 - 端末をシャットダウンする - PC(32-bit Xp)と端末をUSBで接続する - Volume UPキーを押しながら電源投入する - FASTBOOT MODEで起動する ここで初回接続の場合、PC側で新規デバイスの接続が検出されるので、 SD
Androidではアプリを終了させる場合、System.exit(0) でもアプリを終了することができますが、この方法ではVMごと強制終了させるため、アクティビティのライフサイクルを無視することになる上メモリなどのリソース解放に失敗するおそれがあり、安全ではありません。 適切な終了方法はどれか、ということでアプリケーションを終了させる方法をまとめてみました。 アクティビティを閉じる際の最良の終了方法です。 現在のアクティビティを閉じて前のアクティビティに戻ります。 アプリケーションの起動アクティビティで呼び出した場合はアプリケーションを終了します。 バックボタンを押した時と同じ動きで、実行すると onPause(), onDestroy()が順番に呼ばれます。 復帰時は新規生成となり onCreate(), onStart(), onResume() の順でイベントが発生します。 ■Act
2010年09月15日23:50 カテゴリandroidアプリ開発RhythmTool 時間取得、スクロールバーの処理 今回はまずタップされた時間を取得してBPMを計算するところを作りましょう。 TapAreaクラス @Override public boolean onTouchEvent(MotionEvent event) { // タップされた時刻の取得 long eTime = event.getEventTime(); // 最初の一回は計算しない(できない) if (lastETime > 0) { long interval = eTime - lastETime; // BPMを計算 long bpm = 60000 / interval; // とりあえずLogに出力 Log.d("TapArea", "onTaouchEvent interval:" + interv
2011/10/1最新情報を公開しました http://d.hatena.ne.jp/itog/20111001/1317438659 AndroidDeviceInfoShareを公開してから早一ヶ月、あっという間にFINGERPRINTベースで100以上のデバイス情報がシェアされてます。 その中で、多くの人が一番気にしてるディスプレイサイズ、DPIに関する情報を表にしてみました。 最新の情報はアプリで見てください。インストールは以下から https://market.android.com/details?id=com.itog_lab.android.adis MODEL MANUFACTURER BRAND widthPixels heightPixels xdip ydpi density 001DL Dell Inc dell 800 480 160.42105 160 1 A
tomjho obat sakit gigi berlubang yang paling ampuh tidak banyak. hingga perlu mencari yang alami dan tradisonal. Sakit gigi tidak hanya terjadi pada orang dewasa tetapi juga pada anak anak. Anak anak yang terkena sakit gigi biasa saat memiliki gigi susu. Obat sakit gigi untuk ibu hamil harus lebih di perhatikan. Karena obat yg biasanya diminum belum tentu cocok dengan bayi yg sedang di susui. View
スマートフォンなどでよく見かける、光沢のあるグラデーションを持ったツールバーを画像なしで作成してみる。 Android ではコントロールの描画方法を drawable リソースから指定できる。これは画像と XML に大別できる。 画像はデザインの自由度が高く美しいのだが、解像度 ( ldpi、mdpi、hdpi、…etc ) と引き延ばし ( 詳しくは Draw 9-patch を参照のこと。有志による日本語訳はこちら ) を意識する必要がある。 一方、XML はデザイン指定の方法がかなり限定されるため、希望どおりの描画結果を得るのが難しい。 しかし dp ( または dip。密度非依存ピクセル。詳しくは Supporting Multiple Screens を参照のこと。有志による日本語訳はこちら ) によるサイズ指定と標準で用意されている形状・塗りは解像度に依存しないため、様々な端末
android.appパッケージ - Activityクラス、 android.viewパッケージ - Windowクラス、 android.viewパッケージ - WindowManager.LayoutParamsクラスを使用します。 Activity.getWindow()などで取得したWindowインスタンスに対して、 Window.addFlags(WindowManager.LayoutParams.FLAG_FLAG_KEEP_SCREEN_ON)を呼び出すと、 画面がスリープ状態になりません 上記を解除するには、Window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) を呼び出すだけです プレインストールされているCameraアプリでも、この機能が使用されています サンプルソースコード package
Androidではアプリを終了させる場合、System.exit(0) でもアプリを終了することができますが、この方法ではVMごと強制終了させるため、アクティビティのライフサイクルを無視することになる上メモリなどのリソース解放に失敗するおそれがあり、安全ではありません。 適切な終了方法はどれか、ということでアプリケーションを終了させる方法をまとめてみました。 アクティビティを閉じる際の最良の終了方法です。 現在のアクティビティを閉じて前のアクティビティに戻ります。 アプリケーションの起動アクティビティで呼び出した場合はアプリケーションを終了します。 バックボタンを押した時と同じ動きで、実行すると onPause(), onDestroy()が順番に呼ばれます。 復帰時は新規生成となり onCreate(), onStart(), onResume() の順でイベントが発生します。 ■Act
はじめに Androidをはじめとするスマートフォンが盛り上がりをみせています。2011年上半期の携帯電話販売ランキングの上位はスマートフォンがほぼ独占、爆発的な増加となっています。 スマートフォンのシェアが急激に拡大する中、開発の現場にも変化が起こっています。スマートフォン案件の増加です。iPhone用のアプリをAndroidに対応する案件や、業務端末としてAndroidやiPadを使いたいといった案件が増えてきました。スマートフォンへの開発ニーズの高まりを感じます。 本稿はサンプルアプリの作成を通じてAndroid開発について解説していきます。 電卓アプリをサンプルとして使用しますが、よくある機能が限定されたようなサンプルではありません。実用に耐えうる電卓アプリの基盤を作成していきます。 本稿を読み終えた後は、電卓アプリにさらに機能追加が可能となりあなただけのカスタマイズ電卓が作成でき
http://d.hatena.ne.jp/chai99/20100208/1265605086 こちらのサイトのMms.apkとEmail.apkを使えばどうやらi.softbank.jpをプッシュ受信してくれるらしい。 詳しい機能は本家の方で… ただ、本家はhtc端末を念頭に置いてるためか、mini proではそのまんま置き換えただけでは正常に動かないよう… っというか、標準アプリの名称自体が違うという罠… そこで、標準アプリを消してから入れてあげると、とりあえず正常に動いているみたい。 ※私はandroidをさわりたてで、androidのお作法なんかは全く知らないので、本当にこのやり方であってるかどうかはかなり不安です。 下記の方法をやって、良いことが起ころうとも悪いことが起ころうとも私の知ったこっちゃありません。ご注意ください… あと、root化必須です。 [バックアップ] adb
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く