ラベル android の投稿を表示しています。 すべての投稿を表示
ラベル android の投稿を表示しています。 すべての投稿を表示

2011年1月19日水曜日

Adlantisに変更してみた。実装例あり。

【セルフPR】
・ねこぱβ(http://cat.picparks.com
・いぬぱβ(http://dog.picparks.com
も見てくれると嬉しいです。

---

拙作アプリ「ねちゃったー」の広告表示モジュールをAdmobからAdlantisに変更してみました。
# べ、別にGREEのAtlantis買収にかこつけた変更じゃありません。

AdlantisがAdmobに比べて良いところは日本語なので説明が分かりやすいところ。
広告収入は考えていないのでインプレッションとかはどうでもいいw

「コードの更新があります」とか意味不明な表示が出ていたのも原因。
jarファイルを差し替えても直らないからひそかに腹立ってました。

さて、これだけではアレなんで、デフォルト以外の実装例を書いておきます。

デフォルトでは広告は上部に表示されます。
下部に表示したいときは、レイアウトファイルに貼り付ける広告枠コードの属性に、
android:layout_gravity="bottom"

を追加するだけです。

あと、2011年1月19日時点で、広告枠コードに
android:id="@+id/adView"

という属性が重複してるのでそのまま貼り付けただけではエラーになります。
ご注意を。
このエントリーをはてなブックマークに追加

「ねちゃったー」、窓の杜デビューしましたw

「ねちゃったー」が窓の杜に掲載されました~!

感慨深いですな。

窓の杜の担当者様、ありがとうございました。

記事はこちらです↓
http://www.forest.impress.co.jp/docs/serial/androidlab/20110112_419701.html
このエントリーをはてなブックマークに追加

2010年11月20日土曜日

「ねちゃったー」にツイートの文末に付加する文字の変更機能を追加しました。

元・ソーシャルモーニングコールアプリ「ねちゃったー」に、
アラームを止めたときのツイート文の最後に付加する文字を、
任意の文字に変更できる機能を追加しました。

同じ文面のツイートはある程度の時間を置かないとエラーで弾かれるので、
それを回避する必要があります。
そこで苦肉の策としてジャマではありますが、
文末に文字を自動的に付加していました。

デフォルトでは「w」を付けるようにしていますが、
いくつかご指摘をいただいていたので変更できるようにしました。

もしお使いいただけるようでしたら、
下記QRコードからお願いいたします。(マーケットにリンクします。)
このエントリーをはてなブックマークに追加

2010年11月13日土曜日

「ねちゃったー」にツイート文変更機能を追加しました。

元・ソーシャルモーニングコールアプリ「ねちゃったー」に、
アラームを止めたときのツイート文を任意の文章に変更できる機能を追加しました。

時々お使いいただいているごく少数の方々からご指摘をいただいていた機能です。

しかし、この機能追加により、ツイートをきっかけに、
フォロワーから起こしてもらうというソーシャル性が失われたことになり、
世界初のソーシャルモーニングコールアプリは死んだのですw
おおげさですけど。

なので、冒頭で「元」ソーシャルモーニングコールアプリと書いたわけです。

ですので、今後は自動ツイート機能付き目覚ましアプリという位置づけになります。


もしお使いいただけるようでしたら、
下記QRコードからお願いいたします。(マーケットにリンクします。)
このエントリーをはてなブックマークに追加

2010年11月9日火曜日

日本でSkype for Androidをインストールする方法(過去の話)

【正式公開になったのでもうこんなやり方は不要です!】

日本ではAndroidマーケットからSkypeはインストールできません。
でも、Androidマーケット以外からだとインストールできます。
しかもRoot化している必要はないです。
そのままの状態でインストールできます。

以前紹介した、AppBrain(→ここ)というサイトを使います。

では、その手順。

1.【PC】
AppBrainにユーザー登録します。
※といっても、Googleのアカウントとパスワードを入力するだけです。

2.【Android】
Androidマーケットから以下の2つのアプリをインストールします。
※「appbrain」で検索すると両方出てきます。
a.AppBrain App Market
b.Fast Web Installer

3.【Android】
aのアプリを立ち上げて、「Manage Your Apps」を選択して、
画面右上にある「Sign in」をクリックしてサインインします。
※認証はGoogleアカウントを使うので、
ブラウザが立ち上がってGoogleのパスワード入力画面が表示されます。

4.【Android】
bのアプリを立ち上げて、「Continue」ボタンを押します。
その後表示される「許可」ボタンを押すと、
「Fast web install enabled」と表示されるので、
「OK」ボタンを押します。
※アプリが閉じますが正常な挙動です。

5.【PC】
AppBrainのサイトで、「skype」を検索します。

6.【PC】
一番上に目的のアプリが表示されているはずのでクリックします。

7.【PC】
「Skype」の説明ページが表示されるので、
画面左上の方にある「インストール」ボタンを押して、
表示される画面の「このアプリケーションをインストールする」ボタンを押します。

8.【Android】
Androidの画面を見てみると、何やら勝手にダウンロードが始まってます。
しばらく待つと、無事インストールが完了します。

以上です。
何かの参考になれば。

他のアプリもこの手順でPC側からブラウザ経由でAndroidにインストールできます。
このエントリーをはてなブックマークに追加

2010年9月21日火曜日

AppWidgetの背景色に透過率(アルファ値)を設定する方法

Androidアプリ開発でAppWidgetに限らないけど、色の透過率を設定する方法です。

色の設定はRGBで#ffffffという書き方で設定しますが、
#の直後に0x00~0xff(0(透明)~255(不透明))で透過率を設定します。
例えば、#80ffffffという具合。

あまりに常識的すぎるのか、全然説明が見つからなくて数時間ハマりました。

同じような人が出ないように、自分の無知を恥じながら残しておきます。
このエントリーをはてなブックマークに追加

2010年9月19日日曜日

Android端末をWebカメラに!「IP Webcam」

【セルフPR】
・ねこぱβ(http://cat.picparks.com
・いぬぱβ(http://dog.picparks.com
も見てくれると嬉しいです。

---

タイトルそのまんまですw

映像の見方は、
1.VLC Viewer
2.Java
3.JavaScript
4.ブラウザ組込Viewer(詳細不明だが、FirefoxとChromeが対応)
の、4つ用意されていて、
2以降はブラウザから見れます。

4しか動作確認できなかったですが、動きはカクカク。
でも、別にリアルタイム性を要求されるアプリじゃないので、
いいんじゃないでしょうか。

オススメ設定は、イメージサイズを小さくすること。
※Image sizeで設定できます。

AppBrain上の説明はこちらから。
このエントリーをはてなブックマークに追加

2010年9月17日金曜日

ROM焼き人必須!AppBrainは超絶便利です。

【セルフPR】
・ねこぱβ(http://cat.picparks.com
・いぬぱβ(http://dog.picparks.com
も見てくれると嬉しいです。

---

AppBrain(→ここ)というAndroidマーケットのクローンサイトがあります。

このサイト、日本語が結構変ではありますが、
それを覆して余りあるスーパー便利機能が有しています。

その前に、このサイトが提供する2つのAndroidアプリをご紹介。
(いずれもAndroidマーケットからダウンロードできます。)

1.AppBrain App Market
2.Fast Web Installer

この2つのアプリを両方インストールすることで、
スワイプしてROM焼きしたときに、
元々入れていたアプリを新しい環境に何の苦労なく再現できるのです。

AppBrainのサイトが持つ機能として、
AppBrainのサイトを見ていて気に入ったアプリがあったら、
サイト上のアプリリストに登録できます。
2のアプリがAndroid端末にインストールされていれば、
そのアプリをサイトからもAndroid側からもインストールできます。

さらに、1のアプリは既にインストールしているアプリをリストアップして、
サイト上のアプリリストに自動で登録してくれます。

なので、ROM焼き前に1でアプリリストを作っておいて、
ROM焼き後に2でアプリの再現をすれば、簡単に作業完了です。


どうでしょうか。

あと、当然アプリリストの公開もできます。
私のアプリリストはこちら
このエントリーをはてなブックマークに追加

2010年9月16日木曜日

ソーシャルリマインドアプリ「メモリアルメモったー」を開発しました。

すみません。
またしょーもないアプリを開発しました。

記念日の記録とその記念日までの日数を自動計算してくれるアプリです。

日数表示の形式として、
・あと○日
・○日目
の2種類用意しています。

前者の表現はベタですよね。
後者の表現を使えば、誕生日から10000日目を逃さないので、
そこでお祝いするとかオシャレですよね。
そういう意味ではモテアプリですw

あと、Twitter連携もできます。
Twitterに記念日と日数の情報をツイートすることができるので、
フォロワーの誰かがリマインドしてくれるかもしれません。

したがって、Twitter連携することで、
「ソーシャルリマインドアプリ」となります。
何でもソーシャル化計画の一環です。
なお、とりあえず「ソーシャル」って付けとけっていうノリなので、
マジツッコミはご勘弁いただけると幸いです。

もし興味を持たれた方は、下記のQRコードを読んで、
マーケットからダウンロードしてください。



【アップデート予定】
・サービス化
 定期的に自動ツイートさせると、よりソーシャルアプリに近づきます。
・ウィジェット化
 ホーム画面にあると常にチェックするので忘れるリスクが激減します。
このエントリーをはてなブックマークに追加

2010年9月13日月曜日

ListViewにCheckBoxがあると行選択できなくなる問題の最速解決方法

【セルフPR】
・ねこぱβ(http://cat.picparks.com
・いぬぱβ(http://dog.picparks.com
も見てくれると嬉しいです。

---

レイアウトに追加したCheckBoxのfocusable属性の値をfalseにするだけ。
本当にそれだけで解決します。

下記記事を書かれたトム・スミスさんに大感謝です。
参考記事:ListView についての覚書
このエントリーをはてなブックマークに追加

2010年9月7日火曜日

グルーポン(Groupon)系サイトのアグリゲートアプリをアップデートしてます。

このアプリはもう公開を中止しています。

というわけで、Androidで動作する(ある意味で)唯一の、
グルーポン(Groupon)系サイトのアグリゲートアプリを、
初リリースから何度かアップデートしています。

1.再読込ができるようにした。
2.地域選択ができるようにした。
3.選択した地域を覚えておくようにした。
4.読み込みに時間が掛かるようになったので、
別スレッド化して「読み込み中」のダイアログを出すようにした。

このアプリをお使いになる場合は、
下のQRコードからダウンロードしてください。
(マーケットに飛びます。)

このエントリーをはてなブックマークに追加

2010年9月6日月曜日

「ねちゃったー」を国際化www

For non-Japanese user.
Skip the description below.
Read a QR code at the bottom.

何でも「ソーシャル」とつけておけばええやろ的な、
超安直な考えで命名したソーシャルモーニングコール

まったくバズワードになる気配もなく(当然w)、
ソーシャルモーニングコールアプリ「ねちゃったー」を、
このままバージョンアップをせずに放置しようとしていたが、
なんと外国人ユーザーが確認できて、
http://twitter.com/ifiwasperfect/status/22877337585
さらにそのフォロワーから「何て言ってんの?」
っていうReplyがあったので、
http://twitter.com/realhairdntcare/status/22893562575
英語に対応してみた。
だが英語は分からんwww

まー、こんなクソアプリ、英語対応なんていらんよな。
僕もヒマやで。

もし、使ってみようと思われた奇特な方は、
下記QRコードからお願いいたします。(マーケットにリンクします。)
このエントリーをはてなブックマークに追加

2010年8月31日火曜日

Froyo以前でも動作するアプリをa2sd対応する方法

【セルフPR】
・ねこぱβ(http://cat.picparks.com
・いぬぱβ(http://dog.picparks.com
も見てくれると嬉しいです。

---

この方法を使えば、わざわざOSのバージョンごとに、
設定を変えたアプリを用意する必要はありません。

Eclipseで開発をしていることを前提としています。

Androidアプリを作っていて、
1.6や2.1にも対応させながら、
2.2にも対応させたい場合は多々あるし、
今後も当分はそのニーズは消えないでしょう。

かといって、ビルドのターゲットを1.6にしていては、
AndroidManifest.xmlにinstallLocationが書けないので、
a2sdに対応できない。

今後ますます2.2が普及していく過程で、
それはとてもカッコ悪い。

なので、1.6、2.1対応させながら、a2sd対応させる方法を紹介します。

このエントリーをはてなブックマークに追加

2010年8月30日月曜日

いわゆる、魔法の五行

五行じゃなくなった魔法の五行について、
あらためてこちらのエントリーに書きました。


/system/build.propに、
以下の5行を追加するとバッテリーの持ちを良くなるとか。
ro.ril.oem.ecclist=110,118,119
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.fast.dormancy.timeout=3
ro.ril.enable.sbm.feature=1

ちなみに、既にbuild.propに記載されているものもある(※)ので、
その辺り確認しながら追記した方が良いです。

※OpenDesireでは2番目と3番目が既に記載あり。
このエントリーをはてなブックマークに追加

2010年8月26日木曜日

Androidアプリにおける収益モデルの検証

そもそもAndroidアプリで僕自身が儲ける気はさらさらないけど、
この盛り上がりつつある業界に片足だけでも突っ込んでいる以上は、
Androidアプリの持つ可能性は知っておくべき。

そのために収益モデルの検証として、
まずは広告による収益を取り上げたく、
過去に作ったグルーポン系サイトのアグリゲートアプリ(※)を使う。
オールクーポンジャパン様の公開APIを使わせていただいています。
 ありがとうございます。

当初は有料版も公開していたが、これを機に取り下げ。
併せて、無料の広告なし版も取り下げ。

このアプリをお使いになる場合は、
下のQRコードからダウンロードしてください。
(マーケットに飛びます。)

このエントリーをはてなブックマークに追加

2010年8月23日月曜日

X06HTのルート化手順における、きっとハマる4つの注意点

【セルフPR】
・ねこぱβ(http://cat.picparks.com
・いぬぱβ(http://dog.picparks.com
も見てくれると嬉しいです。

---

1.r6-desire-root-alt.zipにrecovery-windows.batがない!
ないんです。
なので、代わりにr5-desire-root-alt.zipを使うと良いです。
見つからないかもしれないので、手っ取り早くダウンロードできるよう、
ここ(Google Docsにつながります。)に置きましたので、
ご自由に。

2.r6-desire-root-alt.zipが見つからない!
ファイルが置いているダウンロードサービスの制限で、
ダウンロードができないことがよくあります。
その場合は、下から落としてください。
ここ(Google Docsにつながります。)

3.Android SDKにusb_driverがない!
ないんです。
なので探してください。
見つからないかもしれないので、手っ取り早くダウンロードできるよう、
ここ(Google Docsにつながります。)に置きましたので、
ご自由に。

4.デバイスマネージャでAndroid Phoneが認識されない!
実はどこにでも書いてますが、久々にやると忘れます。
下記の記述を、usb_driverフォルダにあるandroid_winusb.infに追記。
場所はよく似た記述がある場所です。
; HTC Desire
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87&MI_01
このエントリーをはてなブックマークに追加

2010年8月18日水曜日

グルーポン(Groupon)系サイトのアグリゲートアプリを開発しました。

【2010年8月26日追記:広告あり版だけにしました。】

オールクーポンジャパンの公開APIを使わせていただき、
グルーポン(Groupon)系サイトのアグリゲートアプリを開発しました。

たった1画面しかなく、気になるクーポン情報をクリックすると、
そのクーポンを提供しているサイトに遷移します。

なお、表示データはAPIの出力データに依拠するので、
テスト用と思われる不要な情報が混ざっていたり、
既に終了しているクーポンが表示されることもあります。
ご容赦ください。

また、今回はまったく同一機能を有するアプリを、
マーケットに3種類公開しています。

・無料・広告あり版
・無料・広告なし版
・有料版

とあり、広告あり版の広告収入、有料版の販売収入がもし発生すれば、
ハイチ大地震の被災者の方々へ寄付します。
ご協力いただけますと幸いです。

ちなみに、僕はオールクーポンジャパンとは何の関係もありません。

ダウンロードは下記QRコードからお願いいたします。
もしくは右の「Myアプリ」からダウンロード(無料・広告なし版のみ)をお願いいたします。

このエントリーをはてなブックマークに追加

2010年8月16日月曜日

pmコマンドが見つからないときの対処方法

ROMをDeFrostに入れ替える過程の中で、
A2SDを使う場合にXDAでは以下の手順が記載されている。

1. Install the ROM
2. Reboot the phone
3. Open up a cmd/bash prompt, somewhere you have access to adb
4. run: adb- shell pm setInstallLocation 2

4で、pmコマンドが見つからないエラーが発生する場合の対処方法を紹介。
このエントリーをはてなブックマークに追加

2010年8月11日水曜日

androidマーケット登録方法(Google checkout編)

【セルフPR】
・ねこぱβ(http://cat.picparks.com
・いぬぱβ(http://dog.picparks.com
も見てくれると嬉しいです。

---

僕は多分有料でアプリを販売することはないと思うけど、
念のためGoogle checkout(サイト)に販売者として登録した。

けれど、その過程の「銀行口座情報の登録」につまづいたので、
同じ時間の浪費をする人を減らすためにも、
その部分に絞ってメモ書きとして記載例を残すことにした。
(登録する銀行が三菱東京UFJ銀行の場合の記載例です。)
このエントリーをはてなブックマークに追加

2010年8月8日日曜日

AndroidでTwitter認証にOAuthを使う方法(導入編)

【セルフPR】
・ねこぱβ(http://cat.picparks.com
・いぬぱβ(http://dog.picparks.com
も見てくれると嬉しいです。

---

Androidアプリ開発に関する日本語での情報が少ないな、と本当に思った。

AndroidでTwitterクライアントを作ってみようとすることは多いと思うけど、
どれもXAuth使うとかrequest_tokenとrequest_token_secretをベタ書きするとか。

なので、Twitter認証でOAuthを使う方法を残しておくことにした。

どうせ作るなら、多くの人に使って欲しいと思うのは当然。
なので、その機会を失う要因(実装断念、セキュリティ不安等)は、
できうる範囲で排除したい。

その前にまずは導入編として、OAuthやXAuthやTwitterアプリについてまとめ。
既に理解しているのであれば、実践編へどうぞ。

このエントリーをはてなブックマークに追加