サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
maya2nd.hatenablog.com
FB連携してるとunixtimeを扱う必要性が出てくるのでそのメモ。 【現在日時をunixtimeで取得する方法】 System.currentTimeMillis() / 1000L で取得出来る。 ポイントは1000で割る所。 ※1秒=1000ミリ秒だからですね。 結果は秒。 ※参考にさせて頂いたブログではミリ秒とあったが、 どうやら秒の間違い。 24時間前の時刻を取得したかったので、 取得結果を-86400000(ミリ秒)すると1年以上前の時刻になった。 -86400(秒)だと1日前の時刻になった。 よって、秒が正しいと言える。 【unixtimeを日付に変換する】 Date date = new Date(unixtime * 1000); で取得出来る。 ポイントは1000で掛ける所。 日付形式はSimpleDateFormatで適宜調整。 【格言】 1000で割って、1000で
ボタンの背景に設定してある画像を動的に変更する方法のメモ。 <ハマった点> setBackgroundDrawable(Drawable d)で背景画像を変更出来るのは 分かっていたが、Drawableの取得方法が分からなかった。 setBackgroundDrawable((Drawable)findViewById(R.drawable.xxx))って やってみたが、ViewはDrawableにキャスト出来ませんって怒られたorz findDrawable〜っていうメソッドないかな〜と思ったけど、 そんなものはなかったorz <解決策> Drawableを取得するためのgetDrawable()というものがあるらしい。 それで、これを使うためにはgetResources()でリソースを取得する必要がある。 リソースってなんじゃらほい?? そんな訳で、以下のようにすると良い。 // 背景
このページを最初にブックマークしてみませんか?
『maya2nd.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く