2015-10-24

Android Studio でカメラアプリに撮影機能を追加

前回作成したカメラアプリに撮影ボタンを追加して、写真が撮影できるようにします。撮影時のシャッター音は鳴らないようにして、無音カメラに仕上げます。

前回の記事

アプリに外部記憶装置の使用を許可する


AndroidManifest.xml を編集し、アプリに外部記憶装置の使用を許可するパーミッションを追加します。
  • AndroidManifest.xml に以下の1行を追加
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Android Studio でカメラアプリの作成

愛犬がお昼寝しているとついつい写真を撮りたくなってしまいます。

しかしシャッター音が鳴るので、お昼寝の邪魔をしてしまいます。

そこで、シャッター音が鳴らないシンプルなカメラアプリを作ってみようと思います。

2015-10-18

Building Android Apps with Animation in Android Studio

Create Project


This app implements the animation that looks like the ball is rolling. First, create a new project. 
  • Start the Android Studio and click [Start a new Android Studio project]

2015-10-11

How to create a Hello World app in Android Studio

What is a "Hello World!"


I have not investigated properly, but it is probably the most famous app in the world. It is just a simple program to display the string "Hello World!" on the screen.

Create a "Hello World!" App

  • Start Android Studio, click the [Start a new Android Studio Project]

2015-10-10

Android アプリの多言語化

作成した Android アプリが端末の言語設定に従って、表示する言語を切り替えられるようになると海外ユーザーにも利用してもらうことができるようになります。言語を切り替えられるようにするには、リソースフォルダ以下に各言語用のフォルダを用意し、そこにリソースファイルを作成します。

日本語と英語の切り替え


端末の言語設定が日本語の場合は日本語を表示し、日本語でない場合は英語を表示するアプリを作成してみます。
  • 新規にプロジェクトを作成したら [res] フォルダを右クリックし [新規] → [Android resource file] をクリック

    2015-10-04

    Android Studio 1.4 へのアップデート

    関連記事


    10 月 1 日に Android Studio 1.4 の安定版がリリースされましたので、早速アップデートしてみました。今回のアップデートで、Vector Assets や Theme Editor というデザインツールが使えるようになったらしいです。

    Android Studio 1.4 のアップデート詳細は以下に記載があります。
    [android-developers.blogspot.mx]

    Android Studio のアップデート


    以下にアップデートの手順を記します。

    2015-10-03

    Android アプリの画面をフルスクリーン表示する

    Android スマートフォンで Android アプリを実行する時、通常はステータスバーやアクションバーが表示されています。特にゲームアプリでは、ステータスバーやアクションバーを消して全画面で表示したいものです。

    アプリをフルスクリーン表示する


    Android アプリをフルスクリーン表示するには ActivityWindow を取得し FLAG_FULLSCREEN のフラグを追加します。
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

    Android アプリの画面をスリープさせない

    Android アプリは Android スマートフォン自体のスリープ設定に従って、一定時間無操作が続くと画面が Off になりスリープ状態になってしまいます。アプリによっては、画面をスリープさせたくない場合があると思います。

    画面の ON をキープする


    Android アプリの画面をスリープさせないようにするためには ActivityWindow を取得し FLAG_KEEP_SCREEN_ON のフラグを追加します。
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);