android, jenkins, ci GoalJenkins で達成出来る事は沢山ありますが、とりあえず、apk の自動生成、テストの自動実行までを対象とします。またビルドツールも Ant, Maven, Gradle, Ivy 等がありますが、はじめは標準でもサポートされており、最小構成な Ant を... 続きを読む
android, developmentアプリを作った時に無料アプリと有料アプリと2バージョン作る事ってよくあると思います。無料アプリと有料アプリに分けたい場合、パッケージ名を変えないといけないのでプロジェクトを2つ立てる必要があります。その場合、ソースが2重管... 続きを読む
More Android Games that Play Nice Posted by Tim Bray on 14 December 2011 at 2:36 PM [This post is by Dan Galpin, who lives the Android Games lifestyle every day. — Tim Bray]Making a game on Android is easy. Making a great game for a mobile, ... 続きを読む
iphone, androidiPhoneとAndroid両方のアプリ開発を経験したので両者を比較してみます。技術情報iPhoneiPhone Dev CenteriPhone Dev Center(日本語)AndroidAndroid - An Open Handset Alliance ProjectAndroid - Open Handset Alliance プロジェクトOSiPhoneMac... 続きを読む
22:49 | お久しぶりです。長らく放置してしまった Phonegap と Titanium Mobile の比較について書きたいと思います。色々ある XCode 以外の開発環境前前回のTitaniumが楽しすぎてやばい - kurainの壺では、Titanium Mobile という Appcelerator が開発している... 続きを読む
2/16に、Appceralatorの増井さんが講師をして下さる、 Titanium Mobileの講習会に行ってまいりました。 http://atnd.org/events/12448 講師がすばらしかったので、とても勉強になる時間でした。 なお、当日のスライドは、 http://public.iwork.com/document/ja/... 続きを読む
sortOrderの後ろにlimitをつければOK。 以下はランダムに100件の画像を取得するサンプル。 ContentResolver cr = getContentResolver(); String sortOrder = "random() desc limit 100"; Cursor cursor = cr.query(IMAGE_URI, null, null, null,sortOrder); 関... 続きを読む
AndroidのVersion2.2からアプリをSDカードにインストール出来る様になりました。 アプリ本体またはデータが大きくなるアプリを作成する場合、SDカードにインストール出来る様にしておきたい所ですが、Ver2.1のユーザー様もいらっしゃるのでアプリを2.2以上にす... 続きを読む
Android なのか Java なのかどっちの仕様か知らないですが、どうやらこちらの世界には「モーダルダイアログ」という概念がないみたいで。 なので以下のようなコードを書くと、連続でボタンをタップすると、ダイアログが二重三重に表示されてしまいます。 ダイア... 続きを読む
androidAndroidでは文字列などのリソースをxmlで定義することができる。xmlで定義しておくとディレクトリ名のポストフィックスを利用して(valuesとvalues-jaなど)簡単に多言語対応できるのが便利。このリソースファイルでは文字列だけでなく、配列も定義できる... 続きを読む
ようやくできるようになりました。 今回の目的はVFギャラリーに「メールの画像添付から呼び出されて画像を選択して返す」機能を実装することでした。 つまり画像添付にVFギャラリーを使用できるようにすることです。 なんだかんだで1ヶ月ぐらいははまりましたが... 続きを読む
23区は震度3だったようですが、初期微動から長い横揺れまでなんだかんだで1分ぐらいにかんじました。 実際はもうちょっと短いのかな? 震度3でもドキドキしてしまうのに関東大震災級とかどうなるんでしょうね。 怖いわぁ。。。 ところで、こういうときNHKはニ... 続きを読む
他のアプリケーションから呼び出され起動したのか、それともアプリ単体で起動したのかを 知るためにIntent.getActionメソッドを使っている。 Intent intent = getIntent(); String actStr = intent.getAction(); if(actStr.equals(Intent.ACTION_SEND)) { // 他... 続きを読む
2011年6月15日水曜日 アプリから画像の選択Intentをもらう 画像をピックするIntent呼び出しに反応するには、AndroidManifest.xml に以下を追加する。 <intent-filter> <action android:name="android.intent.action.GET_CONTENT" /> <category android:name="an... 続きを読む
アプリケーションをデザインする場合、 さまざまなスクリーンおよび UI 要素を統一したフォーマットを適用するために、スタイル と テーマ を使用することができます。 スタイルとは、レイアウトのXMLファイル(複数の場合あり)で、1つの要素の1単位として適用で... 続きを読む
■ Backキーの役割 Backキーを役割ですが、主にはActivityの切り替えになっています。HOMEキーと違い、主たる動きはActivityの終了です。 しかし、現在公開されているアプリの中にはBackキーでは終了しないもの。もしくは2度押させるもの、Dialogを出させて終... 続きを読む
今回は特定のキーを無効にする方法を説明します。 実際のアプリケーション開発においては、「戻る(Back)キーを無効にしたい」という場面が出てくると思います。 Androidの標準の動きとしては戻るキーを押すと現在のActivityが終了します。 しかし、戻るキーを... 続きを読む
◆ WebView と assets 連携 Android には WebKit ブラウザが内蔵されていて、 SDK にはそのエンジンを利用した WebView というコンポーネントが提供されています。 使い方は layout に WebView コンポーネントを配置して Activity から WebView インスタンスを... 続きを読む
ファイルを提供するコンテントプロバイダを作成する。 ファイルシステム内のHTMLは直接WebViewから表示できないため、 コンテントプロバイダでHTMLを公開し、それをWebViewから参照する必要がある。 リソースの準備 プロジェクトのresフォルダ内にrawフォルダを... 続きを読む