You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
最近webviewを利用しているのですが、思うように実装をされてないものが多く、割と苦労をしてしまいます。その中でもwebClientの中にはいくつかの関数を上書きして利用すると便利なのですが、まとめて載せてあるサイトがなかったので、カンタンな説明と、参考になるサイトがあるおのに関しては参照させていただいております。 使える関数というのは、次のような使い方です。 -.setWebViewClient(new WebViewClient(){ function この関数(){ } }); ■public void onLoadResource (WebView view, String url) //サイトを読み込む時にそのリソースを検証する。 ※外部サイトの際、Intentなどで、標準のブラウザに飛ばすなどで利用できる。 cf:世田谷のエンジニア ブログ ■public void onPa
編集部注: 本稿は、2012年5月18日にAndorid情報のWeb専門誌「AndroWire」に掲載した記事を再構成したものです。 旧アンドロイドマーケットである現在のグーグル・プレイ(以下Play)には、アプリケーションを地域限定で公開する仕組みがある。アプリケーションを公開するときに利用するデベロッパーコンソールでは、グーグルのサービスが通常行われている国を個別にオンオフ指定可能なほか、それ以外の国に対しては、個別に公開の可否を設定できる(写真01)。 これとは、別にアプリケーションが対応する画面サイズや必要な機能(たとえばタッチパネルの有無など)を記述した「マニフェスト」があり、これに従い利用可能なアンドロイド端末が決まる。 このうち、マニフェストによる端末条件の指定は、アプリケーション自体の動作条件であり、たとえ、アプリケーションをインストールできたとしても動かない可能性がある。
8月6日、日本Androidの会テスト部(以下、テスト部)主催によるイベント「第1回Androidテスト祭り」が都内で開催された。テスト部は、Androidプラットフォームでの開発において、特にソフトウェア検証テストに関する情報共有や問題解決を目的とした組織だ。2010年9月に発足し、イベント開催時点では276名のメンバーがいるという。 今回のイベントは、その自由度の高さや多様性ゆえに課題を抱えるAndroidアプリ開発のテストについて、開発者同士やコミュニティでの情報交換を目的に開催された。テスト部では、すでに日本Androidの会の総合イベント「Android Bazaar and Conference」での講演をはじめ、さまざまな活動を行っているが、単独イベントは今回が初だ。
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
Introducing Native Driverの超訳。 Native DriverはWeb Driver APIの実装で、WebアプリケーションではなくネイティブアプリケーションのUIを叩くもの。Android版がダウンロード出来るようになったので、ユーザとコントリビュータをゆっくり募集。Google Code (http://nativedriver.googlecode.com/ )に置いてある。iPhone(iOS)版も開発中でもうすぐ使える。 WebDriverはブラウザの機能を綺麗でオブジェクト指向なAPIとして見せてくれるので、Googleでは多くのプラットフォーム上でWebアプリケーションをテストするのにWebDriverを使っている。(WebDriverについては、このブログ記事を参照) なぜWebDriver APIをネイティブアプリケーションに使うのか不思議に思うか
最新版はこちら⇒【改訂版】Android端末を買ったら入れておきたいアプリ100 Xperia acro発売に合わせて、リニューアルしました。 Xperia arc&Xperia acroを買ったら、まず入れておいた方がいいアプリを57個選んでいます。 まだXperia acroで動作確認していないので正常に動かないかもしれないアプリもあると思いますが、 便利なアプリばかりですのでお試しください。 もしarc&acroで動かないアプリがありましたら連絡フォームから優しく教えて下さい<(_ _)>⇒連絡フォーム なお、XPERIA(X10)でも便利なアプリばかりですので、インストールしていないアプリがあれば試してみてくださいね。 (一部はAndroid2.2以降用なので使用できませんが・・・) PCからご覧の方はQRコードスキャナーをインストールしていただき、 あとはQRコードを認証させてい
Androidアプリ開発(に限った話ではないですが)でTDDしたいと思ったときに、テスト対象クラスのフィールドをモックで差し替えたい、と思うことがしばしばあります。依存するクラスの振る舞いを固定化することで、テスト対象オブジェクトの振る舞いだけに着目したテストケースを書くことができるからです。 そんな時に、DIコンテナ上でコードを書いていると便利です。以前、少しだけSeasar2+EasyMockでテストを書いていたことがあったのですが、作成したモックオブジェクトの差し替えを、ほぼ全てSeasar2がやってくれたのでものすごく便利でした。 Android開発でもSeasar2+EasyMockくらい簡単にテストを書きたい! ということで、 Android Mockでモックオブジェクトとその振る舞いを定義 RoboGuiceでモックオブジェクトをテスト対象クラスにインジェクト ということをや
iPhoneのそれと比較して、よくかっこわるいと評価されてしまうAndroidですが、正しくは「標準UI同士で比べた際にイケてない」のが真実だと思っています。 今現実として、Androidアプリにイケてないものが多いのですが、そもそもデザインを考慮するプロセスが省略されてしまっていたり、時間(コスト)が無いとかそういうこともあったと思いますが、流石にこれだけメジャーなデバイスになってしまうとそれが許される時代は終わってしまいました。 ドットコム全盛期の様なGeocities+IBMホームページビルダーのデザインがはるか昔にキャハハされた様に、もうそろそろ標準UIで未カスタマイズのAndroidアプリもキャハハされる時代です。 そんな中、効率よくかっこいいUIを構築するために頭の片隅で把握しておくとちょっと幸せになれる、独断と偏見で捻りあげた10個のAndroidのUIルールを紹介します。
最近ではAndroidアプリを開発する際もサードパーティ製ライブラリを使う事が多いため,プロジェクト管理にはApache Mavenを活用しています. 現在はAndroidのArchetypeも公開されており手軽にプロジェクトを始められるようなので,手順をここにメモしときます. プロジェクト作成 開発環境はEclipse 3.6+m2eclipseプラグイン,Mavenは3.0.2.ArchetypeはMaven Android Archetypes - GitHubで公開されているものを利用します. まずは新規プロジェクト作成ウィンドウからmavenプロジェクトを選択し,Archetype選択画面まで進んだら [Archetypeの追加] をクリック.すると以下のウィンドウが表示されるので, Archetype group Id: de.akquinet.android.archetyp
Add a pattern! Missing a pattern? We invite you to add your patterns. Read more This is androidpatterns.com, a set of interaction patterns that can help you design Android apps. An interaction pattern is a short hand summary of a design solution that has proven to work more than once. Please be inspired: use them as a guide, not as a law.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く