Android
Androidアプリのプログラミング・開発に関する記事。Web上で見つかりづらいテクニックを集約した。 コーディングのTipsや,各種API・ツールの使い方,環境構築の方法など。役立つアイデアも掲載。 ※その他のプログラミングに関する情報はこちらを参照。 (1…
スマートフォンおよびAndroidの概要について,北京語で語れるようになろう。利用するサイト: 智能手机 - 维基百科,自由的百科全书 http://zh.wikipedia.org/wiki/%E6%99%B... Android - 维基百科,自由的百科全书 http://zh.wikipedia.org/wiki/Android An…
AndroidプログラミングのTOPへ Linux上で、Androidアプリ開発環境を構築するための手順。 スマホの実機がなくても,エミュレータでアプリの動作テストが可能。 実機でテストしたい場合、端末のメーカがLinux用のUSBドライバを公開していない場合であっても,…
AndroidプログラミングのTOPへ Androidアプリを開発するためのAPIの機能を,サンプルコード付きで 一覧形式で紹介しているサイトのリンク集。 SDKが持つ機能について,情報を「網羅的に」カバーしているサイトは,意外と少ない。リファレンスないし辞書・逆…
今年も目黒・雅叙園にて,翔泳社主催のDevelopers Summit(デブサミ) 2013が開催されている。事前申し込み制,参加は無料。ITエンジニアやデベロッパ向けの講演・セッションが多数。年一度2月に開催される,開発者の最大のイベント。 今年の目玉は,まつも…
AndroidプログラミングのTOPへ 開発中のAndroidアプリを,単体テストフレームワークJUnitを使ってテストする。 Eclipse上で,サンプルアプリを作り始めてから,アクティビティ内のロジックやUI操作をテストする所までを5分で行なう。早ければ3分。 記事の…
AndroidプログラミングのTOPへ Androidアプリ開発において,共通部分のJavaコードをあちこちで流用したいケースはよくある。 こういった共通コードや便利クラス類は,ライブラリプロジェクトにまとめる。そして複数のプロジェクトから参照可能にするのがよい…
AndroidプログラミングのTOPへ Androidアプリ開発時に,よく参照するページがある。このエントリ内で,そのようなリンクを集約する。 作業工程別: (1)企画: アイデア,情報収集 (2)システム要件定義: プラットフォーム要件 画面サイズと解像度 (3…
AndroidプログラミングのTOPへ AndroidアプリのUIは,レイアウトXMLに記述する。が,これが結構面倒くさい。 各ビューごとに大量の属性をコーディングすることになり,あとから見返すと,何の目的で属性を付与したのか不明だったりする。また記述量が多いと…
AndroidプログラミングのTOPへ Androidアプリ開発時に,スピーチ周りのコードをシンプルに記述したい。 音声入力・音声認識(ASR) 音声合成・Text To Speech(TTS) これらの両者について,便利なラッパークラスとDSLを作り,コード量を削減してみる。 サン…
AndroidプログラミングのTOPへ ListViewを楽に使うためのDSLを考案する。 はじめに AndroidのUIで,ListViewの実装はめんどい。 スマホアプリで,要素がリスト形式に並ぶ,というシーンは頻繁にある。だが特にAdapter周りを毎回コーディングするのが面倒で,…
AndroidプログラミングのTOPへ 音声入力した内容を,そのまま音声出力してみよう。というAndroidアプリのサンプルコード。 RecognizerIntentを使う場合と,SpeechRecognizerを使う場合の2通り掲載。 前置き サンプルコード インプット:音声認識または音声…
AndroidプログラミングのTOPへ ※この記事は,過去の記事をバージョンアップさせたリメイク版です。 Android本体を買わなくても,Androidアプリの開発と動作確認だけなら,無料で可能。 アプリの開発環境:EclipseやAndroid SDKを無償で利用できる。 アプリの…
AndroidプログラミングのTOPへ AndroidのMVCフレームワーク,「Android-MVC framework」がバージョンアップした。 本ツールは,生産的なAndroidアプリ開発を支援するための,Java製のオープンソース・フレームワーク。ver0.2がリリースされたのは2012/03/23…
重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページより技術情報を参照してくださ…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
AndroidプログラミングのTOPへ HTMLやJavaScript等のWeb技術を使って,AndroidやiPhoneなどモバイル環境のネイティブ・アプリを作成する事ができる。そういうアプリの事をハイブリッド・アプリと呼ぶ。 AndroidとiOSでは,ハイブリッド・アプリを実現するた…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
AndroidプログラミングのTOPへ Androidで,View上にビットマップ画像等を表示し,ピクセル単位で画素を操作する。しかも一回きりではなく,繰り返しcanvas上でピクセル操作する。 この方法は,「動的かつ連続的に,画面上の見かけを微調整したい。」という要…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
AndroidプログラミングのTOPへ 以下のAndroidアプリのコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: ボタン押下時に,ImageView上に画像を2枚連続で表示する。表示のタイミングをずらす事により,疑似的にスライドのように…
AndroidプログラミングのTOPへ AndroidのMVCフレームワーク,「Android-MVC framework」がバージョンアップした。 ※ver0.1のときに1分で描いた暫定ロゴ画像 本ツールは,生産的なAndroidアプリ開発を支援するための,Java製のオープンソース・フレームワー…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
エンジニアの立場で,個人用のスマホ端末を所有するまでには,けっこう試行錯誤があった。下記はその備忘録。
AndroidプログラミングのTOPへ アプリのリリース作業を実施する際には,このページを作業手順書およびチェックリストとして参照し,確認しながら進めてゆく。 はまりがちな,よくあるミスも記載しておく。よく注意してリリース作業に当たること。 (1) マ…
AndroidプログラミングのTOPへ —— この場をもって,AndroidのMVCフレームワーク, 「Android-MVC framework」を発表する。—— ※1分で描いた暫定ロゴ画像 私は,生産的なAndroidアプリ開発を支援するためのツールとして,“オープンソースのJava製フレームワー…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
AndroidプログラミングのTOPへ 重要なお知らせ:この記事で公開した情報は,AndroidのMVCフレームワーク「Android-MVC」の機能の一部として取り込まれました。より正確な設計情報や,動作可能な全ソースコードを閲覧したい場合,「Android-MVC」の公式ページ…
この4か月間の,本ブログにおける検索ワードの推移。(トップ12位) ※説明: このグラフの「検索ワード」は,Googleなどの検索エンジンから本ブログにジャンプしてきた場合の,検索エンジン側で入力してあった検索語。こういったリンク元情報は,アクセス解…