I want to read strings from an xml file before I do much of anything else like setText on widgets, so how can I do that without an activity object to call getResources() on?
概要 Androidプロジェクトの構成管理にMavenを使い、ADT/Eclipseで開発するための初歩の環境構築手順です。 以下を前提とします。 Android SDKは導入済みとする ADT/Eclipseは導入済みとする Mavenについて細かいことは聞かない また本エントリは基本的な手順のみを述べており、ライブラリプロジェクトやDependencies、APTなどを使用する手順については述べていません。 Mavenのインストール コマンドラインからMavenを使うために、Mavenをインストールします。 以下は、macportsを使ってインストールする例です。macports以外での導入方法は省略します。 $ sudo port install maven3 $ sudo port select --set maven maven3 インストールしたら、バージョンを確認しておきまし
コンバンハころすけ( @wg_koro )です。 皆さんはAndroidでPDF書籍を読む時、どのアプリを使っていますか?多くのAndroidに最初から入っている「Document Viewer」でしょうか?それともAdobeのAdobe Reader? 自分はePubも読める「ezPDF Reader」に落ち着きました。有料ですけど(239円)。 このアプリ、画面の余白を切り取って表示できる機能があるんですが、これが大のお気に入りです(・∀・) つまり、こういう書類があった場合 ※これはDocument Viewerで開いています。各画像クリックで拡大できます 文章の周りにある余白を除去して、本文を画面一杯に表示できます。 この状態(↑)で文章を読み進めることができます。邪魔な左右スクロールは発生しません。非常に読みやすい(・∀・)! ただこのアプリ、操作が分かりづらい!なので今回は 端
android-maven-pluginを使ってAndroid開発を行っている場合、リリースも当然mavenでやりたいところである。となるとproguardで難読化して、jarsignerで署名して、zipalignで最適化してという3つのステップを経てapkファイルを作成する必要がある。記事を書いてる時間が無いので参考になったというか、結局これが正解というのは下記のサイトの記事であった。ちなみにandroid-maven-pluginは3.3.0で確認ずみ。 http://www.simpligility.com/2010/07/sign-zipalign-and-to-market-to-market-with-maven/ ちょっとだけ補足するとpom.xmlにkeysoreのパスワードとかを書くのはよろしくないのでそこだけsettings.xmlを使う。 上記を踏まえた上で以下のp
参照方法によってメモリの解放タイミングが異なる Android ではオブジェクトがヒープ領域にたまりメモリ不足が生じたとき、 ガベージコレクション(GC) が起動して不要なオブジェクトのメモリを開放してくれます。 実装コードではすべてのオブジェクトを手動で開放する必要はなく、基本的には GC の挙動に任せることでメモリ圧迫を軽減できます。特に「不要なオブジェクト」という点が重要で、GC はオブジェクトの参照状態を見て不要かどうか判断します。 参照方法にはいくつか種類があります。通常の参照方法は強参照と呼ばれますが、そのほかにソフト参照(SoftReference)や弱参照(WeakReference)と呼ばれる参照方法があります。これらの参照方法によって GC でメモリから開放されるタイミングが異なるというわけです。 ということで今回は SoftReference と WeakRefere
AndroidからTwitterへアクセスするためのライブラリとして,Twitter4Jが有名です. これを使ってみようと,「Android Twitter4J」と検索すると 認証にWebViewを使った例がたくさん出てきます. ・・・いや,ちょっとまて. それはちょっとまずいだろう. そういうわけでもうちょっと賢い方法を探してみました. 何がまずいのさ 「Android Twitter4J」と検索すると,上位にこんなページが出てきます. Twitter4jを使ってOAuth認証をアプリ内で行う方法 Twitter4j-2.2.xを使ったOAuth認証のコーディング例 twitter4jでツイートする Android+Twitter4JでOAuthするためのソースコード 上のサイトでは次の様は方法をとっています. アプリ内にWebViewを貼り付け WebViewでTwitterの認証画面
はじめに Android SDK には、面倒であったり、冗長になりがちな処理を行なってくれる Util クラスが数多く存在します。 意外と知られていない便利な Util クラスもあります。 ということで、Androidアプリを開発する上でぜひ使っていきたい便利な Util クラスをまとめました。 TextUtils Linkify DateUtils Formatter Pair SparseArray FloatMath Color ThumbnailUtils TextUtils http://developer.android.com/reference/android/text/TextUtils.html String の Util クラスです。 isEmpty は String の null と length = 0 をまとめてチェックしてくれます。このあたりはよく必要になるん
※追記しました. OSXの方々は注意点もありますので、追記も併せてご覧ください 2012.10.17 Android爆速エミュレータ環境の作り方 Android開発者界隈のTwitter TLで、「Androidのエミュレータが低速で使い物にならないとか言って許されるのは小学生までだよねー。きゃははー」的な会話が繰り広げられていたので、これは知らないのはマズイのでは、という危機感から、一念発起し、爆速Androidエミュレータ環境の構築を試みました Androidのエミュレータが低速で使い物にならないというのは、すでに過去の話だそうです。真の情報強者の方々は、すでに爆速エミュレータでの開発を行っているようです。中には、実機よりも早いので、実機代わりに使ってるという方もおられるようです もうAndroidのエミュレータが遅いなんて言わせない!iPhoneのエミュレータに匹敵する(?)速度を手
先日、以下の記事で初めて作ったAndroidアプリを紹介しました。 一週間で初めてのAndroidアプリを作ってみました その後、そのアプリをAndroidマーケットで公開してみました。 はてブ閲覧用Androidアプリ「HTBPocket」を公開しました この一連の作業で参考にした記事やサイトについて、「Androidアプリ開発関連情報まとめ」としてまとめてみました。 開発環境構築まず必要になるのが開発環境です。以下はMacの環境構築です。MacにAndroid SDKをインストール (Update 2010.05.25) そして以下がWindowsでの環境構築です。私はやったことないのでよく分かりませんが(^^;;世界を目指せ!Androidアプリ開発入門:第2回 Androidアプリ開発のための環境構築 公式の開発情報公式の開発者向けサイトです。Android Developers
作者名:Crafty Apps 価格:3.99ポンド カテゴリ名:ツール バージョン:1.0.21u2 作者サイトURL:http://zoom.dinglisch.net/ 「Tasker」は、特定の条件を満たした際に自動で実行される動作を設定する、端末の標準機能を拡張できるツールです。 お好みのアプリをそろえ設定も終えれば、あとは特に不満なくAndroid端末を使っている人も多いはず。しかし「Tasker」というツールを使うと、「マップを起動するとGPSをオンにする」「自宅を離れるとWi-Fiをオフにする」といった、標準状態では設定できない機能をカスタマイズできます。 しかもそのカスタマイズの可能性は無限! アプリ内の文字はすべて英語ですが、一度設定方法を覚えれば簡単に設定できます。ここでは「Googleマップを起動するとGPSをオンにする」という設定を行なうことを例に、「Tasker
信じられないかもしれませんが、実はAndroid携帯をMacと同期するのは、iPhoneをMacと同期させるぐらい簡単なのです。しかも、ほとんどの同期作業はGoogleを通してバックグラウンドで行われますので、頭を悩ませる必要もありません。 お手軽にAndroidとMacの同期を行うには、Googleのクラウドサービスを使うのがポイントです。Android携帯はメール、連絡先、カレンダーなどをGoogleを通して使用しているので、それらのデータをお持ちのMacと同期するだけで済みます。 そして全てのセットアップが完了すれば、音楽をAndroid携帯に同期する以外にはMacと繋げる必要が一切なくなります!( Wi-Fi上で音楽同期も可能です ) ■Mailアプリ上でGmailのセットアップ方法 いつもGmailをブラウザ上で使用されているのであれば、Macの『Mail』の設定をしなくても大丈
2010年8月に公開されたものの、実際には使っていなかったGoogle Chrome to Phoneですが、この1ヶ月ほどAndroidスマートフォンNexus OneをiPhoneよりもメインとして多用しておりましたのでそれを機に実際に使ってみました。 ちなみに、Google Chrome to Phoneとは、専用Chrome Extention(拡張機能)とAndroidアプリとの組み合わせによって、PC上のウェブブラウザChromeとAndroid携帯電話を連動させる仕組みです。Android 2.2 Froyo以上がインストールされているAndroidスマートフォンと、Google ChromeブラウザがインストールされているPCがあれば誰にでも無料で使うことができます。2.1の方は残念ですがアップデートを待ちましょう(笑) Chrome to Phoneのセットアップ Chr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く