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
ADT16(Android Development Tools 16)から、「Android Lint」という新しいツールが使えるようになりました。 今回はこの「Android Lint」を使うといったい何ができるのか、実際に使いながら紹介したいと思います。 Android Lint とは Android LintはADT(Android Development Tools)16から導入された、ソースチェックツールです。 Androidアプリケーションのソースをチェックし、パフォーマンスに支障があるソースなどの潜在的な問題を検出し警告してくれます。 Lintに含まれる機能の一部はもともとAndroid SDKに含まれていましたが、 コマンドラインからしか実行できませんでした(以前ご紹介したlayoutoptツールなど)。 ADT16より「Lint」という名称で統合され、IDEからも使えるよ
iPhone では、画面に表示されている写真などを入れ替えるとき、指で左右にフリックすると、とても綺麗にスライドされます。 Androidでも、ViewFlipper や ViewSwitcher あたりを使えばスライドは実装できるんですが、フリックしたあと一瞬の間が空いて画面の切り替えが行なわれるので、指に追随する感じがなくてどうもモッサリ感が漂ってしまいます。 どうにか気持ちよく切り替えできないかなーと思ってネット上を探してみたんですが、同じようなことを考える人はいるようで、多くの人が試行錯誤しているようでした。 そんな中見つけたのが『ViewPager』という機能。 Android Compatibility package の中に含まれています。 このライブラリを使うと、iPhone 並に軽快なスライド切り替えが実現します。 ライブラリの使い方は Android Compatibi
Androidプログラマへの道 〜 Moonlight 明日香 〜 C/C++プログラマの管理者が, Androidプログラムにチャレンジ. AndroidプログラミングのTipsをメモっていく予定です. トップページページ一覧メンバー編集 アクティビティに背景画像を設定する 最終更新: moonlight_aska 2011年07月24日(日) 14:35:38履歴 Tweet アクティビティ(Activity)に背景画像を設定するには, テーマ定義の中で画像を指定する. 背景画像を設定する res/drawable-hdpi/backimage.png 背景画像を準備する. (出典 http://sports.livedoor.com/ ) res/theme.xml テーマを定義する. <?xml version="1.0" encoding="utf-8"?> <resources
既に様々な blog で Android での位置情報取得については散々記載されておりますが、各実機を片手に検証していてどうにも腑に落ちなかったので、「やっぱこうだよね」と言える僕的ベストプラクティスをコード例をまじえて記載してみます。尚、必要なポイントのみ記載しているので他の部分についてはよしなに読みかえてくださいね。 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" ...> <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> <uses-permission android:name=
みなさん最近はいかがお過ごしでしょうか。プログラマーのみなさんならば当然、地震におけるエクストリーム・プログラミングを実践されていることかと思います。僕もその例外ではなく、震災の影響もあって時間的な余裕ができたため、以前から興味を持っていたAndroid開発に本格的に着手し、先日ようやくはじめてのAndroidアプリケーションをマーケットにリリースすることができました。Cook Duet - Android マーケットhttps://market.android.com/details?id=name.shimobayashi.cookduetCookpadのレシピを検索して表示するだけ、という非常に簡単なアプリケーションなのですが、このアプリケーションを開発するだけでもかなりの試行錯誤が必要となりました。つきましては、今ここにCook Duetの開発を通じて蓄積されたバッドノウハウを、簡
はじめに FlashのオープンソースフレームワークであるFlexを使って効率良くAndroidアプリケーションを開発する方法をチュートリアル形式で紹介します。 ・Flexで作るAndroidアプリ開発チュートリアル 1 ・Flexで作るAndroidアプリ開発チュートリアル 2 今回使用するツールやSDKは全てアドビシステムズにて開発中のバージョンであり、正式リリース(2011年上半期)前のプレビュー版となります。正式リリース後はツールやSDKの変更が考えられますのでご注意ください。尚、プレビュー版で開発したアプリケーションの利用に対する制約は一切ありません。 サンプルAndroidアプリケーションについて このチュートリアルでは、一般公開されている価格.com Webサービス(REST)を使用して、アイテムの最安値検索を行う簡単なAndroidアプリケーションを作成していきます。欲
本記事はAndroid DevelopersのDesigning for Seamlessnessを意訳、加筆したものです。Androidアプリをシームレスに連携させるためのノウハウを紹介します。 特性を理解する アプリケーションが高速に動作し、レスポンスが良くても、アプリケーション遷移やダイアログ表示を乱用した無計画なUI、不用意なデータの喪失、意図しないタイミングでの操作妨害など知らず知らずのうちにUXの良くない設計になっているかもしれません。これらの問題はどのように避ければ良いでしょう? アプリケーションが動作するコンテキスト Androidフレームワークの特性(アプリケーションへどんな影響を与えるか) を理解することが開発の手助けになります。 ユーザ操作を妨げない ユーザ操作のシームレス性で問題になるケースとしてよくあるのが、他のアクティブなアプリケーションを無視して、自分のダイア
Request Access Complete this form and we'll have you building apps soon! Get Started Set up your computer and phone for App Inventor. Run through the tutorials that introduce App Inventor. Get help by joining the App Inventor Google Group. Watch App Inventor in Action. About App Inventor You can build just about any app you can imagine with App Inventor. Often people begin by building games like
ITMediaの記事によると、Googleは「App Inventor」というプログラミングの知識が無くてもAndroidアプリを開発できるそうなWEBサービスの利用受付を開始しました。 App Inventorではコードを書いてアプリを作成していくのではなく、WEBブラウザに表示された”ボタン”、”チェックボックス”、”テキストボックス”、”画像”などの名前が付けられたブロックを、ワークスペースにペタペタ貼り付け、各ブロックの動作を与えられた選択肢の中から選んで動作を決定していく、というような方法でAndroidアプリを作成できるみたいです。 Aoo Inventorでのアプリ開発は、まずApp Inventorから”App Inventor Extras”というアプリをダウンロードしPCにインストール。そしていくつかの設定を行い、USBケーブルでAndroid端末とPCを接続し、App
今日は、X06HTが販売終了するって話が飛び交っている。 有機ELの供給不足でX06HT自体を安定供給できないための一時販売休止だと思いたい。公式発表を待つ。 販売終了でも、Softbank から、Android 携帯が発売されれば、まぁ良とするが、されなかったら至極残念だ。 まぁいいや。 Android では、ダイアログボックスを使うのに、JavaScript の alert や confirm みたいに気軽に使えるといいのだけど、どうも用意されていないみたい。使い回したいので共通化しときたいが、どうしたらいいかな~と。 手元の本 にも、そこまでのことは書いてない。 一晩考えて、使えそうな形になったので、メモ 共通で作成するダイアログの種類 alert ・・・ OK ボタンのみ。警告 confirm ・・・ OK 、Cancel 確認 inputBox ・・・ 入力エリア、OK、Canc
こんにちは。 タオソフトウエアの杉山です。 今回は炊飯について取り上げます! 電気からガスへ 慣れると戻れない できるだけ大きな家電を買わずにすますため、 島へ移住の話【家電品 – 使わなくなった電子レンジ– 】 で触れた通り、もともと電子レンジで炊飯していました。これが水や米が変わっても使えそうな炊飯釜などを調べている中で、炊飯にガスを使うようになりました。 子どもの頃の実家のご飯も電気釜で、人生のほとんどは電気で炊飯されたご飯を食べてきました。ガスで炊飯するのは小学生の授業での経験ぐらいしかなかったですが、普段の生活で電気からガスへ変えてみたら意外と早く時間短縮になるので驚いています。 ガス代は少し上がりますが急上昇するようなことは無く、電気代が下がったので安上がりになりました。大島はプロパンガスのため、都市ガスだともっと安くなるかなと感じています。 昔のガス釜の炊飯器は壊れず美味しい
package net.npaka.activityex; import android.app.Activity; import android.content.Intent; import android.graphics.Color; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.Window; import android.widget.AbsoluteLayout; import android.widget.Button; //アクティビティの呼び出し public class ActivityEx extends Activity implements View.OnClickListener { //初期化 @Override
Android から Google Map API を使用する方法。 1.証明書のフィンガープリントの取得 Android から Google Map API を使用するには、APIキーを使用する必要がある。 これはPC用のAPIキーとは別途取得が必要になる。 APIキーを取得する際に、証明書のフィンガープリントを指定しなければならない。 そのため、まずは開発マシンで、このフィンガープリントを生成する。 フィンガープリントの生成には、JDKの「bin」ディレクトリに存在する「keytool」を、以下のように実行する。 keytool -list -keystore <keystoreファイル> <keystoreファイル>には、Androidのkeystoreファイルを指定する。 このファイルは、以下のディレクトリに存在するはずだ。 <ユーザのホームディレクトリ>/.android/deb
今回は、最新のAndroid 2.1を使用していますが、Android MapsはAPI Level 4なので、少なくともAndroid 1.6以上を指定する必要があります。 AndroidManifest.xmlの設定 AndroidManifest.xmlには以下、4つの設定が必要です。 <?xml version="1.0" encoding="utf-8"?> <manifest ...> <application ...> <uses-library android:name="com.google.android.maps" /><!-- 【1】 --> </application> <uses-permission android:name="android.permission.INTERNET" /><!-- 【2】 --> <uses-permission androi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く