Android

GSonでDate型をパースする際にLocaleが関連してエラーがでる

Android 4.0.3 GSon 2.2.2 GSonを使ってJSON形式のデータをパースする際エラーになってしまった。 自分の端末では問題にはならないのに、 職場の韓国の方の携帯ではエラーが発生する。 よくよく調べて行ったら、 AndroidのLocaleの設定によって、 DateFormat…

GridViewのCellの中身を縦横比を画面に合わせて固定にする

GridViewを画面サイズにあわせつつ、 中身のCellを正方形にして隙間なく表示させたかった。 (マルチデバイスにも対応させたいので)ただ、GridViewはViewGroupから継承しているので、 中身のView次第でGridViewの挙動が決まってしまう。 つまり、 numColumns…

NFC機能をつかった入室・退室管理アプリ

AndroidのNFC機能を使った 入室・退室アプリを公開してみました。 簡易的な使い方ならタイムレコーダー替わりにも使えるので、 お金出してタイムレコーダー買うよりもコスト的にいいかと。【NFC 入室・退室管理】 https://play.google.com/store/apps/detail…

URIから画像ファイル先を取得する。

はまりました。 URIから画像取得するだけだから楽ちんだろー。 と思っていたら、失敗して時間ばかりかかってしまったのでメモ。 最初にWEBの情報をベースに用意したのが以下のコード /** * UriからPathへの変換処理 * @param uri * @return String */ public…

AndroidからParseを使ってみる

[Parse]を用いた処理を書いてみる https://www.parse.com/BaaS(Baceend as a Service)サービスの一つ。 気になっていたので使ってみた。① Parseサイトでアカウントを作成する。② クイックスタートガイドを見ながらAndroidのアプリを生成する https://www.par…

【EdenTAB】Eclipse側で認識してくれない

EdenTABを接続して、 Eclipse側でデバッグしようと思ったら、 ドライバがあたらず、悩んでしまったのでメモ環境 ・WindowsXP ・EdenTAB ET701 今回用いた方法は、 infファイルの書き換えUSBにてPCとEdenTABを接続すると、 不明なデバイスとして認識されて、 …

【Android】いまさらながらEclipseを導入する

今まではEclipseじゃなくて、 MotoDevで開発していたんだけど、 MotoDevの方がスタンドアローンの開発環境を 辞めてしまったので、仕方なく導入する。しかし、インストール後 すぐに実行すると [Failed to create the java Virtual Machine] とエラーが表示…

【Android】画像のZoom-in,Zoom-Out,移動方法

http://www.codeproject.com/Articles/319401/Simple-Gestures-on-Android画像をぐりぐり拡大したり、縮小したり、回転させたりする方法を探していたら、 上のサイトが見つかったので、参考にさせてもらいました。 よくできているなーと思ったので、 自分で…

【Android】GCM機能を使ってみる

GCM(Google Cloud Messaging for Android) を使ってみました。とりあえずメッセージのやり取りはできたが、 手間取った所もあるのでメモ。(歩んだ道) ①GCMのメカニズム知らない ②けど、メッセージ配信できるなら面白いんじゃない。 ③サンプルコードもあるし…

【Android】AndroidとDropBoxの同期処理

DropBox APIを介して、 AndroidとDropBoxを同期させる。【参考】 http://a-cyandroid.blogspot.jp/2010/08/androiddropboxapi-1.htmlDropBoxのSampleを参考に作ると作りやすい。 Intentも必要なくて、APIを叩く使用。 つまり、DropBoxのアプリが無くても動く…

【Android】 MapViewへのルート書き込み

Androidでマップを表示させるには、 ①URLを指定して、インテントからWebを呼び出す ②MapActiviyからマップを表示させるで、今回は②からマップを表示させる。②から今回はA地点からB地点までの ルートを書き込む方法を以下に記す。1.「目的地を指定して、JSO…

【Android】PreferenceのXMLデータについて

データ保存用にPreferenceを用いることがある。 デフォルトでPreferenceデータがどこにあるかわからなかったので、メモ。 以下の値でとれる。 "/data/data/" + getApplicationContext().getPackageName() + "/shared_prefs/" + getApplicationContext().getP…

【Android】 DatePickerのカレンダー開始曜日の変更について

【環境】 Android3.2 HoneyCombで DatePickerを使用する際、 カレンダー表記の開始曜日を変更したかった。 デフォルトは日曜日開始なので、 月曜日に変更する。 DatePicker上で表記されるカレンダーは CalendarViewが使用されているので、 CalendarViewを取…

【Android、HomeBrew】 Homebrewに役立つAndroidアプリ

Androidアプリ Brewing関係を探すといくつかでてきたので、 そのメモ書き1.Mash ~ For All-Grain Brewing 99円 https://play.google.com/store/apps/details?id=air.com.mobilebrewing.mash All-Grainでマッシングする際のツール 入力値は ・希望する温度 …

【Android】 開発者用のアカウントを取得しました。

Androidのアプリ公開用にアカウント設定する必要があった。 特に何かアプリを上げたいって 円高のうちに設定しておきたいってのもあったw初期登録に25ドルを払えば 年間の費用はいらない。 最初に ・開発者名 ・メールアドレス ・電話番号 を入力する。 URL…

【Android】JSONでの情報取得時での変換失敗

OS Android2.3.3WEBからJSONフォーマットのデータを取得して、 JSONにてデータを扱おうとした時に引っかかったのでメモ。[WEBサーバー側] PHPにて出力内容を記述する。 省略(DBに接続して、値を取得するコード)------- $json = array();while( $row = sqlsrv…

【Android】XOOMをホストとしてArduinoを接続する。

こちらのサイトを参考にさせてもらいました。 【使い方編】AndroidのUSBホストを使ってArduinoとシリアル通信 その2 http://iwatanlab.blogspot.com/2011/11/androidusbarduino.htmlAndroidのUSBホストからArduinoを使えれば、 「RT-ADK」とか「RT-ADK Mini…

【Android】OAuth認証の仕方でハマる

androidアプリにて、Twitterクライアントを作るために OAuth認証をする必要があった。つまづいた所もあるので、メモ。 動作環境 motorola Xoom Android 3.1 ① http://www.socym.co.jp/book/4883377571.html ここからサンプルコードをいただく ⇒Twitter クラ…

【Android】取得データを加工する①

httpsで取得したデータを加工する必要があった。 取得するデータはXMLデータにて、受け取ってそれを Android側に表示させるだけのもの。 まあ、簡単だなと思って、 下記のサイトを参考にやってみる。 http://itpro.nikkeibp.co.jp/article/COLUMN/20100105/3…

【Android】httpsの接続で失敗する

Androidにて開発を行ってく上で、 httpsの接続が必要になった。アプリ内で通信する(Browser経由ではない)必要 があったため、 https通信に関する情報をあつめて、 Android側でテストすると、handShakeできないみたい。 最初に参照にしていたサイトを 元に書…