2023年1月26日木曜日
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つの画像を処理します。
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端末では処理が遅くなる場合があります。
2018年9月29日土曜日
アプリ紹介:左右対称カメラ
左右対称カメラ
Android4.4以降
パーミッション
- android.permission.INTERNET
広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.CAMERA
カメラアクセスに使用します。 - android.permission.WRITE_EXTERNAL_STORAGE
撮影した写真保存に使用します。
「左右対称カメラ」は鏡に映したように左右対称に撮影できるカメラアプリです。
カメラのプレビューで、リアルタイムに左右対称の映像を表示できます。
背面のアウトカメラと前面のインカメラを切り替えて使用することができます。
2018年9月6日木曜日
アプリ紹介:その日の日記
その日の日記
Android5.0以降
パーミッション
- android.permission.INTERNET
広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。
「その日の日記」は簡単操作のAndroid用日記アプリです。PDF出力機能があるので、最終的に紙に印刷することもできます。
他には、日記データのバックアップ、機種変更対応、画像挿入などの機能があります。
また、本アプリは端末の向きが縦でも横でも使えますので、使いやすい方向でキーボードを表示して、文字入力ができます。
2018年7月15日日曜日
AndroidStudioでFailed to resolve: common
EclipseのプロジェクトをAndroidStudioにインポートして、appレベルのbuild.gradleファイルのバージョン情報とかを編集してから「Sync Now」を実行すると、
AndroidStudio上で上記エラーメッセージの「Open File」をクリックすると、appレベルのbuild.gradleファイルが開かれます。
つまりAndroidStudioさんがappレベルのbuild.gradleファイルに問題があるって言ってるってってことですよねぇ?
私はそう思ってappレベルのbuild.gradleファイルの内容を色々変更してみたのですが、エラーは解消しません・・
ビルドが通っている別のプロジェクトのgradleの内容とほとんど同じに変更してもダメ・・
色々やってもダメであきらめかけたとき、ふと思ってトップレベルのbuild.gradleを以下のように修正してみたら、エラーが解消しました \(^o^)/
修正前
修正後
修正前後でほとんど同じですねぇ、google()とjcenter()の順番が違うだけです。何がダメだったのでしょう・・
修正前はプロジェクトインポート時に自動生成された内容のままなんですが・・
というような、エラーが発生します。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とにゃんこ大戦争ですが、アップデート後に特に問題は起きていません。気づいていないだけかもしれませんが・・
なにか気がついたら、このブログに詳細を書きます。
2018年7月1日日曜日
Android Studio3でDDMSとかAndroid Device Monitorが無い?
Android Studioで実機を接続して画面キャプチャを撮ろうと思って、いつものようにDDMSを起動しようと思ったらAndroid Studio内のどこにも見当りません。
ググるとDDMSはAndroid Device monitorに変更になったと情報があったので、探してみたけどAndroid Device monitorも見当りません・・・
最近やっとAndroid Studio3にアップデートしたのですが、どうやらAndroid Studio3ではAndroid Device monitorの代わりにAndroid Profilerを使うことになっているようです。
Android Profilerを見てみると、DDMSと同様に端末内のファイルコピーとかできるようですが、画面キャプチャの機能が見当りません・・・
とりあえず端末単体で電源ボタン+ボリュームダウンボタンでキャプチャ撮れるから大丈夫なのですが、Android Studioの画面内から撮れると便利なのになぁ・・・
ググるとDDMSはAndroid Device monitorに変更になったと情報があったので、探してみたけどAndroid Device monitorも見当りません・・・
最近やっとAndroid Studio3にアップデートしたのですが、どうやらAndroid Studio3ではAndroid Device monitorの代わりにAndroid Profilerを使うことになっているようです。
Android Profilerを見てみると、DDMSと同様に端末内のファイルコピーとかできるようですが、画面キャプチャの機能が見当りません・・・
とりあえず端末単体で電源ボタン+ボリュームダウンボタンでキャプチャ撮れるから大丈夫なのですが、Android Studioの画面内から撮れると便利なのになぁ・・・
2018年2月11日日曜日
アプリ紹介:MailCam
MailCam
Android4.0以降
パーミッション
「MailCam」は、撮影した写真を自動でメールに添付して送信することができカメラアプリです。
ボタンを押したときに1枚撮影する通常撮影と、定期的に自動で撮影を行うインターバル撮影が可能です。
メールに添付する写真のファイルサイズを小さくするために、画像を縮小することもできます。
Android4.0以降
パーミッション
- android.permission.CAMERA
写真撮影に使用します。 - android.permission.INTERNET
メール送信に使用します。広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.WRITE_EXTERNAL_STORAGE
写真保存に使用します 。
「MailCam」は、撮影した写真を自動でメールに添付して送信することができカメラアプリです。
ボタンを押したときに1枚撮影する通常撮影と、定期的に自動で撮影を行うインターバル撮影が可能です。
メールに添付する写真のファイルサイズを小さくするために、画像を縮小することもできます。
2018年1月28日日曜日
自分用メモ:Android APIレベルとバージョン
Androidアプリの開発するとき、最初に悩むのがAPIレベルをどうするかってことです。そろそろAndroid5未満は未対応でよいかな・・
APIレベルとバージョンの対応は忘れがちなので、メモしておきます。
APIレベルとバージョンの対応は忘れがちなので、メモしておきます。
| APIレベル | Androidバージョン | 備考 |
|---|---|---|
| 1 | Android 1.0 | |
| 2 | Android 1.1 | |
| 3 | Android 1.5 | |
| 4 | Android 1.6 | Donut |
| 5 | Android 2.0 | Eclair |
| 6 | Android 2.0.1 | |
| 7 | Android 2.1.* | |
| 8 | Android 2.2.* | Froyo |
| 9 | Android 2.3、2.3.1、2.3.2 | Gingerbread |
| 10 | Android 2.3.3、2.3.4 | |
| 11 | Android 3.0.* | Tablet用 Honeycomb |
| 12 | Android 3.1.* | Tablet用 |
| 13 | Android 3.2 | Tablet用 |
| 14 | Android 4.0、4.0.1、4.0.2 | Ice Cream Sandwich |
| 15 | Android 4.0.3 | |
| 16 | Android 4.1、4.1.1 | Jelly Bean |
| 17 | Android 4.2、4.2.2 | |
| 18 | Android 4.3 | |
| 19 | Android 4.4 | KitKat |
| 20 | Android 4.4W | Wear用 |
| 21 | Android 5.0、5.0.1、5.0.2 | Lollipop |
| 22 | Android 5.1、5.1.1 | |
| 23 | Android 6.0、6.0.1 | Marshmallow |
| 24 | Android 7.0 | Nougat |
| 25 | Android 7.1、7.1.1 | |
| 26 | Android 8.0 | Oreo |
| 27 | Android 8.1 |
2018年1月14日日曜日
アプリ紹介:DSD Dec
DSD Dec
Android 4.0.3以降
パーミッション
「DSD Dec」は、DSDファイルをWavファイル(非圧縮PCM)への変換アプリです。また、DSDファイルの再生も可能です。
対応DSD形式は、DSD64(2.8MHz)、DSD128(5.6MHz)、DSD256(11.2MHz)です。
DSDファイル形式は、DSDIFF(.dff)と DSF(.dsf)に対応しています。
お手持ちのAndroid端末でDSDファイルの再生も可能ですが、端末の処理能力によっては音飛びが発生するかもしれません。
Android 4.0.3以降
パーミッション
- android.permission.INTERNET
広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.WRITE_EXTERNAL_STORAGE
DSDファイルの読み込み、変換後のファイル保存に使用します。
「DSD Dec」は、DSDファイルをWavファイル(非圧縮PCM)への変換アプリです。また、DSDファイルの再生も可能です。
対応DSD形式は、DSD64(2.8MHz)、DSD128(5.6MHz)、DSD256(11.2MHz)です。
DSDファイル形式は、DSDIFF(.dff)と DSF(.dsf)に対応しています。
お手持ちのAndroid端末でDSDファイルの再生も可能ですが、端末の処理能力によっては音飛びが発生するかもしれません。
2017年9月2日土曜日
アプリ紹介 : 海賊マスター
海賊マスター
Android4以降
パーミッション
「海賊マスター」は海賊船を操る海戦ゲームです。操舵輪を回すと船が右左へ旋回します。大砲は側面方向にしか撃てないので、敵船の進路を予想して砲撃しましょう。敵船に体当たりすれば白兵戦で攻撃することもできます。
ステージが進むにつれて敵が強くなりますが、自分の海賊船をレベルアップして対抗しましょう。レベルアップにはアイテムと資金が必要ですが、ステージ攻略中に入手することができます。また、各ステージで発見した乗員を配属することによっても海賊船の能力を上げることができます。
Android4以降
パーミッション
- android.permission.INTERNET
ランキング・広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.WRITE_EXTERNAL_STORAGE
Twitter投稿用画像の一時保存に使用します。
「海賊マスター」は海賊船を操る海戦ゲームです。操舵輪を回すと船が右左へ旋回します。大砲は側面方向にしか撃てないので、敵船の進路を予想して砲撃しましょう。敵船に体当たりすれば白兵戦で攻撃することもできます。
ステージが進むにつれて敵が強くなりますが、自分の海賊船をレベルアップして対抗しましょう。レベルアップにはアイテムと資金が必要ですが、ステージ攻略中に入手することができます。また、各ステージで発見した乗員を配属することによっても海賊船の能力を上げることができます。
2017年8月26日土曜日
2016年12月21日水曜日
プライバシーポリシー(個人情報保護方針)
appdevが開発するアプリは、以下のような個人情報保護方針に従っております。
appdevが開発するアプリは、個人を特定できる情報を収集しません。ランキング機能等でアプリ内でのプレーヤー識別が必要な場合は、アプリ内で以下のAPIの値を組み合わせた識別用文字列を生成して使用しています。
java.util.UUID.randomUUID・・・UUIDをランダムに生成
java.lang.System.currentTimeMillis・・・実行時の時刻
これらの情報には個人情報が含まれることはありません。また、これらの情報は、appdevが開発するアプリ内でユーザーを識別するためのみ使用しております。
appdevが開発するアプリは、個人を特定できる情報を収集しません。ランキング機能等でアプリ内でのプレーヤー識別が必要な場合は、アプリ内で以下のAPIの値を組み合わせた識別用文字列を生成して使用しています。
java.util.UUID.randomUUID・・・UUIDをランダムに生成
java.lang.System.currentTimeMillis・・・実行時の時刻
これらの情報には個人情報が含まれることはありません。また、これらの情報は、appdevが開発するアプリ内でユーザーを識別するためのみ使用しております。
2016年8月14日日曜日
アプリ紹介 : 森の暗算教室
森の暗算教室
Android2.3以降
パーミッション
「森の暗算教室」は、森の動物たちが出題する暗算に解答してゆく脳トレ&頭の体操ゲームアプリです。出題された問題に解答して、ステージクリアを目指しましょう。
ステージをクリアするには、制限時間内に問題に解答する必要があります。速くステージをクリアできるとランキング上位を狙えます。世界中の人たちとステージクリアタイムを競いましょう。
出題される問題は、足し算・引き算・掛け算・割り算・およびそれらの組み合わせです。ステージが進むほど難しい問題が出題されます。
同じステージを何度も挑戦することができ、ステージクリアタイムの履歴をグラフで表示することが出来ますので、暗算スピードの向上を実感できます。
Android2.3以降
パーミッション
- android.permission.INTERNET
広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.WAKE_LOCK
ゲーム中の画面OFFを防止します。 - android.permission.WRITE_EXTERNAL_STORAGE
Twitter投稿用の画像を保存します。
「森の暗算教室」は、森の動物たちが出題する暗算に解答してゆく脳トレ&頭の体操ゲームアプリです。出題された問題に解答して、ステージクリアを目指しましょう。
ステージをクリアするには、制限時間内に問題に解答する必要があります。速くステージをクリアできるとランキング上位を狙えます。世界中の人たちとステージクリアタイムを競いましょう。
出題される問題は、足し算・引き算・掛け算・割り算・およびそれらの組み合わせです。ステージが進むほど難しい問題が出題されます。
同じステージを何度も挑戦することができ、ステージクリアタイムの履歴をグラフで表示することが出来ますので、暗算スピードの向上を実感できます。
2016年1月31日日曜日
アプリ紹介 : MarkShare
MarkShare
Android2.3以降
パーミッション
「MarkShare」は自分の今の状態を表すマークを送信することで、登録されているフレンドに自分の状態を知ってもらうための安否確認アプリです。
日々の安否確認のために文字入力を行うのは面倒と考えて、本アプリでは事前に用意されたいくつかのマークを選択するだけの操作となります。
■ ユーザー識別方法について
本アプリでは、セキュリティーの観点から実行されている端末を識別できる情報は取得しません。代わりに本アプリ初回起動時にプログラムでguidを生成します。生成したguidを保存してユーザー識別に使用します。一度生成したguid生成は再度生成できませんので、アプリアンインストール・再インストールに備えて、ストレージにguidを保存しています。
Android2.3以降
パーミッション
- android.permission.INTERNET
広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.WRITE_EXTERNAL_STORAGE
生成したIDをストレージにバックアップするために使用します。
「MarkShare」は自分の今の状態を表すマークを送信することで、登録されているフレンドに自分の状態を知ってもらうための安否確認アプリです。
日々の安否確認のために文字入力を行うのは面倒と考えて、本アプリでは事前に用意されたいくつかのマークを選択するだけの操作となります。
■ ユーザー識別方法について
本アプリでは、セキュリティーの観点から実行されている端末を識別できる情報は取得しません。代わりに本アプリ初回起動時にプログラムでguidを生成します。生成したguidを保存してユーザー識別に使用します。一度生成したguid生成は再度生成できませんので、アプリアンインストール・再インストールに備えて、ストレージにguidを保存しています。
アプリ紹介 : 簡単効果音作成
簡単効果音作成
Android2.3以降
パーミッション
「簡単効果音作成」は様々なパラメータを調整して、効果音を生成するためのアプリです。
「Shuffle」ボタンを押すと、パラメータがランダムにセットされて簡単に効果音を作成できます。
作成した効果音はWAVファイルまたはOGGファイルとしてストレージ内に出力することができます。出力したファイルは着メロやお知らせ音など様々な用途に使用することができます。
本アプリは波形データを生成するための計算を行いますので、出力できるまでの時間はお使いのスマートフォンの処理速度に依存します。
Android2.3以降
パーミッション
- android.permission.INTERNET
広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.WRITE_EXTERNAL_STORAGE
作成した効果音のファイルをストレージに書き込むために使用しています。
「簡単効果音作成」は様々なパラメータを調整して、効果音を生成するためのアプリです。
「Shuffle」ボタンを押すと、パラメータがランダムにセットされて簡単に効果音を作成できます。
作成した効果音はWAVファイルまたはOGGファイルとしてストレージ内に出力することができます。出力したファイルは着メロやお知らせ音など様々な用途に使用することができます。
本アプリは波形データを生成するための計算を行いますので、出力できるまでの時間はお使いのスマートフォンの処理速度に依存します。
アプリ紹介 : 画像リサイズ&回転してメール送信
画像リサイズ&回転してメール送信
Android2.3以降
パーミッション
「画像リサイズ&回転してメール送信」は、カメラで撮った画像やギャラリーに格納されている画像を縮小&回転させて、その画像をメールなどに添付して送信するためのアプリです。
最近のスマートフォンやデジカメの画像は解像度が高く、そのまま画像を送信するにはファイルサイズが大きいことが多いです。その場合、本アプリを使用すれば画像の解像度を落とすことでファイルサイズを小さくして送信しやすいファイルサイズにすることができます。
また、撮影した画像の縦横方向が見た目で90度ずれている場合がありますが、その場合も本アプリを使用して回転方向のズレをなくすことができます。
Android2.3以降
パーミッション
- android.permission.INTERNET
広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.WRITE_EXTERNAL_STORAGE
リサイズした画像をストレージに書き込むために使用しています。
「画像リサイズ&回転してメール送信」は、カメラで撮った画像やギャラリーに格納されている画像を縮小&回転させて、その画像をメールなどに添付して送信するためのアプリです。
最近のスマートフォンやデジカメの画像は解像度が高く、そのまま画像を送信するにはファイルサイズが大きいことが多いです。その場合、本アプリを使用すれば画像の解像度を落とすことでファイルサイズを小さくして送信しやすいファイルサイズにすることができます。
また、撮影した画像の縦横方向が見た目で90度ずれている場合がありますが、その場合も本アプリを使用して回転方向のズレをなくすことができます。
2016年1月30日土曜日
アプリ紹介 : 手鏡
手鏡
Android2.3以降
パーミッション
「手鏡」はスマートフォンを実物の手鏡の代わりにするためのアプリです。手鏡をいつも持ち歩いている方は、本アプリをインストールすれば、荷物を減らすことができます。
本アプリは、フロントカメラを搭載したスマートフォンでご使用頂けます。
本アプリには以下の機能も搭載しています。
Android2.3以降
パーミッション
- android.permission.INTERNET
広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.CAMERA
鏡として使うためにカメラを使用します。
「手鏡」はスマートフォンを実物の手鏡の代わりにするためのアプリです。手鏡をいつも持ち歩いている方は、本アプリをインストールすれば、荷物を減らすことができます。
本アプリは、フロントカメラを搭載したスマートフォンでご使用頂けます。
本アプリには以下の機能も搭載しています。
- 鏡表示のポーズ
表示を一時停止して、じっくりと確認できます。 - グリッド表示
画面にグリッドを表示することで、左右や上下のズレを確認することが出来ます。 - 拡大表示
画面を拡大することで、細部を確認することが出来ます。
2016年1月29日金曜日
アプリ紹介 : 自動モバイル通信Off
自動モバイル通信Off
Android2.3以降
パーミッション
自動モバイル通信Offはスマートフォンの画面が消えたときに自動でモバイル通信をOffにします。また画面が点燈したときに自動でモバイル通信をOnに戻します。
モバイル通信をOffにすることで、意図しないときに発生する通信でパケットを消費することを防ぎます。また通信機能をOffにするので、その分バッテリーの消費を抑えることもできます。
本アプリは常駐アプリではありませんの、本アプリのインストール自体がバッテリー消費の原因になることはありません。
Android2.3以降
パーミッション
- android.permission.INTERNET
広告表示に使用します。 - android.permission.ACCESS_NETWORK_STATE
広告表示に使用します。 - android.permission.CHANGE_NETWORK_STATE
モバイル通信をOn/Offするために使用します。 - android.permission.RECEIVE_BOOT_COMPLETED
OS起動時にモバイル通信Onの処理を実行するために使用します。
自動モバイル通信Offはスマートフォンの画面が消えたときに自動でモバイル通信をOffにします。また画面が点燈したときに自動でモバイル通信をOnに戻します。
モバイル通信をOffにすることで、意図しないときに発生する通信でパケットを消費することを防ぎます。また通信機能をOffにするので、その分バッテリーの消費を抑えることもできます。
本アプリは常駐アプリではありませんの、本アプリのインストール自体がバッテリー消費の原因になることはありません。
登録:
投稿 (Atom)

























