Genymotion SaaSAndroid in the Cloud with a user-friendly interface
![Genymotion - Android Emulator in the Cloud and for PC & Mac](https://cdn-ak-scissors.b.st-hatena.com/image/square/f06097f9e06980c784b98f6ddf83417d70cbd258/height=288;version=1;width=512/https%3A%2F%2Fwww.genymotion.com%2Fwp-content%2Fuploads%2F2024%2F04%2FGenymotion_homepage.png)
Android OSを搭載した携帯端末の種類はもはや数えきれないほどであり、複雑化するアプリケーションのテスト工数の増大はAndroidアプリケーションの開発者にとって喫緊の課題です。本書は増え続けるテスト工数に対する対抗手段として、主に「必要なテストを必要な分だけ設計する方法」と「テストの自動化によってテスト工数を抑制する方法」について解説しています。開発者として知っておくべきテストの技法、コンポーネント別のテストコードの書き方、継続的インテグレーションへの統合方法など、実践的な内容も含まれています。本書がAndroidアプリケーションをテストする全ての人々の一助になれば幸いです。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場
Androidはアニメーションを最初から重要視 「アニメーション」機能は、Androidが提供するそのほかの機能に比べると、実用度は低いように感じられますが、実はバージョン1.0よりも以前からアニメーションはAPIとして開発者に提供されています。 その後、追加された機能に優先して、アニメーションが初めから用意されているのは、なぜでしょうか。 それは、「Androidにとってアニメーション機能は重要であるから」にほかなりません。 よくAndroidと比較されるiPhone/iPadは、素晴らしいアニメーションのエフェクトを持つGUIが備わっています。「いまどきのスマートフォンやモバイルデバイスは、カッコいいエフェクトが備わっていないとエンドユーザーに選ばれない」ということかもしれません。 Androidはシステム全体を通してアニメーションが駆使できるように設計されています。「メニューを開く」
発熱問題、そしてGPS問題を抱えるARROWS Z。もはやネタメーカー、ネタ端末の地位を獲得しつつある富士通 ARROWS Zに続報です。 今度はなんとケータイアップデートに失敗する現象を、改善するためのケータイアップデートを実施しています。 ケータイアップデートのお知らせ | ケータイアップデート | au 重要なお知らせ ソフトウェアに一部不具合が確認されたため、「ケータイアップデート」は一時停止させていただいております。 〈事象〉 「ケータイアップデート」が途中でエラー(ケータイアップデートに失敗しました)となり、更新が失敗する場合があります。 「ARROWS Z ISW11F」をご利用のお客さまには、ご迷惑をお掛け致しますことをお詫び申し上げます。 このように、昨日のアップデートで、アップデートできないバグが発覚、アップデートが中止されました。 そして本日、ARROWS Zへのアッ
Goal Jenkins で達成出来る事は沢山ありますが、この記事では複雑な設定を伴わないで実現可能な、apk の自動生成、テストの自動実行までを対象とします。 またビルドツールも Ant, Maven, Gradle, Ivy 等がありますが、標準でもサポートされており、最小構成な Ant を選択しています。 ※ Jenkins でどこまで自動化したいかによりますが、様々なタスクを実行しようと思うと豊富な Plugin を持つ Maven が便利ではあるので、それはまた別途。 ant でビルド出来る様にする Jenkins で CI するには、まずはプロジェクトをコマンドでビルド出来る必要があります。 Eclipse で作成したプロジェクトでは、そのままではビルドする事が出来ない為、後から Android SDK に含まれるコマンドを利用して Ant 用の build.xml を生成しま
ボタン2つ この画面がどういう構成になっているかソースコードを読む。 uninstall_confirm.xml android.git.kernel.org Git - platform/packages/apps/PackageInstaller.git/blob - res/layout/uninstall_confirm.xml <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:orientation="horizontal" style="@android:style/ButtonBar" > <Button android:id="@+id/ok_button"
appshelf.info Click here to buy this domain 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
How do I start? Visit the Android Marketplace to install Google Chrome for Android. Read the Overview, which describes some of the key features developers can use in their web apps. Experiment with some of the cool HTML5 features you can use in your web app. Featured Video Beta Release With this Beta release of Google Chrome for Android, you can take advantage of HTML5 features and share code acro
Androidアプリで画面を作成する際、LinearLayoutとRelativeLayoutの使い方をしっかり把握しておかないと、後々苦労することが多いと思いますので、レイアウト構成を自分の知る範囲でまとめてみました。 LinearLayoutの場合 1 均等に配置 XML 2 余った幅全体に配置 XML 3 真ん中で2等分 XML 4 上記の縦バージョン XML RelativiLayoutの場合 5 両端固定幅、真ん中は幅いっぱい XML 6 上記のレイアウトに追従する形で配置 XML 7 上下に両端、真ん中配置のボタンを配置 XML 8 上記レイアウトの空白を埋める配置(ListView等) XML 9 上記レイアウト中央の両端に、ボタンを配置 XML 10 相互に作用する配置 XML LinearLayoutとRelativiLayoutを複合 11 ボタンの高さを任意のレイアウ
AndroidでSQLiteにアクセスする為のクラスを作成しました 今回は今後よく使うことになるクラスなので出来るだけ汎用性を持たせたつもりです SQLiteEngine.java package sqlite.access; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteException; import android.database.sqlite.SQLiteOpenHelper; import android.database.sqlite.SQLiteDat
Androidアプリを“超”魅力的にする3種類のUIテスト:Androidアプリ開発テスト入門(3)(1/3 ページ) 日本Androidの会テスト部が、いままで培ってきたAndroidアプリ開発におけるテストのノウハウを、実際のテストコード例とともに紹介していきます 「UIのテスト」って何? 本連載「Androidアプリ開発テスト入門」では、Androidアプリを開発している方のために、テストの基本的なノウハウを解説しています。第3回となる今回は、ユーザーインターフェイス(以下、UI)のテストについて解説します。 スマートフォンアプリケーションの特徴として、タッチ操作による魅力的なUIが挙げられます。Androidのアプリケーションの開発においても、UIの作り込みを求められることが多く、UIの品質の担保は大きな課題です。 本連載で扱うUIは、画面のレイアウト、画面遷移やイベントなど振る舞
時代は AsyncTask より AsyncTaskLoader Android 4.0、通称 Ice Cream sandwich というスマートフォンもタブレット端末もカバーする新しい OS がもうすぐデビューするとかいう時期なので、Android プログラミングもそれの普及をにらんだ実装に切り替えていくべき。 まずは、きっと Activity 上での非同期処理に多用されているであろう AsyncTask を、Android 3.0 以降で追加された AsyncTaskLoader へ乗り換えるところから始めるのもいいんじゃないかと思ってちょっと書いてみます。 あ、これは Activity での非同期処理について、という前提での内容になりますので、たとえば Service の中で非同期処理したい場合はどうすれば的な質問には役に立たないと思います。 いくら 4.0 がリリースされたとはい
ブログ等に掲載されているHttpComponentのサンプルコードは、重要なところが端折られて紹介されている(というか間違っている事を知らずに書いている疑惑すらある)ことが多いので、正しいサンプルコードを書いておく。 まぁ、ここだけでなくApache HttpComponentsのドキュメントもちゃん読みましょう。あ、Androidのリファレンスにはロクに使い方が書いてないので、あんなゴミだけ読んでてもダメですよ。 要点 ポイントは2つ。 ResponseHandlerを使ってコードを書く HttpResponseの内部リソースを自動で解放してくれるので、ミスがなくなり、コードも簡潔になる。ブログ等ではHttpResponseを使わないコードもよく掲載されているが、リソースの解放処理が記述されていないことが多いのであまりよろしくない。 なお、ResponseHandlerを使わずに自分でリ
Android用のライブラリを作成する方法 手順をメモ。 プロジェクト作成 新規→Androidプロジェクトを選択 通常通りにプロジェクト名・ビルドターゲットの設定を行う。 Create Activityのチェックを外す。 プロジェクトのプロパティ設定 プロジェクトを選択→右クリック→プロパティ→Androidタブで Is Libraryをチェックする。 AndroidManifestの設定 アプリケーションタブでDefine an <application> tag in the AndroidManifest.xmlのチェックを外す。 なお、Label/Iconの指定は無視されるので気にしない。 これで、できたAndroidManifest.xmlはこんな感じでとってもシンプル。 <?xml version="1.0" encoding="utf-8"?> <manifest xmln
※『AirDroid 2』正式版がリリースされました。最新レビュー記事はこちら! 皆さんは、Android端末とパソコン間のデータのやり取りはどんな方法で行なっていますか? オンラインストレージ、USBケーブル接続、SDカード抜き差し…どれも手間や速度、容量などの面で一長一短ありました。そんな中、端末・パソコン連携の決定版ともいえるアプリがついに登場しました! 『AirDroid』はパソコンのWebブラウザ使って、端末内のファイルを操作したり、パソコンに保存したり、逆にパソコン内ファイルを送信できるようになるアプリです。 さらに端末情報や連絡先、SMSなどもパソコンで確認できるようになります。 本アプリ単体でもファイラーやタスク管理機能があり、純粋なシステム管理系ツールとしてもかなり優秀です! アプリの特徴 Wi-Fi接続で端末内ファイルの操作や送受信ができるアプリ Webブラウザを使用す
※正しくはsignatureOrSystemです。typoすいません。 最近話題のAndroidのセキュリティについて、確かに何も無いとは思っていないのですが、少々煽りが過ぎるんじゃないかと思うので、少しでも誤解が解ければいいなということで、「勝手に他のAndroidアプリをインストールする権限」について少しだけ噛み砕いて説明したいと思います。 【注】噛み砕いたつもりが、エントリの対象者が専門家なのか開発経験者なのか一般ユーザなのかレベルがバラバラの表記になってしまっております。そのうちもう少しわかりやすく改稿してリベンジしたいです...orz 2011.07.26 一部表現を修正。 「アプリケーションの権限」を確認し、「インストール」を選択する画面を呼び出すには特別な権限は何も要りません。 MIME-Typeがapplication/vnd.android.package-archive
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く