こんにちは @wasabeef_jp です 最低限、これだけ知っていればAndroidエンジニアとして語れるものを一覧にしています。 随時、このRepositoryを更新していきますので、参考にして下さい。 参照:wasabeef/ListOfAndroidLibraries UI系のライブラリは含めてません Networking Name Repository License
![絶対必要になるAndroidの生きたライブラリ一覧(2014) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/91f9c072367de863ca0b72381ddfc64c58d8692a/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUU3JUI1JUI2JUU1JUFGJUJFJUU1JUJGJTg1JUU4JUE2JTgxJUUzJTgxJUFCJUUzJTgxJUFBJUUzJTgyJThCQW5kcm9pZCVFMyU4MSVBRSVFNyU5NCU5RiVFMyU4MSU4RCVFMyU4MSU5RiVFMyU4MyVBOSVFMyU4MiVBNCVFMyU4MyU5NiVFMyU4MyVBOSVFMyU4MyVBQSVFNCVCOCU4MCVFOCVBNiVBNyUyODIwMTQlMjkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPThjYzBhMjgzNzk4MTdkMGRkZDExNTRhMzRkZmQ0YjMy%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwd2FzYWJlZWZfanAmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTAxZWE4MjVjYTVkN2I4YzE4Y2Y4NTNhNzc4MWFiYjY4%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D51d15aafb8cc732c95216e0a8aa01932)
仕事でAndroid開発することになったものの全員未経験者、 膨れ上がったコード、テストは無く、迫り来るQAスケジュール。 自分自身何から手をつけていいのか、何を読んだらいいのかもサッパリわからないけど 教えないといけない立場でもある、そんな中で調べたことのメモ。 まずビジネスロジック(ユニットテスト)から書く 文字列処理や日付・金額計算といったユーティリティなど(ファイルI/O、DBアクセス、ネットワーク通信も該当するが、いきなりは難しいので簡単なもので慣れてからの方が良さそう) ActivityやContentProvider、Serviceなどと違いAndroidのシステムに依存しないので書きやすい AndroidTestCaseやTestCaseをextendsして書く ビジネスロジックを切り離す テストを書き始めるとActivityにべったりな点に気づくのでそれを切り離す。 Ac
Android で外部ファイルを保存する場合、どこに何を保存すれば良いのか?それぞれの違いは何なのか? 内蔵メモリなのか?SDカードなのか? いい加減しっかり把握しておきたいと思ったので、まとめてみました。 ざっくりまとめ それぞれの領域の名前は、この記事の中で区別するためにつけたもので、アクセス権減は非 root ユーザから見た図です。 ディレクトリ取得メソッド アプリ専用? ユーザがアクセス可能? クリア方法 アプリ削除時に 内部データ領域 Context.getFilesDir() yes no データを消去 消える 内部キャッシュ領域 Context.getCacheDir() yes no キャッシュを消去 消える 外部データ領域 Context.getExternalFilesDir() yes yes データを消去 消える 外部キャッシュ領域 Context.getExter
2014-02-16 Android開発を始める上でおすすめの4冊 Android開発を始めたばかりの僕が読みたかった本 - Rejasupoemと丸被ってますが、あまりにこの内容に共感しすぎてこれを書いた、というのが実際の話です。 Effective Java Java SE6の名著。都合のいいことに、Androidの推奨開発環境も未だにJDK 1.6です。 中級者以上向けとされていますが、実体験としてJava初心者でも読めました。 当然、初読では分からない部分が多かったので、不明点を理解できるまで読み直し、調べながら、章ごとに内容をノートに要約しました。肝要なのは、それでも現時点の理解では突き詰められなかった点が出てくるかと思うので、それを洗い出して「何が分からないのか」を明確にしておくことです。 そうすれば実際にプログラミングしていくなかで、「あの時理解できなかったことはこのことか!
1.10.1. 何故 DialogFragment か¶ Android Support Package が登場する以前のダイアログの表示の仕方は以下のようなものだった: public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Activity.showDialog()を使用す
先日、新しいNexus7とともにAndroid 4.3 が発表されましたが、新しいOSとともに発表されるのが、Android SDKのバージョンアップ! 個人的にはこっちのほうが楽しみだったりします。 さて、今回 Android SDK付属の Android Support Libraryがv18 になり なんと(やっと?)Action Bar UI に対応しました。 http://developer.android.com/tools/support-library/index.html 設定方法はこちらの「Adding libraries with resources」をどうぞ http://developer.android.com/tools/support-library/setup.html さて、わたしは今まで ActionBarSherlock というありがたいライブラリを
さて、前回のエントリで、Bundle で状態を保存する方法を 書きました。 Android Bundle で状態を保存 ここでは、Bundle の Method (例えば putString と getString) を使ってパラメータを保存する方法を紹介しました。 しかーし、ここで問題が発生 「独自にデータクラスを用意していて、このクラスのメンバごと保存したいんだけど…」 さぁ、この場合どうする? ここで登場するのが Parcelable さんです。 Parcelable はリファレンス http://developer.android.com/intl/ja/reference/android/os/Parcelable.html に書いてあるように、Parcel にデータを書き/読みするためのインタフェースです。 "Interface for classes whose instan
The announcement that Nexus One users won’t be getting upgraded to Android 4.0 Ice Cream Sandwich led some to justifiably question Google’s support of their devices. I look at it a little differently: Nexus One owners are lucky. I’ve been researching the history of OS updates on Android phones and Nexus One users have fared much, much better than most Android buyers. I went back and found every An
ストーリー by hylom 2011年08月09日 12時45分 オープンじゃなくても金があればOK? 部門より もっとも「オープン」なオープンソースプロジェクトはEclipseで、最も「閉ざされた」ものはAndroidだった、との調査結果が発表された(本家/.、VisionMobile記事)。 これは、米国の調査会社Vision Mobileが発表したもの。オープンソースプロジェクトの「オープン度」を数値化して測定する「オープン管理指数」を使用し、Android、Eclipse、Linux、MeeGo、Mozilla、Qt、Symbian、WebKitの8つを比較したそうだ。その結果、EclipseやLinuxがオープン度が高い(それぞれ84%および71%)、という結果が得られたとのこと。 そのほか、WebKitが68%、Mozillaが65%、MeeGoが61%、SymbianとWt
INFOBAR A01 を買って、2 週間使ってみたのでレビューなど。 これまで持っていた au 携帯(SH005)を機種変更して、INFOBAR A01(以下、INFOBAR) にしました。自身初の Android 機なのですが、スマートフォンは iPhone 4(以下、iPhone) を持っているので、INFOBAR の印象やインストールアプリなどを iPhone との比較を交えて書いてみます。 このエントリでは、スペックではなく、実際に使った印象を書いていきます。各製品のスペックは以下のページにあるので、ご参考まで。 INFOBAR A01 iPhone 4 見た目に一目惚れ ここ 2 年、au 携帯と iPhone の 2台持ちだったので、正直、Android 機にはあまり興味が湧きませんでした。しかし、ここ最近の Android の普及っぷりを見るに、これはそろそろ買おうかなと思
仕事柄、スマートフォンのアプリを日々検証してます。 特に最近は怒涛の如く新機種がリリースされているため、新機種が出るたびに検証と、少なくともここ1年では一番大変です。 一通り検証するだけで、丸1日かかります。 今後が怖すぎます。個人的には楽しみなんですけどね。 せっかくなので、全機種を一通りいじり倒したこの経験を共有しておこうかと思いました。 先月から今月にかけてたくさんの機種が出てますので、現在購入検討されている方など、少しはお役にたてるのではないかと思ってます。 ご覧の通り広告も入ってませんしステルスマーケティングでもないのでご安心ください。 ただし、当然主観が入ってますので、参考程度にしておいてください。 キャリア別に分けて書かせていただきます。 2009年にいち早くAndroid端末を出し、その後も積極的にAndoroid端末のリリースに注力しているドコモは、全キャリア中最もAnd
ソフトバンクと同じビルに本社を移転したウィルコムがスマートフォン「DELL Streak」とPHS端末「X PLATE」を破格でセット販売することを発表しました。 詳細は以下から。 WILLCOM|「X PLATE × DELL Streak セット」発売について ウィルコムのプレスリリースによると、同社は2011年6月24日(金)から「X PLATE × DELL Streakセット」の販売を開始するそうです。 これは64gのコンパクトボディのPHS端末「X PLATE」と5インチの大画面液晶を搭載したAndroid 2.2スマートフォン「DELL Streak」をセットにしたモデルで、「通話はX PLATE、ウェブブラウジングはDELL Streak」という新たなモバイルスタイルを提供するというもの。 「X PLATE」本体 WVGA(800×480)5インチ液晶やLEDフラッシュ付き
信じられないかもしれませんが、実はAndroid携帯をMacと同期するのは、iPhoneをMacと同期させるぐらい簡単なのです。しかも、ほとんどの同期作業はGoogleを通してバックグラウンドで行われますので、頭を悩ませる必要もありません。 お手軽にAndroidとMacの同期を行うには、Googleのクラウドサービスを使うのがポイントです。Android携帯はメール、連絡先、カレンダーなどをGoogleを通して使用しているので、それらのデータをお持ちのMacと同期するだけで済みます。 そして全てのセットアップが完了すれば、音楽をAndroid携帯に同期する以外にはMacと繋げる必要が一切なくなります!( Wi-Fi上で音楽同期も可能です ) ■Mailアプリ上でGmailのセットアップ方法 いつもGmailをブラウザ上で使用されているのであれば、Macの『Mail』の設定をしなくても大丈
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く