android

ASUS ME173X

ええと端末情報確認するに Android バージョン 4.2.1 カーネルバージョン 3.4.5 なんですが、意味不明な挙動を確認。

Effective Android 購入

以下にてベータ公開との発信を見て早速入手。 Effective Android これから中身確認。むふふ。

launchMode

ええと、電源投入な BroadcastReceiver を作って Activity 起動、な実装をしてたのですが、Home ボタンで同じアプリを起動すると複数起動するぜ、というコメントが。 確かに onReceive メソドな実装は以下になってました。 public void onReceive(Context co…

リソースの管理について

某 ML にてデバイスのアクセスに関する投稿を見た。マイクを使うアプリ同士のデバイスの奪い合い (?) らしい。なんとなく片方が release してないのではないか、と思いつつこうした挙動がある場合、Android ではどうやってそれを回避すれば良いのか、がアレ…

ハッカソン企画してみようかな

どっかの会社がスポンサードしてくれんかな (を アイデアてきには以下? とりあえず Android 限定 (しかも ICS 以降) でも iOS でもいいですよ、的ユルめな縛り UI てきにテーマを絞ってアイデアソンから云々? カメラ センサ類 swipe 操作 それまで生き延びて…

Preferences からダイアログ出してデータ削除な機能盛り込み

ContentProvider 方面にログな情報を吐き出しているのですが、削除機能を付けて欲しい旨のリクエストがありまして標記な方向で実装を検討してみましたので以下に実装な記録を。

むむ、こんなのがあるのか

CloudStack Android Client か。 https://github.com/creationline/Cumulus/ これ掘削してみてあちら方面での実装を云々してみるのも良いかも。つうか iOS 特有の云々とゆーヤツを諸々確認せねば、な週末だったりしています。

Dialog に関する微妙な問題

結局解決できず。 ボタンクリックで AlertDialog が消えちゃう問題。以下エントリを見つつ試行錯誤してみたのですがうまく動作せず。 AlertDialogのボタンを押したときに、閉じる、閉じないをコントロールするには エントリの記述が悪い、という訳ではなくて…

SeekBar で音量調節な設定ダイアログを作った件

作った、とは言え某所で発見した実装のパクリですが。

BOOT_COMPLETED なソレ

ええと、以下な BroadcastReceiver をでっちあげて public class StartupReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(context, MainActivity.class); i.setFlags(Inten…

SSLPeerUniverifiedException

https なソレで表題の例外が出るとのこと。やりとりできた実績もあっただけに皆で首をヒネるなど。80 でヤレば正常に通信できるので https は使わない方向で、みたいな話で手を打ちかけた瞬間に、端末の時刻が随分前になっている事が判明。 どーゆー意味だろ…

微妙な試行錯誤

随分前にでっち上げた万歩計な実装を github の勉強も含めて育ててるんですが、全然動かない。 とりあえず昨晩時点で ContentProvider を手慣れたナニに書換えたのですが、よくよく動作を見てみるに、歩数計測な Service が起動していなかったりして。 で、…

DialogFragment でもひとつ備忘

なんというか微妙なハマり方をしております。以下なカンジの Dialog を云々してまして public static class MyAlertDialog extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { LayoutInflater factory = Layout…

LoaderCallbacks について備忘録

0 件なら何とか言わせてくれや、というリクエストを予測して何とかならないか、と思って調べていたのですがあまり材料なし。つうか onLoadFinished メソドが読み込み終了時に呼び出されるのであれば、二番目の引数である Cursor なオブジェクトも 0 件なのか…

Dialog が消える件について備忘録

生成した Dialog なオブジェクト (あるいは Builder なオブジェクト) の setCancelable に false を渡してあげないとダイアログの外側タップで非表示になるのをどうも忘れる。 そして Dialog を使わない実装になりそうで色々アレ。

Pedometer に手を入れてみるなど

帰宅しておやつを食べつつ燃料注入を開始して clone するなど。 $ git clone git@github.com:yamanetoshi/Pedometer.gitで、branch を作って $ git checkout -b 2version4.gitignore に手を入れたり SDK なバージョンを 4.0.3 にしたりなど。

Preference screen

EditTextPreference なタグの中に android:inputType な属性を設定できる模様。 Input type for EditText in preference screen? なかなかにすばら。

カウントダウンな Dialog

検証名目で微妙なソレがでっち上がったので晒してみる事に。

異常終了

以下な方法がある、というエントリを見て実装トライ。 CLEAR_TOP なフラグを立てて最初に表示される Activity を startActivity すれば (ry

アド部 in 沖縄!にて

北谷クリエータレジデンスにて。 最初の 30m でわいがやで開始とのこと。関係者な方々宛てご挨拶など。つうか知らない人沢山で最近の引き籠り気味が分かるな。つうかアド部って最初に酒を入れて開始とかって言ってましたが昼からなのか。 紹介 開発と広告提…

第1回アド部 in 沖縄!

クリレジで来週開催とのことです。参加登録は以下からとのこと。 http://atnd.org/event/E0017065 講演ですが、 Google 株式会社 オンラインパートナーシップグループ 坂本 達夫 【アプリで世界で戦うために必要なこと』 に加えて ホモォいじりのアプリカさ…

Activity の特性

ContentProvider から検索してリスト表示されているものから、特定行行タップで特定列をキーにしてさらに検索して同じ Activity に表示、という実装を書く機会がありました。 通常 Activity はインスタンス複数生成可能な形になっているので、普通に Intent …

CursorLoader と ContentProvider

備忘まで控えを作っておくことに。

とほほ

あるレコードは update できてるけど違うソレはできない、という意味不明な不具合が発現。色々確認してたら Uri に _id でないソレを渡していたというオチ。 成功するレコードはたまたま渡していたナニが _id と同値だったというorz ぐぬぬ 原因が分かったの…

ContentProvider

以下なカンジで addUri してたのですが private static final UriMatcher sUriMatcher = new UriMatcher(UriMatcher.NO_MATCH); static { sUriMatcher.addURI(AUTHORITY, Contract.Hoge.tablename, Contract.Hoge.allCode); sUriMatcher.addURI(AUTHORITY, C…

Unable instantiate activity ComponentInfo

昨晩、自宅作業でこれが出てきて手も足も出ない状態に。今日、某所でソースツリーをサルベージしてきて自宅端末に展開して実機で動作確認してみたら正常動作。何が原因だったのかが分からんのー、とか言ってたのですが契機は確認できたので控えを。

ぐぬぬ

git clone してきた端末で MAIN で LAUNCHER な Activity が ClassNotFoundException を吐いて動かない。どうもこれ、ライブラリの設定とか微妙なことをしてたのが原因な気がしてきました。 とりあえず休み中は試験はできないな。やれやれ。

phonegap の plugin

以下に纏めがある模様。Android は以下なのかどうなのか。 https://github.com/phonegap/phonegap-plugins/tree/master/Android なんとなく adobe が出してるドキュメントとか確認して成程ね、というレベルになってるとは思うのですが、やはり i/f なナニな…

Sync ON ANDROID

以下な資料をみっけたんですが Sync ON ANDROID これはあまりにハードル高いな。RoR で認証付きの簡単なサンプル (scaffold なソレだけで OK です) を Heroku あたりに deploy してる人居ないですか。

WebAPI と CursorLoader

ContentProvider で wrap すれば CursorLoader 使えるぞ、とか言ってたんですが、色々な意味で微妙な事が分かりました。実装不能? と思ったらやはり似たような事を考えてる人はいるもので (しかも随分前)、以下な資料を発見してます。 https://docs.google.c…