byteからBitmapはよくやるけど、Bitmapからbyteはやった事なくてハマった。 色々調べたら超簡単に出来ることが分かったよ。 ByteArrayOutputStream bos = new ByteArrayOutputStream(); bmp.compress(CompressFormat.JPEG, 100, bos); // bos.toByteArray() で byte[] が取れる。 これだけでOK。 参考 coderanch
前回までにActivityとBroadcastのActionに関する振る舞い整理してきました。 今回は定義が広い振る舞いのフィルタリング方法である Category を整理します。 また、それ以外にも Intent に投げる際に情報を付加させる Extra や、Intent を投げた先で起動される Activity がどのように起動するかを指定できる Flag も整理します。 今回は特に意味不明な箇所が多く、正直Flagに関してはまったく分かりませんでした。 自分でも実際に検証してみますが、何かご指摘頂けるようでしたら、お願いします。 Categories 『Actionの振る舞いを明確にするためのCategory』を指定する方法を一覧表。 これらは AndroidManifest.xml ファイル内のタグ内で指定します。また、ソース内で Intent#addCategory(String
見やすいように表示するときに便利。 コーディング概要 基本的にはListViewなどと同じく、Adapterをsetして上げれば良い。 Adapterを用意 GridViewを用意 GridViewにAdapterを設定 ソース 全体はここを参照。抑えておきたいポイントだけ説明する。 (拡張した)Adapterのインスタンス宣言。 ImageAdapter adapter = new ImageAdapter(); for (String path : mData) { // mDataには画像pathが設定されてる。 // dataをaddしていく。のちにAdapter内でgetするためのデータ。 adapter.add(listDatas(path)); } GridViewを作成してアダプターをセット GridView gv = (GridView) findViewById(R.i
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く