Drowsy Dog's Diary

any note, any thought

2014年7月2日
by kazoo
0 comments

[android] KitKat でギャラリーから画像取得

ギャラリーから写真を取得するとき、以前の Intent.ACTION_PICK が返す URI が、

content://media/external/images/media/3951

のように返っていたのに対し、
KitKat(API Level 19) では、MediaStore.Images.Media.DATA で ContentResolver にクエリした場合、

content://com.android.providers.media.documents/document/image:3951

といった URI が返ってくる。

Android Gallery on KitKat returns different Uri for Intent.ACTION_GET_CONTENT – Stack Overflow

KitKat では、Intent に ACTION_OPEN_DOCUMENT を設定し、takePersistableUriPermission(android.net.Uri, int) を呼んでやる必要があるとのこと。

2014年6月29日
by kazoo
0 comments

[android]INSTALL_FAILED_UID_CHANGED

腹立たしいので久しぶりに書く。
NEXUS 5 にて、Eclipse からパッケージをインストールする際、唐突に以下のエラー:

[2014-06-27 17:52:18 – Xxxxxxx] Installation error: INSTALL_FAILED_UID_CHANGED
[2014-06-27 17:52:18 – Xxxxxxx] Please check logcat output for more details.
[2014-06-27 17:52:18 – Xxxxxxx] Launch canceled!

Continue Reading →

2014年2月18日
by kazoo
2 Comments

[git] masterブランチの入れ替え、的な

といっても実際に乗り変わるわけではなく。

たとえば

みたいなブランチが(名前いまいちだけど)あって、
次バージョンの仕様をいろいろ盛り込んでいる間に feature-v2.0 の歴史が master よりもずっと先に進んでしまって、
「もうこれが master でいいよ」みたいな状態のとき。

git branch -m でブランチのリネーム、git push -f で強制 push してしまえば文字通りブランチの入れ替えはできそう。しかし、おそらく複数人で作業しているとしばき倒されますねこれは。

たぶんいろいろ方法はあると思うのですが、ここでは

と、
git merge の ours ストラテジを使ってコンフリクトをすべて自分のブランチ優先で解決した後に、master 側から merge すれば綺麗に上書きしてくれました。

単純に、master 側から

だけすればいけそうな気もしたけど、

そういうもんではないらしい。。

参考:
https://www.kernel.org/pub/software/scm/git/docs/git-merge.html
http://stackoverflow.com/questions/2862590/how-to-replace-master-branch-in-git-entirely-from-another-branch
http://stackoverflow.com/questions/2303124/git-merge-s-theirs-simply

2014年2月16日
by kazoo
0 comments

雪の日に

首都圏に再びの雪。
週末の予定が軒並みキャンセルとなってぶらぶらと近所を。
犬だけは大喜びです。

IMG_1070

IMG_1045

IMG_1049

IMG_1064

IMG_1080

IMG_1030

IMG_1096

IMG_1018

IMG_1020

IMG_0942

IMG_0963

IMG_0895

IMG_0601

IMG_1037

IMG_1004
よくあそんだね。