2012年11月17日土曜日

回転時にActivityを破棄させない方法


こんにちは。scarvizです。

AndroidのActivityは、端末回転時に縦レイアウト、横レイアウトの切り替えをするために、
一度破棄し、再生成されますよね。

でも、別に縦横関係ないアプリだと、Activityの破棄は色々問題を抱えてしまいます。
スレッド立ててると一緒に破棄しちゃうので、ちょっと大丈夫なの?的な。

回転自体を固定するようにAndroidManifestで指定することも出来ますが、固定が必要ないアプリの場合は、いまいち感があります。

回転は許可して、回転されると困る場合にのみ、回転を一時的にブロックするような処理を入れても、見た目の回転はなくなりますが、Activityは再生成されてしまいます。

そこで、android:configChanges属性を使って対応する方法があります。


2012年10月10日水曜日

Bloggerテク: 旧ブログに新しいブログの記事を動的リンクする

scarvizさんより「古いブログから新しいブログの更新を見えるようにしてほしい」
といわれたのでちょっといじって見ました。」

  本当は「もっと人が来るようになって欲しい」ですが、初めの一歩ということで...

Bloggerにはたくさんのガジェットがありますが、今回使ったのは

- ブログへのリンク
- RSSの貼り付け

です。
RSSの貼り付けがずばりそのものということに気づいたのでぱぱっと終わりました。
新しいBloggerサイトのRSSを旧ブログにガジェット登録すればいいだけでした。

ものの5分でできてしまった...
なかなかBloggerは便利ですね。

  (標準のガジェットで見つからないことがあると手間なんでしょうけども)

普通にブログを書く方にとっては複雑なロジックを組むこともないので、
こういうのがいいのか...とZope使いとしては感じるのでした。

ちなみに、変更した旧ブログはこちらです。

  (旧ブログにトラフィックが流れるのは本位ではないですが、
  結果が見れないのもつまらないのでリンクしましたw)

2012年10月8日月曜日

手軽にAndroidのランチャーアイコンを作る


こんにちは。scarvizです。

みなさんはAndroidアプリを作ってて一番困ることってなんですか?
僕が一番困っているのはランチャーアイコンです。

どう実装しようか分からなかったり、うまくレイアウトが組めなかったりとか、そういうのもあると思うんですけど、調べたり試行錯誤で何とかとりあえずはできますよね。

ランチャーアイコンはアプリの顔になるんですけど、僕は個人の趣味でAndroidをやってるので、Photoshop買おうとも思えないですし、やりたいのは開発なので、絵の勉強しようとも思いません。

だからといって、デフォルトのランチャーアイコンのままではちょっと・・・なんて思ったりしてしまいます。

そこでSDKにはランチャーアイコンを手軽に作成できる「Android Icon Set」というものが用意されています。
今回はその「Android Icon Set」について紹介しようと思います。


2012年9月17日月曜日

第二回 Googleカレンダーの予定を編集する



こんにちは。scarvizです。

前回はGoogleカレンダーに予定を登録するところまで紹介しました。
http://kobegdg.blogspot.jp/2012/08/google.html

今回はGoogleカレンダーに登録した予定を編集する方法について紹介します。



2012年9月15日土曜日

ブログのアドレスを変更しました

ブログのアドレスをkobegtug.blogspot.jpから
kobegdg.blogspot.jpに変更しました :D

Bloggerのexport/import機能を使って
古いBloggerのサイトは残したまま、
同じ内容のBlogを作ってみました。

ブログの投稿は綺麗にimportできました :D
でも、レイアウトやGadgetは一から設定し直し orz

Chromeで編集してたのですが、
Chromeってメモリを使い過ぎるのかして
しょっちゅうChromeが固まって作業がしにくい...
今度はFirefoxかOperaか違うブラウザで試してみよう。


2012年9月8日土曜日

ロゴを更新しました

MLで進行していましたが、
ゆぅかさんがロゴを作ってくださいました。

カッコいい! です。ありがとうございます :D

2012年9月7日金曜日

go-uiでの画面レイアウト


こんにちは。scarvizです。

今回はgo-uiでの画面レイアウトについて色々試してみたので紹介します。

「(GOPATH)/src/github.com/visualfc/go-ui/examples」のサンプルとか、
「(GOPATH)/src/github.com/visualfc/go-ui/ui」のソースコードを参考にしました。