woshidan's blog

あいとゆうきとITと、とっておきの話。

2016-01-01から1ヶ月間の記事一覧

Android開発に入る前に知っておきたかったこといくつか

ぐぐっても出てき難かったし、聞くまでもないでしょ的なことなのか一通り書いてみるまで分からないことにすら気づけなくて後からひえーってなったことの覚え書き。 端っこの要素のmarginの扱いについて 時々古いAPIバージョンでダイアローグ等のレイアウトを…

AndroidのFacebook SDKでInvalid key hash

FacebookSDKを使ったアプリをリリースしたら下記のようなメッセージが出ました。 Invalid key hash. The key hash xxxxxxxxxxxxxxxxxxxxxx does not match any stored key hashes. Configure your app key hashes at http://developers.facebook.com/apps/ A…

PicassoでMediaStoreを通してローカルの画像を読み込むとサムネがおかしい

昨日のつらぽよを書き出しておきます。 コンテンツプロバイダでローカルの画像を取得してPicasso使ってギャラリーみたいなことやりたいなぁ、と思っていたら、なんとこのギャラリー、タップするたびに同じ位置に入る画像が変わるので困りました。 最初は、 s…

Android Internalsを読みました

techbooster.booth.pm こないだのコミケのテックブースターの本を3冊買っていたのですが、ようやく少し余裕が出てきたので一冊読んでました。 自分は初心者なので全体の半分でも興味があればいいかな、という感じで買っていまして、それで、自分が特に関心を…

ActionBarのUpナビゲーションとLaunchModeについて

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); 上記のようなコードで設定するActionBarのUpナビゲーションは基本的に、 <activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/AppTheme.NoActionBar"> </activity>

周囲をタッチしたらEditTextのフォーカスを奪う

EditTextにフォーカス当たってても戻るキーを押したら、キーボード閉じるんですけど、ちょっと不便だわという感じなので、何も無いところというかEditText以外をタップしたらEditTextのフォーカスを奪うようにします。 ActivityでView.OnTouchListenerを実装…

launchModeをsingleTopにしておくと何が起こるか

二重Activity起動、嫌、絶対。 というとき、自分の場合は以下の二つのような場合があります。 フォームを連打したところ、その結果のActivityが何個も起動される 2つ行き来したいActivityがあって、Intentを送り合ったりしているうちに両方がずんずんどこど…

ProgressDialogの色を変えたかったのでカスタムレイアウトをDialogにぶっこむ

ProgressDialogのProgressBarの色を変えようと思ったんだけど色いじるAPI見あたらなかったので、Dailogにカスタムレイアウトを突っ込んでみた。 とりあえずDialogで書いてから、DiaogFragmentでも書いてみた。 Dialogの方 public class MainActivity extends…

java.lang.VerifyErrorで検討したこと

今日作業してたらいきなり、java.lang.VerifyErrorという聞き慣れないエラーが出てきてびびった。 眺めていたのはこの辺。 blog.livedoor.jp Android Studio 0.5.4 update causes Java.Lang.VerifyError - Stack Overflow ライブラリのバージョンが実行時と…

Androidの上とか下とかのバーについてのメモ

忘れがちなのでメモ。 http://developer.android.com/intl/ja/training/material/theme.html http://developer.android.com/intl/ja/about/versions/android-4.4.html StatusBarを半透明 -> v19から 指定を書く箇所 styles.xml -> true layout -> android:fi…

IntentServiceで動かしているバックグラウンドジョブの進捗や結果をLocalBroadCastReceiverで通知する

表題のことがやりたいぞ、というわけで下記あたりを参考に素振りしました。 Reporting Work Status | Android Developers AndroidのIntentServiceを使って非同期処理を行う方法 | TechBooster 手順 バックグラウンドジョブを実行するIntentServiceを作る Int…

build.gradleのdependenciesに追加されたライブラリのライセンス情報を出力する

どうすればいいんだーって感じで意外に詰まったのでメモ。 参考 github.com gradleでdependenciesのライセンス一覧を出力する - Olivinecafe - blog 手順 build.gradleの設定 buildscript { repositories { mavenCentral() maven { url 'https://plugins.gra…