Androidアプリのテストに関する課題 Android端末の普及は世界規模で増加の一途をたどっています。2011年秋冬モデルが発表され、発売予定のものを含むと日本で発売中のAndroidの携帯端末は100機種に迫ろうとしています。読者の皆さんの周囲を見渡しても、電車や街角でAndroidを採用したスマートフォンなど携帯端末を使用する人をよく見かけるのではないでしょうか。 そして、スマートフォンに留まらずタブレットやミュージックプレイヤー、電子ブックリーダー、POSレジ、テレビなど、さまざまなデバイスがAndroidを搭載し始めています。Androidの採用が増えるにつれ、Androidアプリの種類が増えるので、アプリの開発案件も増えることになります。実際、本稿を読んでいる開発者の方の中にも、すでにAndroidアプリの開発に取り組んでいる方も多いのではないでしょうか。 筆者も普段の業務の
プログラム開発のために Android 上でアプリが起動するまでの過程を調べてみました。備忘をかねて、ソースコードをひと通り追跡した記録をここに控えます。 まとめ ※クリックすると大きな図が開きます Zygote(ザイゴート)プロセスは、Android システムブート時に起動し DalvikVM 本体と Android プログラムの実行に必要なダイナミックリンクライブラリと Java のクラスライブラリをロードした状態で待機する常駐プロセスである Zygote プロセスの目的は、同プロセスを fork することによりプログラム実行用のプロセス環境を素早く効率的にシステムへ提供することにある UNIX ドメインソケット /dev/socket/zygote が Zygote プロセスへのインターフェイスであり、同ソケットにプロセス生成要求を送出すると Zygote はプロセス fork を実
googleのAndroid開発者向け ブログに「Memory Analysis for Android Applications」という記事があったため、自分のために訳しました。参考になれば幸いです。本エントリを見るうえで、eclipse の基本的な使い方を理解している必要があります。 Androidアプリのメモリ解析手法 Dalvikランタイムは、ガベージコレクトしてくれるかもしれませんが、それはメモリ管理を行わなくてもよいというわけではありません。モバイル端末上でのメモリ利用状況は特に注意を払わなければなりません。本投稿では、開発するアプリのメモリ利用状況の把握を支援する Android SDK で提供しているメモリプロファイリングツール群のいくつかを紹介させて頂きます。 メモリ利用時の問題はいくつか明らかになっています。例えば、もしあなたのアプリがユーザの画面タッチ操作のたびにメモ
Sony Ericssonは、Xperiaシリーズの2011年モデルの一部で、開発者が「安全かつ合法的にブートローダーのロックを解除できるようになる」と発表した。 Sony Ericssonは3月29日、Xperiaシリーズの2011年モデルの一部について、ブートローダーのロックを解除できるようにすると明らかにした。 この措置は今春中に実施する予定で、開発者は安全かつ合法的にブートローダーのロックを解除できるようになるとしている。 対象となるのはXperia arc、neo、pro、PLAYの、一定条件を満たした端末。例えばSIMロックのかかった端末は対象外だ。自分の端末がブートローダーをロック解除できるかどうか確認するには、端末をAndroid SDKのFastbootツールに接続する。接続できれば解除は可能だ。ただしXperia X10など以前のモデルについては、技術的、法的な理由から
先週末 IS01 で root 権限が必要なアプリが使えるようになったばかりなのに、 そのわずか 4日後、 スマートフォン@2ch掲示板に以下の書き込みがあり、 カーネル空間への侵入口が明らかにされてしまった。 一番乗りを果たした goroh_kun さんに敬意を表しつつも、 IS01 のプロテクトがこの程度だったことが残念でもある。 「root を取られても大丈夫な作りになっている」 と開発者が豪語し、 しかも IS01 の発売から 5ヶ月間も破られなかったのだから、 さぞかし鉄壁の守りなのだろうと思っていたのに、 こんな分かりやすい穴があったとわ... (負け惜しみ ^^;)。 【ROM焼き】au IS01 root2 〜わたくし達も未来へ〜 ... 317 :goroh_kun:2010/12/01(水) 03:14:21 ID:LGLTLBmZ 自動起動仕込むところを大体見つけまし
2010年11月22日、東京・渋谷の一角に、Androidの開発者やユーザーを対象にした「Bar Android」がオープンした。既設のバーの定休日を利用し、毎週月曜日に限定して営業する(写真1)。 Bar Androidは、Androidアプリケーションの開発などを手掛けるアドリブの加畑健志氏(kabayan)らが企画、11月15日のプレオープンを経て開店にこぎつけた(写真2)。加畑氏は「来店するのはAndroid開発者が中心なので、無線LANやパソコン用の電源を用意した。気兼ねなくパソコンを広げて、“開発者談義”に花を咲かせてほしい」と話す。iPhoneファンなどAndroid開発者以外の来店も可能だ。 22日の開店初日には、KDDIの協力により、11月26日発売予定の「IS03」のタッチ&トライが行われ、多くの開発者やブロガーが発売前の機能を確かめていた。バーの様子は、渋谷のローカル
KDDIが冬モデルとして「IS03」「IS04」「IS05」「IS06」の4機種を一挙にリリースするなど、盛り上がりを見せ始めたとはいえ、携帯電話市場全体を見渡すと、まだまだラインナップは多くないと言わざるを得ず、自分の好みの端末を自由にチョイスできる領域には至っていない感がありますが、なんとあらゆるスペックを自分の好みに合わせてカスタマイズできる夢のようなサービスが登場したことが明らかになりました。 驚くべきことに、通信方式まで選ぶことができるようになっています。 詳細は以下から。 Droid Gamers | Android Games and Gaming Build your own custom Android phone - well at least in Germany この記事によると、ドイツの会社「Synapse-Phones」がカスタマイズ可能なAndroidスマート
hmm very interesting! since these have been decrypted, I would assume that SETool is able to flash an unsigned custom built ROM as well (judging by my experience with Sony Ericsson in general, tools like SETool are able to work around any signing certificates / checksums / etc to flash firmware, enabling people to create patches in assembler that alter the firmware on the device) But, with the And
スウェーデンの液晶テレビメーカーPeople of Lavaは4月5日、米GoogleのAndroid搭載のインターネット対応テレビ「Scandinavia」を発表した。製品紹介ページには価格や発売時期は明記されていないが、米Wiredなど複数のブログメディアによると、42インチモデルが9月に2000~2500ユーロで発売の予定という。 搭載するAndroidのバージョンは1.5で、アップグレードが可能。YouTubeやGoogle Maps、Webブラウザなど、Googleの各種サービスがプリインストールされているほか、「Lava App Store」からFacebookアプリやゲームなどをダウンロードできる。42インチ、47インチ、55インチの3モデルがあり、いずれも解像度は1920×1080。プロセッサは833MHzの英ARM製Cortex-A8で、無線キーボードが付属する。
ご無沙汰しております! 最近、Androidとミニ四駆をBluetoothでつないで、いろいろやってみました。 Android時代のミニ四駆View more presentations from Hideyuki Takei. システム構成は、 [Android(HT-03A)] <--bluetooth--> [Bluetooth Module] <--UART--> [AVR] ----> [Motor] という感じです。 ナイトライダーはやはりかっこいい! 動画の最後の方にあるシュールな映像は、電子書籍リーダのインタフェースとなる22世紀のミニ四駆です笑 == 追記(2010/03/30 16:39) == GIZMODOで取り上げられました! http://www.gizmodo.jp/2010/03/android_6.html
[Illustration by Nick Bilton] いち早く Macin’ Blog で取り上げられているが、NY タイムズが興味深い記事を載せている。 Mac や PC だと両親や家族から使い方について質問攻めにあったのに、iPhone では全然そんなことがない・・・そんなエピソードを紹介したあと、どうしてコンピュータでは iPhone のようなやり方が出来ないのかと質問する。 Mac OS X については iPhone OS で、Windows については Vista や Windows 7 の代わりに Windows Phone 7 OS で、OS を作り直せばいいではないかというわけだ。 New York Times: “Why Can’t PCs Work More Like iPhones?” by Nick Bilton: 25 February 2010 *
写真●ミックウェアが開発した評価用カーナビ・システム 夏から販売する。価格は未定だが数十万円程度の見込み 2010年2月5日,カー・ナビゲーション・システム用の共通プラットフォームをAndroidをベースに作る動きが明らかになった。Androidを使った組み込みシステムのプラットフォーム作りを目指す団体OESF(Open Embedded Software Foundation)が定期総会を開催。その中で,「Automotive Working Group」を立ち上げたことを明らかにした。 Automotive Working Groupでは,カー・ナビゲーション・システムで共通に必要となるAPI(application programming interface)を定義する。異なるメーカーの装置であっても,同じアプリケーションが動作できる環境を整えることが狙いだ。 地図を操作するAPIの
Linuxカーネル開発者は2月2日、Linuxカーネルから米Googleの「Android OS」のドライバコードを削除した理由について、ブログで説明した。AndroidがLinuxのメインのカーネルツリーから分岐する可能性がありそうだ。 Android向けドライバコードは、2009年12月にLinuxのソースツリーから削除され、Linuxカーネル2.6.33には含まれない。米Novellに籍を置きLinuxドライバのメンテナンスを担当するカーネル開発者、Greg Kroah-Hartman氏によると、サブディレクトリ「drivers/staging/android」をコードベースから削除した理由は、「誰も気にしていないため」という。ステージングツリーにあるコードはメインカーネルツリーにマージするか、そうでなければ削除するというポリシーがあり、それに沿っての対応と説明している。 Kroah
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く