PHPを知ろうまずは、PHPとは何かを知ることから始めましょう!PHPとは、何かと言うとプログラミング言語です。当たり前って突っ込みはやめてくださいね。Preprocessor」といいます。動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的としたインタープリタ型のプログラミング言語です。PHPは、Webのサーバーサイドスクリプト言語として開発された為、Webアプリケーション開発によく利用されています。PHPはWebサーバー上でどのように動くのでしょうか?Webサーバー上のHTTPサーバーにリクエストが送信れます。HTTPサーバーがPHPを実行し実行結果をクライアント側に返してきます。このような仕組みでPHPはWebサーバー上で動作します。「A→B→C→A」のような順番でActivityを順番に呼び出す事があると思います。前に呼ばれているA,BのActivityのスタックを削除したいようなアプリもあると思います。なんでかと言うと「A→B→C→A」と呼ばれたアプリで戻るボタンで戻るとCBAのように順番に戻ります、これが1週だけならまだいいですが「A→B→C→A→B→C→A」のような場合CBACBAと、戻るボタンで戻る場合かなり面倒な感じになります。今までのActivityのスタックを全て破棄して新しく「A」が起動してくれた方がありがたいとおもいませんか?なので、このようにしたい場合は、以下のようにActivityの呼び出しを変更すると実装できます。戻るボタンを押下した時に、アプリケーションが終了するようになります。2Androidで画像を配列リソース用xmlを使用して管理する方法まず、「res/values/arrays.xml」にリソースを設定します。name="test_array_drawable"><item>@drawable/test1</item><item>@drawable/test2</item><item>@drawable/test3</item></string-array></resources>でjavaの方では以下のようにしてDrawableのインスタンスを取得し使用します。images.getDrawable(0);これで、配列は外出しに出来るのでなるべく外に出したほうが楽かもしれません。面白いカメラアプリが作りたい!でも、画像が上手く合成出来ない...と言う事で合成の方法を調べた備忘録Androidで複数ImageViewを使用した写真合成アプリのような物を想像してください。その時に、見た目そのままの内容で画像を保存したいというのが、普通です。あ見たままの内容を保存する為にはどうしたらいいのでしょうか?まずは手順から背景となるBitmapを生成する1.で作成したBitmapインスタンスを元にCanvasを生成する2.で作成したCanvasに必要なImageViewから取得したBitmapとMatrixを使用してdrawBitmapを行うファイルに出力するこのような手順になります。Bitmap.Config.ARGB_8888);画面の表示サイズを取得する為、1行目でImageViewのインスタンスを取得これは、画面サイズがわかるViewであればImageViewである必要はないです。Canvas(newBitmap);手順1のBitmapを元にCavasを作成する、これで画像のベースとなるCanvasが出来上がる。{}}}ファイルに出力ここでは、前もって作成済みのUriクラスのインスタンスmUriを使用してファイル出力を行うように記述しています。FileOutputStreamを使用して普通にファイル出力を行っても問題ありません。以上で、ImageViewの画像合成の出来上がりです。「onStartCommand」第1引数のintentを使用するとNullPointerExceptionが発生する場合があるので注意が必要です。{onModeSwitch(false);}}これで起動をかけるとサービス側の3行目でNullPointerExceptionが発生して落ちる場合があります。ここで一番の問題なのは「onStart」を使ってしまっている事です。deprecated.」となっており代わりに「onStartCommand」というメソッドを使用しないといけないということらしいです。それともう一点、「onStartCommand」を使用した場合にも問題があります。ドキュメントの以下の用に記述されています。START_STICKY_COMPATIBILITY.ようするに、戻り値によっては引数のintent変数にNULLが入ってくる場合があるようです。START_STICKY_COMPATIBILITY;}このように修正して対応しました。調べた場合、以下のブログを参考にしました。ありがとうございます。NAVI«1...3132333435363738»INFORMATION最近、Arduinoに興味あります。