開発
この記事はUnreal Engine 4 (UE4) 其の弐 Advent Calendar 2015 の17日目の記事です。昨日は、@tempkinderさんの「Stationary Lightの影について」でした。影関係はモバイル等も混じってくる、出たり出なかったりするので、実装の違いが載っていてなぜで…
今回はDynamic Material(Texture)を紹介します、UE4はBlueprintでいろいろできますが、テクスチャ自体を生成して、それを貼り付けたいというのをやろうとすると、Blueprintだけではできなかったりします。そこで、C++を使ってテクスチャを生成してしまおうと…
今回は、アプリを作ったときに反応速度が気になるときの最適化というか、速度がかわる方法を2つほどかきたいと思います。特にDBまわりとスレッドまわりです。まず、DBまわり。ネットワークを通してえた情報などをオフラインでも使えるように、DBに蓄えたり…
個人で作ったアプリがリリースされましたので、ここで紹介しておきます。YoutubeとSoundCloudのクライアントで、リスト表示し連続再生ができるアプリです。プレイリストなどを検索する機能もついているので、他の人が作ったリストや、自分が作ったリストを一…
Facebookアプリでは、Androidでも、画面が途中までスクロールするようになっていますが、あの挙動をどう実現したらいいかソースコードにしてみたので、詳しくはソースコードを読んでみて欲しいのですが少し開設すると、左ページと右ページをそれぞれFragment…
ActivityでTabHostを使う場合、TabActivityを継承して画面を構成するが、Fragmentには、TabFragmentなんてものはないので、どうしたもんかとつまると思う。まず、Layoutはつぎのように構成します。このlayoutをtab.xmlとします。
アプリで使うアイコン(画像)などがあると思います。その画像は、サーバ側で管理されていて、アプリ内でダウンロードして表示しているものがあったりすると思います。その画像をサーバ側で変更せずに、アプリ側のデザインの変更などにあわせて、形を変更し…
Facebookや、一部で強烈な人気のPathアプリがありますが、左上のメニューボタンを押すとスライドして、メニューが表示されます、あれは、アプリの機能が増えてきたときに非常に便利です。そのビューのOpenSourceのライブラリがあるみたいです。詳細は以下のg…
Androidのアプリで、viewなどにアニメーションをつける場合もあると思います。そのときアニメーションが終わるとデフォルトの状態だとViewの初期の状態に戻ってしまいます。例えば下のようなアニメーションの場合のときRotateAnimation rotlong = new Rotate…
iPhoneのほうのプッシュ通知はプッシュ通知がされると、振動(マナーモードになってなければ音も)とバックライトが点灯しますが、Androidのプッシュだと標準の状態でそれがないので、気づかない場合が多いです。そのためAndroidでもそのようにするためのTip…
Androidで、フリックで画面が切り替わるのをよく見ます。あれを実装したい方もいると思います。でも、指の動きをみて、画面をアニメーションさせてと、自分で実装しようとすると結構いろいろやることがあって大変だと思います。そこで、簡単に実装できるライ…
ちょっと、はまったので、解決方法を書いておきます。この現象は、ActivityにsingleTopなどのフラグを設定しているときで、渡すActivityがすでに起動しているときに起きます。たぶんnotificationから、intentでputExtraで値を渡すときにハマる場合があるんじ…
Androidマーケットアプリが更新されて、アプリのアイコンがフォワーっとフェード表示されていいなと思った方もいると思います。あれのやり方です。ListViewにimageviewをlayoutで作ってアイコンを設定(ネットワーク経由でダウンロード)し、imageview.invalid…
まず、C2DMの実装のマニュアルおよびサンプルがあるところを示しておく。 ①C2DMマニュアル日本語版http://www.techdoctranslator.com/code-google-com/android-c2dm②C2DMのサンプルソースhttp://code.google.com/p/chrometophone/source/checkout③SVNでチェ…
基本的にnotificationのintentにActivityを設定するだけサンプルは、下記にあるhttps://github.com/nheid/unitedcoders-android
IntelliJ IDEA11のEAPバージョンがリリースされたようです。なにかというと、Eclipseより軽いJAVAとかの開発が行えるIDEで、Eclipseよりもかなり軽快にうごいて、コード補完とかも賢く、UIの作成なども、プレビューを見ながら即時にできるというすぐれもので…
Androidの日付取得ダイアログのDatePickerDialogは、かっこわるいし、使いづらいったらありゃしないと思う。iPhoneのUIDatePickerダイアログは使いやすいし、見た目もかっこ良いと思う、iPhoneとAndroidの両方の開発をしている方がいたら、Androidでも使えた…
その1につづいて、続き実際にradioボタンを定義するところは、次のように書く。<RadioGroup android:id="@+id/threeradio" android:layout_width="300dp" android:layout_height="30dp" android:layout_centerHorizontal="true" android:layout_alignParentTop="true" android:orientation="horizontal" android:visibility="gone" > </radiogroup>
iPhoneでいうところのセグメンテッドコントロールというのは、こういうの。つまり、UISegmentedControlってやつ、これをAndroidでも同じようなのできないかと思ったのでその実現方法を書いてみた。同じような挙動というえば、RadioButtonがそれになると思う…
Webサービスを提供する企業などでは、Webサービスのアプリ化を行うところが増えているというよりも、必須になってきているように思える、そういうわけで、今回は、Webサービスをアプリ化する際に使われるJSONを得るまでのプログラムについて書こうと思う。ま…
まず、iPhoneのプッシュ通知を実装する場合次の3つのシナリオがあることを注意しなければならない、通知を受け取ったときに、プッシュ通知を実装するアプリが起動してない場合通知を受け取ったときに、プッシュ通知を実装するアプリがフォアグラウンドで動…
AndroidのImageButtonなどをイメージで定義すると、解像度の問題が出てしまったりして汚くなるし、アプリ自体のサイズも大きくなってしまうため躊躇してしまうことがあると思う。そこでXMLでボタンをつくるといいかもしれないたとえば、次のXML <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="13.33dp" ></corners></shape>
気づいたこと、Eclipseで、ビックリマークがついてしまったときの、解決方法は、.classpathがパスの内容が間違っていてコンパイルできない場合が多いみたい、間違っている箇所があって編集してみたら、直った。