スポンサーリンク

Android

Androidプログラミングと,アプリ開発のTips集

Androidアプリのプログラミング・開発に関する記事。Web上で見つかりづらいテクニックを集約した。 コーディングのTipsや,各種API・ツールの使い方,環境構築の方法など。役立つアイデアも掲載。 ※その他のプログラミングに関する情報はこちらを参照。 (1…

中国語で,スマホとAndroidについて語ってみよう

スマートフォンおよびAndroidの概要について,北京語で語れるようになろう。利用するサイト: 智能手机 - 维基百科,自由的百科全书 http://zh.wikipedia.org/wiki/%E6%99%B... Android - 维基百科,自由的百科全书 http://zh.wikipedia.org/wiki/Android An…

Linux上にAndroid開発環境を構築し、実機でテストする手順 (CentOS 6.3 x64にUSBケーブルで端末を接続)

AndroidプログラミングのTOPへ Linux上で、Androidアプリ開発環境を構築するための手順。 スマホの実機がなくても,エミュレータでアプリの動作テストが可能。 実機でテストしたい場合、端末のメーカがLinux用のUSBドライバを公開していない場合であっても,…

Android SDKプログラミング APIリファレンスのリンク集

AndroidプログラミングのTOPへ Androidアプリを開発するためのAPIの機能を,サンプルコード付きで 一覧形式で紹介しているサイトのリンク集。 SDKが持つ機能について,情報を「網羅的に」カバーしているサイトは,意外と少ない。リファレンスないし辞書・逆…

デブサミ2013 参加レポート

今年も目黒・雅叙園にて,翔泳社主催のDevelopers Summit(デブサミ) 2013が開催されている。事前申し込み制,参加は無料。ITエンジニアやデベロッパ向けの講演・セッションが多数。年一度2月に開催される,開発者の最大のイベント。 今年の目玉は,まつも…

今から5分で,開発中のAndroidアプリを単体テストしよう (JUnitで自動テストする方法)

AndroidプログラミングのTOPへ 開発中のAndroidアプリを,単体テストフレームワークJUnitを使ってテストする。 Eclipse上で,サンプルアプリを作り始めてから,アクティビティ内のロジックやUI操作をテストする所までを5分で行なう。早ければ3分。 記事の…

Androidでライブラリ・プロジェクトを作成し,Eclipse上でコードを共有しよう

AndroidプログラミングのTOPへ Androidアプリ開発において,共通部分のJavaコードをあちこちで流用したいケースはよくある。 こういった共通コードや便利クラス類は,ライブラリプロジェクトにまとめる。そして複数のプロジェクトから参照可能にするのがよい…

Androidアプリ開発作業時に,頻繁に参照するサイトのリンク集

AndroidプログラミングのTOPへ Androidアプリ開発時に,よく参照するページがある。このエントリ内で,そのようなリンクを集約する。 作業工程別: (1)企画: アイデア,情報収集 (2)システム要件定義: プラットフォーム要件 画面サイズと解像度 (3…

AndroidのUIで,レイアウトXMLの記述を簡素にするための,7つの基礎知識

AndroidプログラミングのTOPへ AndroidアプリのUIは,レイアウトXMLに記述する。が,これが結構面倒くさい。 各ビューごとに大量の属性をコーディングすることになり,あとから見返すと,何の目的で属性を付与したのか不明だったりする。また記述量が多いと…

Androidで,音声入力と音声合成をシンプルに記述するためのライブラリ案

AndroidプログラミングのTOPへ Androidアプリ開発時に,スピーチ周りのコードをシンプルに記述したい。 音声入力・音声認識(ASR) 音声合成・Text To Speech(TTS) これらの両者について,便利なラッパークラスとDSLを作り,コード量を削減してみる。 サン…

AndroidのListViewを,いかにシンプルかつ楽にコーディングするか。Adapterを記述不要のライブラリ案

AndroidプログラミングのTOPへ ListViewを楽に使うためのDSLを考案する。 はじめに AndroidのUIで,ListViewの実装はめんどい。 スマホアプリで,要素がリスト形式に並ぶ,というシーンは頻繁にある。だが特にAdapter周りを毎回コーディングするのが面倒で,…

Androidで音声入力した内容を認識し,そのまま音声合成。「おうむ返し」アプリのソースコード

AndroidプログラミングのTOPへ 音声入力した内容を,そのまま音声出力してみよう。というAndroidアプリのサンプルコード。 RecognizerIntentを使う場合と,SpeechRecognizerを使う場合の2通り掲載。 前置き サンプルコード インプット:音声認識または音声…

今から1時間で,64ビットWindows 7上にAndroid開発環境を構築し,サンプルを動作させる手順 (※4.x系のSDKを使用)

AndroidプログラミングのTOPへ ※この記事は,過去の記事をバージョンアップさせたリメイク版です。 Android本体を買わなくても,Androidアプリの開発と動作確認だけなら,無料で可能。 アプリの開発環境:EclipseやAndroid SDKを無償で利用できる。 アプリの…

Androidアプリ開発用のMVCフレームワーク 「Android-MVC」 ver0.3をリリース

AndroidプログラミングのTOPへ AndroidのMVCフレームワーク,「Android-MVC framework」がバージョンアップした。 本ツールは,生産的なAndroidアプリ開発を支援するための,Java製のオープンソース・フレームワーク。ver0.2がリリースされたのは2012/03/23…

Javaで,匿名クラス内で定義したpublicメソッドの警告が消せず困った話 (静的なJavaと,動的なJavaScriptを連携させるDSLを作りたい)

重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページより技術情報を参照してくださ…

Androidで,自動起動する常駐型サービスのサンプルコード (アプリの裏側で定期的にバッチ処理)

AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…

jQuery Mobile と HTML5 で、Androidのネイティブアプリを作成する手順

AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…

AndroidやiOSの「ハイブリッドアプリ」で,JavaScriptとネイティブ・コードが連携する仕組みを図解 (おまけ:HTML側で施すべき,クロスプラットフォーム対策)

AndroidプログラミングのTOPへ HTMLやJavaScript等のWeb技術を使って,AndroidやiPhoneなどモバイル環境のネイティブ・アプリを作成する事ができる。そういうアプリの事をハイブリッド・アプリと呼ぶ。 AndroidとiOSでは,ハイブリッド・アプリを実現するた…

たった2ファイルで,HTML+JS製のネイティブAndroidアプリを作る手順 (動作するサンプルコード付き。WebViewの活用方法)

AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…

Androidで,「ビットマップのピクセル操作」をリアルタイムに実行するサンプルコード

AndroidプログラミングのTOPへ Androidで,View上にビットマップ画像等を表示し,ピクセル単位で画素を操作する。しかも一回きりではなく,繰り返しcanvas上でピクセル操作する。 この方法は,「動的かつ連続的に,画面上の見かけを微調整したい。」という要…

Androidで,複数のAnimationを「順番に」実行するためのライブラリ (XMLを使わずに「連続した動きの変化」を指定し,逐次実行するDSL)

AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…

Android SDK の動かないコード(中級編) invalidate しても再描画されないエラー

AndroidプログラミングのTOPへ 以下のAndroidアプリのコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: ボタン押下時に,ImageView上に画像を2枚連続で表示する。表示のタイミングをずらす事により,疑似的にスライドのように…

Androidアプリ開発用のMVCフレームワーク 「Android-MVC」 ver0.2をリリース

AndroidプログラミングのTOPへ AndroidのMVCフレームワーク,「Android-MVC framework」がバージョンアップした。 ※ver0.1のときに1分で描いた暫定ロゴ画像 本ツールは,生産的なAndroidアプリ開発を支援するための,Java製のオープンソース・フレームワー…

Android SDKの,ParcelableとSerializableの違いを比較 - Intentで独自オブジェクトを運搬する際,役立つのはどちら?

AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…

スマホ導入までの紆余曲折を振り返る - アプリ開発のために,ガラケーから個人用Android端末に乗り換えるまでのログとメモ

エンジニアの立場で,個人用のスマホ端末を所有するまでには,けっこう試行錯誤があった。下記はその備忘録。

Androidアプリをマーケットに公開する方法の作業手順メモ (リリース時とアップグレード時のチェックリスト)

AndroidプログラミングのTOPへ アプリのリリース作業を実施する際には,このページを作業手順書およびチェックリストとして参照し,確認しながら進めてゆく。 はまりがちな,よくあるミスも記載しておく。よく注意してリリース作業に当たること。 (1) マ…

Androidアプリ開発用のMVCフレームワーク 「Android-MVC」 の発表 (ver0.1をリリース)

AndroidプログラミングのTOPへ —— この場をもって,AndroidのMVCフレームワーク, 「Android-MVC framework」を発表する。—— ※1分で描いた暫定ロゴ画像 私は,生産的なAndroidアプリ開発を支援するためのツールとして,“オープンソースのJava製フレームワー…

AndroidアプリにStrutsのようなコントローラを導入し,画面制御させるサンプルコード (の試作品。バリデーションやビジネスロジックの骨組み)

AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…

Androidアプリの画面レイアウトを,まるでjQueryのようなコードで動的構築できるライブラリ (の試作品。UIコーディングのためのDSL)

AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…

このブログの検索ワードのトップが,「Android」になってしまった - 今後数年とその先に求められる,デベロッパのスキルポートフォリオ

この4か月間の,本ブログにおける検索ワードの推移。(トップ12位) ※説明: このグラフの「検索ワード」は,Googleなどの検索エンジンから本ブログにジャンプしてきた場合の,検索エンジン側で入力してあった検索語。こういったリンク元情報は,アクセス解…