2018年10月14日日曜日

アプリ紹介:HECam - ヒストグラム平坦化カメラ


HECam - ヒストグラム平坦化カメラ

Android4.4以降

パーミッション
  • android.permission.INTERNET
    広告表示に使用します。
  • android.permission.ACCESS_NETWORK_STATE
    広告表示に使用します。
  • android.permission.CAMERA
    カメラアクセスに使用します。
  • android.permission.WRITE_EXTERNAL_STORAGE
    撮影した写真の保存に使用します。

カメラの映像のヒストグラムを平坦化して、明暗のある画像のディテールを鮮明に表示します。

処理はリアルタイムで行いますので、処理済み画像のプレビュー画面を見て写真を撮ることができます。

HDRのように複数の画像を合成するのでは無く、1つの画像を処理します。


Google Play で手に入れよう

2018年10月6日土曜日

アプリ紹介:万華鏡Photo


万華鏡Photo

Android4.4以降

パーミッション
  • android.permission.INTERNET
    広告表示に使用します。
  • android.permission.ACCESS_NETWORK_STATE
    広告表示に使用します。
  • android.permission.CAMERA
    カメラアクセスに使用します。
  • android.permission.WRITE_EXTERNAL_STORAGE
    撮影した写真の保存に使用します。

Android端末のカメラの映像からリアルタイムで万華鏡の映像を生成して表示します。背面と前面にカメラを搭載しているスマホなら、使用するカメラを切り替えることができます。

表示されている万華鏡の映像を撮影して、画像ファイルに保存することもできます。画像を管理するビューアーも搭載しています。

リアルタイムの映像の処理のため、古いAndroid端末では処理が遅くなる場合があります。


Google Play で手に入れよう

2018年9月29日土曜日

アプリ紹介:左右対称カメラ


左右対称カメラ

Android4.4以降

パーミッション
  • android.permission.INTERNET
    広告表示に使用します。
  • android.permission.ACCESS_NETWORK_STATE
    広告表示に使用します。
  • android.permission.CAMERA
    カメラアクセスに使用します。
  • android.permission.WRITE_EXTERNAL_STORAGE
    撮影した写真保存に使用します。

「左右対称カメラ」は鏡に映したように左右対称に撮影できるカメラアプリです。

カメラのプレビューで、リアルタイムに左右対称の映像を表示できます。

背面のアウトカメラと前面のインカメラを切り替えて使用することができます。


Google Play で手に入れよう

2018年9月6日木曜日

アプリ紹介:その日の日記


その日の日記

Android5.0以降

パーミッション
  • android.permission.INTERNET
    広告表示に使用します。
  • android.permission.ACCESS_NETWORK_STATE
    広告表示に使用します。

「その日の日記」は簡単操作のAndroid用日記アプリです。PDF出力機能があるので、最終的に紙に印刷することもできます。

他には、日記データのバックアップ、機種変更対応、画像挿入などの機能があります。

また、本アプリは端末の向きが縦でも横でも使えますので、使いやすい方向でキーボードを表示して、文字入力ができます。

Google Play で手に入れよう

2018年7月15日日曜日

AndroidStudioでFailed to resolve: common

EclipseのプロジェクトをAndroidStudioにインポートして、appレベルのbuild.gradleファイルのバージョン情報とかを編集してから「Sync Now」を実行すると、

Failed to resolve: common
Open File

というような、エラーが発生します。

AndroidStudio上で上記エラーメッセージの「Open File」をクリックすると、appレベルのbuild.gradleファイルが開かれます。

つまりAndroidStudioさんがappレベルのbuild.gradleファイルに問題があるって言ってるってってことですよねぇ?

私はそう思ってappレベルのbuild.gradleファイルの内容を色々変更してみたのですが、エラーは解消しません・・

ビルドが通っている別のプロジェクトのgradleの内容とほとんど同じに変更してもダメ・・

色々やってもダメであきらめかけたとき、ふと思ってトップレベルのbuild.gradleを以下のように修正してみたら、エラーが解消しました \(^o^)/

修正前

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}


修正後

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}


修正前後でほとんど同じですねぇ、google()とjcenter()の順番が違うだけです。何がダメだったのでしょう・・

修正前はプロジェクトインポート時に自動生成された内容のままなんですが・・

2018年7月8日日曜日

AQUOS EVER SH-02JをAndroid8にアップデートしました


Androidアプリ検証用に使っているAQUOS EVER SH-02JをAndroid8にアップデートしました。

SH-02Jを購入したときはAndroid6でしたが、既にAndroid7へのアップデートが可能でしたので、すぐにアップデートしました。

Android7へアップデートできることで十分満足していたのですが、最近Android8へアップデートできるようになっていることを知りました。

SH-02Jは安価な機種でスペックは高くないし、キャリア端末はアップデートに積極的でないイメージがあったので、まさかAndroid8にアップデートできるとは思っていませんでした。ありがとう!ドコモ&シャープさん\(^^)/

SH-02Jでよく使うアプリはLINEとにゃんこ大戦争ですが、アップデート後に特に問題は起きていません。気づいていないだけかもしれませんが・・

なにか気がついたら、このブログに詳細を書きます。