Androidアプリ開発日記(宙進月歩)

Javaでの開発経験が無いところからAndroidアプリを開発し始めたプログラマのアプリ開発日記です。アプリ開発で使った要素を備忘録がわりに公開しようと思います。

Unityを使い始めたメモ

◆Unityとは?

・ゲーム開発ツールです。昨年iOS/Android向けのライセンスが無料化され注目されました。Unity Technologiesより提供されています。

 コンポーネントを配置していくだけで、ほとんどプログラムを書くことなくゲームが作れちゃいます。

 ゲームに使う絵や音楽もアセットストアというショップで販売されてますので、気に入った素材を組み合わせることで出来ます。一部無料もあります。

 

◆勉強方法

ドットインストールを見る

 ドットインストールにレッスンがあります。

 これにより左右キーによるユーザの操作、敵を動かすというところまで出来ます。

Youtubeを見る

 SBクリエイティブチャンネルさんにて動画配信されてます。

 多分、日本人の方は子供のころにやった2Dのゲームを作ろうと思われる方が多いと思いますので、2Dゲームの解説の動画をシェアしておきます。

 

◆本を読む 

・ 上記の動画でも紹介されている以下の本がいいようです。

Unity4入門   最新開発環境による簡単3Dゲーム製作

Unity4入門 最新開発環境による簡単3Dゲーム製作

 

 

※アセットストアで日本語入力ONだとフリーズしちゃうのは私だけなのかなぁ。

 

 

 

 

 

 

 

起動時にアプリを立ち上げる(BroadcastReceiver)

先日AlarmManagerで定期的に監視を行う処理を書きました。

前回記事はこちら。

AlarmManagerで定期的にキーワードを監視する - Androidアプリ開発日記(宙進月歩)

 

ただ、端末を再起動すると設定が消えてしまうので、

再起動時に再設定してやる必要があります。

端末起動時にアプリを立ち上げるにはBroadcastReceiverを使います。

続きを読む

AlarmManagerで定期的にキーワードを監視する

今回作成したアイドルあんてなは定期的に新着記事のキーワード監視を行ってますが、これにはAlarmManagerというクラスを使用しました。

 

AlarmManagerは指定された時間に起動して予約された処理を行ってくれるクラスです。

実装したソースは以下のような感じです。

アイドルあんてなではトグルボタンを使ってON/OFFを切り替えてます。

 

AlarmManagerによる指定方法

3種類あります。

・set (int type, long triggerAtMillis, PendingIntent operation)

 一回だけ実行する場合

・setRepeating (int type, long triggerAtMillis, long intervalMillis, PendingIntent operation)

  定期的に実行する場合

・setInexactRepeating (int type, long triggerAtMillis, long intervalMillis, PendingIntent operation)

 大体の繰り返し間隔で良い場合。

 setRepeatingとほぼ同じですが、電池の持ちはこっちの方がいいっぽい記述があります。

 

typeとして指定可能なもの

・ELAPSED_REALTIME

 端末が起動してからの時間。スリープ時間も含みます。

 このタイプを指定した場合、スリープ中は実行されません。

 目覚まし機能でこのプロパティを指定すると寝坊確実。

・ELAPSED_REALTIME_WAKEUP

 スリープ中も実行されます。それ以外はELAPSED_REALTIMEと同じ。

・RTC

 UTCでのwall clock time。

 スリープ中は実行されません。

・RTC_WAKEUP

 スリープ中も実行されます。それ以外はRTCと同じ。

 

アイドルあんてな-2chまとめリーダー 1.0
カテゴリ: ニュース&雑誌
Google Playで詳細を見る

 

Google Playを表示してレビューしてもらう方法(暗黙インテント)

よくアプリ起動時とかにレビューしてくださいという趣旨のダイアログが出ると思います。

アイドルあんてなではダイアログは出しませんが、設定画面にボタンを設けてGoogle Playにジャンプできるようにしました。

Google Play上の自アプリのページを開くには暗黙インテントを使用して以下のような処理を書けば出来ます。

 

アイドルあんてな-2chまとめリーダー 1.0
カテゴリ: ニュース&雑誌
Google Playで詳細を見る

 

 

ActionBarActivityでメニューにアイコンを表示させる

Support Libraryを使ったActionBarActivityを使用する際、

メニューアイコンを表示するために詰まったので備忘録です。

 

〜ActionBarActivityを使う場合〜

 

大切なのは2点。

1.xmlns:myapp="http://schemas.android.com/apk/res-auto" の追加

2.showAsAction属性を"myapp:showAsAction"で定義すること

この2点。2番目についてはSupport Libraryを使う事で名前空間が変わってくるらしい。

 Support Libraryを使わない場合は今までどおり"android:showAsAction"でOK。

 

Android UI Cookbook for 4.0 ICS(Ice Cream Sandwich)アプリ開発術

Android UI Cookbook for 4.0 ICS(Ice Cream Sandwich)アプリ開発術

 

 

無料でRSSリーダー用にアンテナサイトを構築する(その3)

FeedWordPressを使ってRSS情報を取り込む方法まで前回書きました。

次は定期的にRSS情報を取り込む方法を書きます。

前回までの記事はこちら

WordPressのインストール方法:無料でRSSリーダー用にアンテナサイトを構築する(その1)

FeedWordPressの設定方法:無料でRSSリーダー用にアンテナサイトを構築する(その2)

 

FeedWordPressで定期的にRSS情報を取り込むにはcronタスクを使用します。

続きを読む

無料でRSSリーダー用にアンテナサイトを構築する(その2)

WordPressの構築方法を前回書きましたので、

次はいよいよRSSの読み込みを行います。

前回記事はこちら:無料でRSSリーダー用にアンテナサイトを構築する(その1)

作成したアンテナサイト:アイドルアンテナ

 

ではインストール方法。

続きを読む
内臓脂肪