Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
Android developers must target a variety of different Android devices in order to reach the greatest number of users. By properly configuring the Android Emulator to mimic the behavior of different devices, developers can save valuable time and money on testing and identify incompatibilities. In this tutorial, you will learn how to create Android Virtual Device (AVD) configurations for a variety o
※1.X系は開発対象になることがほとんどないため、表から除外しています。 3.ネットワーク オフライン、3G、wi-fi、LTEとスマートフォンではネットワークの種類がいくつかあります。何もここまでと思う方もいらっしゃると思いますが、3Gとwi-fiで動きが異なるということも実際あったので、開発対象のアプリがどのネットワークを対象としているのかは明確にしておく必要があります。 4.テスト範囲 端末とOSのバージョンを組み合わせただけで相当数のパターンができます。全ての端末、全てのOSのバージョン、全てのネットワークの組み合わせでのテストは現実的には不可能ですので、開発でのテストの範囲を決めておきましょう。またテスト範囲には、弊社諏訪が書いた記事「Androidの結合テスト」で書いていましたが、どこまでテストを深くやるのかも決めておくべきです。 5.リリース 開発までで終わりなのか?ストアの
※追記しました. OSXの方々は注意点もありますので、追記も併せてご覧ください 2012.10.17 Android爆速エミュレータ環境の作り方 Android開発者界隈のTwitter TLで、「Androidのエミュレータが低速で使い物にならないとか言って許されるのは小学生までだよねー。きゃははー」的な会話が繰り広げられていたので、これは知らないのはマズイのでは、という危機感から、一念発起し、爆速Androidエミュレータ環境の構築を試みました Androidのエミュレータが低速で使い物にならないというのは、すでに過去の話だそうです。真の情報強者の方々は、すでに爆速エミュレータでの開発を行っているようです。中には、実機よりも早いので、実機代わりに使ってるという方もおられるようです もうAndroidのエミュレータが遅いなんて言わせない!iPhoneのエミュレータに匹敵する(?)速度を手
こんにちは検索サービス開発4チームの崔珉秀と申します。 インフラやシステムとの連携や統計のバックエンドを担当しております。 モバイルのウェブ環境はPCのウェブ使用環境とは色々な違いが有ります。 ネットワークの速度だけではなくバッテリーの効率を考えた仕組みなど、PCに比べリソースが十分ではないためモバイルブラウザの動作が異なっていることも有ります。 今回はモバイルのウェブApplicationにおけるSSL関係の性能に関する工夫の内容をQ&A形式で解説していきます。 Q. 何が問題でしたか? A. モバイルクライアント(iPhone, Android)のアプリケーションからのHTTPリクエストの応答時間に遅延の問題が有ります。 最初はweb access logからのslow response(1秒以上)のHTTPリクエストが結構ありました。 そのHTTPリクエストをprotoc
作成したAVDを使ってAndroidエミュレーターを起動し、言語の設定や日本語入力の設定を行う方法について解説します。 エミュレーターを起動する 最初にAndroid Studioを起動してください。(開いているプロジェクトは特に何でも構いません)。 エミュレーターはAVD Managerから起動します。AVD Managerを起動するため「Tools」メニューの中の「AVD Manager」をクリックしてください。 AVD Managerが起動しました。 作成済のAVDの一覧が表示されています。使用するAVDに表示されている次のアイコンをクリックしてください。 エミュレーターが起動しました。エミュレーターに対して直接タップして操作することができますが、エミュレーターを傾けたり電源をオフにしたりするには、右側に表示されているパネルで操作します。 エミュレーターは実際の端末と同じように操作す
プログラム開発のために Android 上でアプリが起動するまでの過程を調べてみました。備忘をかねて、ソースコードをひと通り追跡した記録をここに控えます。 まとめ ※クリックすると大きな図が開きます Zygote(ザイゴート)プロセスは、Android システムブート時に起動し DalvikVM 本体と Android プログラムの実行に必要なダイナミックリンクライブラリと Java のクラスライブラリをロードした状態で待機する常駐プロセスである Zygote プロセスの目的は、同プロセスを fork することによりプログラム実行用のプロセス環境を素早く効率的にシステムへ提供することにある UNIX ドメインソケット /dev/socket/zygote が Zygote プロセスへのインターフェイスであり、同ソケットにプロセス生成要求を送出すると Zygote はプロセス fork を実
Web開発を行っていて困るものの1つに文字化けがある。おそらく日本人でWebの開発を行っているなら1度や2度は経験したことがあるだろう。 今回もあるシステムを開発している時にこの文字化けに遭遇しました。今回はJavaScriptで出力した文字列が化けてしまったのですが、これが結構厄介で最終的には根本的な解決策が見つかりませんでした。下記にその状況を明記しておきます。 今回、行っていたのはHTMLにJavaScriptのdocument.writeで文字を出力するものを作っていました。 ローカル環境で作って、IE、FF、Chromeなどの各ブラウザで確認すると特に問題なく表示され、「よし、よし」と思いながら、では、Webサーバ上にアップし、確認しようとFTPでレンタルサーバにアップロードしました。ただ、まだ、非公開ということでBasic認証でブロックしていました。 アップロードしたHTMLを
Flash Builder 4.5でAndroidアプリを作ってみた ~Flashアプリ開発ツールのスマホ向け新機能を試す~ @IT編集部 2011/5/11 2011年5月9日、アドビ システムズは「Flash Builder 4.5」の日本語版の提供を開始しました。Flash Builder 4.5は、バージョン3まで「Flex Builder」と呼ばれていた、「Flex」フレームワークを用いて、FlashのSWFファイルやAdobe AIRアプリケーションを開発するためのIDE(統合開発環境)の最新版です。「Flash Professional」と違い、業務向けのアプリケーションを構築する、データを扱ったりロジックをコーディングするためのツールという位置付けでEclipseベースで作られています。 その主な新機能は、スマートフォン向けアプリの開発機能です。Androidアプリを作成す
Android 2.1以降で表示できるようになったライブ壁紙。 見れる端末も増えてきたということで、 デザイナー(主にFlashの人)が作るとどうなるのかをざっくり説明致します。 そもそも、ライブ壁紙って何? カンタンに言うと、「ケータイのFlash待受けAndroid版」です。 待受画面(Androidではホーム画面)で アニメーションや時計を表示したりできるんです。 もちろん、がんばれば位置情報や傾きなど、 Androidならではのインタラクションを追加することもできます。 何で作るの? もちろんJavaです。 AdobeのFlashではまだライブ壁紙は作れないようです。。 なので、ある程度スクリプトを書いた経験がないと、 ちょっと難しいかもしれません。 開発環境構築 「Android 開発環境 構築」というキーワードでググると出てきます。 Eclipse、JDK、
以下の記事で、GALAXY Sと過ごした7日間の日々について書きました。 iPhoneユーザがGALAXY Sと過ごした7日間をまとめてみました その中で思ったのは、 やっぱりAndroidのアプリ作ってみたいよなーということ。 ということで、初めてのAndroidアプリを作ってみたら約一週間くらいで形になったので、その過程をメモしてみます。 作ろうとするAndroidアプリのコンセプト 7日間のまとめでも書いたように、今のAndroidは、はてブ環境が充実してないと感じたので(個人的な感想ですが)、どうせならiPhoneアプリ「はてブポケット」を移植してみたらどうだろう?と思いました。ということで、コンセプトは以下。iPhoneアプリ「はてブポケットを移植してみる」 MacにAndroidアプリ開発環境を構築する 何はともあれ必要なのが開発環境です。以下の記事を参考にしてみました。Mac
Android端末、本当に面白いです。Androidのバージョン2.2以降ではAdobe AIRのRuntimeをインストールすることができ、Adobe AIRアプリが動きます。つまり、Flashの開発環境で、ActionScriptそのままで、Androidコンテンツ/アプリを作成することができるのです。というわけで、本記事ではAdobe AIR for Androidの開発環境の設定方法を解説します。 ※Windowsユーザーは、「Adobe AIR for Androidの使い方 Windows編」をご覧ください。 【準備するもの】 Flash CS5 おなじみFlash IDE。 AIR for Android Extension for FlashCS5 Flashの機能拡張。Android用のAIR書き出しをサポートします。Extension Managerから追加します。
コミュニティーリソース Flex cookbook* (コードの共有) CSS Advisor (ブラウザ別バグ修正) Exchanges* (コンポーネントの共有) Adobe Labs* ユーザフォーラム RSS フィード* Flex バグベース* ユーザグループの検索* ユーザグループについて* Adobe Community Experts (ACE)* デベロッパーイベント* ブログ MXNA* (ブログアグリゲータ) Adobe ブログ* Adobe AIR for Androidを使えば、Flash Professional CS5やFlash Builderで作成したファイルから、Androidで実行可能な.apkファイルを作成することができます。ActionScript 3.0のソースをほぼそのまま使えるため、過去に制作したコンテンツのを容易に移植することができます。本記
ASE (Android Scripting Environment)を使って簡単にPython, Perl, JRuby, Lua, BeanShell, JavaScript (Rhino), それにシェル(将来的にはさらにたくさんのスクリプト言語)をAndroid上で実行できるのはご存じだろうか。ASEのインストールからスクリプトの作成、実行まで、すべてAndroid単体でできる。もちろん、PC上でコーディングしたい場合は、USBで繋げてPC上のスクリプトをAndroid端末上で実行することもできるし、PC上のコードをAndroid端末にコピーすることもコマンド一発だ。さらに、各種センサー、位置情報、SMS、テキストの読み上げなどもスクリプト上で操作できるというのだからこれを使わない手はない。 そこで、試しにPythonスクリプトを書いてみた。Android端末のGPS機能で緯度経度
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く