ラベル

技術 (81) 開発 (79) ゲーム (68) アプリ (64) 福岡 (59) 趣味 (59) android (54) アニメ (22) レトロゲーム (22) 温故知新 (21) ガンダム (19) レポート (19) WEBサイト (17) 経済 (17) iOS (9) 麻雀 (7) グルメ (5) マンガ (4) Wear (1)

2020年11月20日金曜日

Google Play Consoleからアプリを「非公開」ではなく「削除」する方法

Shunです。

以前の投稿で「アプリをAndroid10以上に対応しないとストアから消されるんじゃね?」と書いていたけど、そんなことはなかったぜ。

11月から新規公開やアプリをアップデートするときにAndroid10以上が必須ということらしい。

さすがにそんな無茶はGoogle様でもしないよね。ストアの多数のアプリが非公開になっちゃう。


で、今回はストアにアップしたアプリを削除する方法です。

「非公開」にするのではなく「削除」する方法です。

非公開にするのは比較的簡単にできますね。

Google Play Consoleの該当アプリの「詳細設定」の「アプリの公開状況」で「非公開」を選べばよいだけです。

ストアから見れなくなります。

(正しくは、そのアプリをインストールしたことがないユーザーには見れない。すでにアプリをインストールしたことがあるユーザーには見える、らしい)


しかし、この開発者のGoogle Play Console上には残っています。

基本、これは消せないのがGoogleのアプリの開発者の常識です。

Googleがそういう思想なので、こういう仕様になってます。


なので、残っているだけで無視すれば良いのですが、、、


最近、Googleのポリシーアップデートがよく行われています。

すべてのアプリのストアの掲載情報をいろいろ見直すことになるアレですね。

その非公開にしてもう二度と公開しない、メンテナンスに時間もかけたくないアプリに対しても、「ポリシーに準拠せよ」という警告メールが来るんですよね。。。


なので、「非公開」ではなく「削除」したい。

そのやり方です。

サポートにお願いすることになります。


・アプリの公開に関する問題

https://support.google.com/googleplay/android-developer/contact/publishing



上記にアクセスして、中段あたりの「アプリの削除をリクエストしたい」を選択、注意事項を確認、必須項目を入力して送信します。

「インストール数0にせよ」という注意事項は守れていることを注意してください。(意外と難しいかも)


私はこのやり方でGoogle Play Consoleからアプリを削除できました。

必須項目ついてちょっとフォロー。

普段意識しない「デベロッパー アカウント ID 」は調べ方が書かれています。

「どのようなことでお困りですか?」の自由記述欄は正直に削除したい理由を書けば良いと思います。

私は「未公開のまま今後メンテナンスも行うこともない不要なアプリの削除をお願いします」としました。

「問題のトラブルシューティングに役立つスクリーンショットやその他のファイルを添付してください」欄については、私はGoogle Play Consoleの該当アプリのダッシュボードのアプリ名・パッケージ名が分かる形のスクショを添付しました。


後日、サポートから削除完了のメールが来ました。

私の場合は1日程度の素早い対応でした。


たぶん、サポートの人力による対応なのではないかなーと思います。

手間を掛けさせてるなー、ありがたいなーと思いました。


ということで、頻繁に削除することを想定している仕組みではない感じです。

どうしても削除したい!という方は利用してみるとよいのではと思います。


2020年10月28日水曜日

SteamのROGUE(ローグ)の画面サイズを変えてみる

Shunです。

最近、アプリを更新しました。

Android10以上に対応していないアプリは、11月から消されるとかなんとからしいのでー。


ということで、ブログをちょっと更新してみます。

アプリは関係ないけどね!


このごろ、Steamのゲームをよく遊んでいます。

で、先週ですが、「ROGUE(ローグ)」というゲームが配信されました。

いや、最新ゲームではありません。

トルネコやシレンに代表される「ローグライク」と呼ばれるゲームの元祖ですね。

そう、「ローグライク」ではなく、「ローグ」そのもの。

学生時代、ワークステーションのUNIXマシーンで遊んでいたなー。(いや、あれはNetHackだったような?)


さて、ROGUEの詳しい説明は省きます。

(310円とお安い!なんと今ならセールで50円ぐらい安いぞ!30日までだぞ!)


その、SteamのROGUEですが、なんか画面サイズの制御がおかしいんですよね。

下記は、WindowsPCでの話です。


まず、起動するとフルスクリーンになる。

で、ちょっと別のウィンドウに切り替えると、小さい画面になってフルスクリーンにはもうできない。。。


調べ物でブラウザでググろうと思うと、小さい画面になってもう見にくい。

もともとフルスクリーンで起動する必要もない。


この現象を直す方法です。


先に答えを書いておきますね。

ROGUEのプログラムが格納されているフォルダを開いて、以下のファイル、

  rogue.conf

と、

  rogueresume.conf

をテキストエディタで開いて、

「fullscreen=true」 → 「fullscreen=false」
「windowresolution=original」 → 「windowresolution=1024x768」
  ※「1024x768」はお好みのサイズでOK

に変更・保存して、ROGUEをまた起動してください。


解説をします。

まず、SteamでROGUEの「ローカルフォルダを閲覧」を選択すると、以下のファイルがあります。

  rogue.conf :
   新規にゲームを始めるときに読み込まれるコンフィグ
  rogueresume.conf :
   セーブデータを読み込んでゲームを始めるときに読み込まれるコンフィグ

SteamからROGUEを起動する時、「新規(説明無し)」と「レジューム(resume saved game セーブデータのロード)」の2つ選択肢がでます。


「新規」が「rogue.conf」を読み込んでROGUEを起動、「レジューム」のほうが「rogueresume.conf」を読み込んで起動している模様です。

セーブデータをロードして起動するときは別コンフィグファイルになっているという、面倒な仕様なのですね。

なので、片手落ちにならないよう2つの.confを修正しています。


さらに、少々追加情報。

上記の.conf内にはAUTOEXECの指定が以下になっています。

  ROGUE.BAT
  RESUME.BAT

上記の違いは

  ROGUE
  ROGUE /R

のROGUEの起動オプションのありなしの違いです。


起動オプションなしの「ROGUE」は、セーブファイル読み込まず、新規でしか始まりません。

「ROGUE /R」はデフォルトのセーブファイルを読み出してロードして起動します。

デフォルトのセーブファイル名は

  rogue.save

となっています。(オプションでデフォルト名は変更できるらしいが)

このファイルがあれば自動的に読まれ、セーブした続きから始めれます。で、「rogue.save」はロード後消されます。(死亡したらセーブした箇所からやり直しができない仕様)


で、セーブするとき、別のファイル名で保存することもできます。

その場合、RESUME.BAT内の

「ROGUE /R」を「ROGUE 別のファイル名」

に変えることで別ファイル名でセーブした内容をロードすることができます。

ただ、ROGUEはセーブしたら必ずゲーム終了となり、ロードするとセーブファイルは消えるという仕様なので、1つの冒険でセーブポイントをいくつも用意することはできないです。(そうでないとゲームバランスが崩れますからね:D)

つまり、別ファイル名でセーブすることはロードするとき面倒で、あまり意味もないのでオススメしません。


今回、参考にさせて頂いたサイト様は以下です。

参考元:dosboxでrogue動かしてみた

DOSboxで動かした話なのですが、実はSteam版もDOSboxが起動してROGUEが動いています。

なのでコンフィグまわりは同じなのだと思います。


参考にSteam版のROGUEのバージョンは現時点(2020/10/28)で
  Version 1.49 (Mr. Mctesq was here)


.conf内ですが、見ているといろいろ気になる設定項目があります。

	[sdl]
	fullscreen=true
	fulldouble=false
	fullresolution=desktop
	windowresolution=original
	output=overlay
	autolock=true
	sensitivity=100
	waitonerror=true
	priority=highest,pause
	mapperfile=mapper.map
	usescancodes=true
        ~以下略~

先述しましたが、「fullscreen=true」を「fullscreen=false」に変えると起動時にフルスクリーンにならなくなる。

フルスクリーンだと無駄に表示優先度が高くなるので使いづらいと思います。ROGUEを遊ぶならウィンドウモードが良いと思います。

「windowresolution=original」を別のサイズに変えれば自在に調整できます。

うちのモニターはWQHDなので、1024x768だとちょっとせまかったので1920x1200とするといい感じのウィンドウモードになりました。

自分が使っているモニターのサイズからひとまわり小さいサイズが良さげではないかなと。(もちろん人による)


その他の項目もいろいろ気になりますね。

実はSteamのROGUEはゲームパッドが効かない、あとSteamのショートカットも効かない。

なのでスクショを取るのがやや面倒。

このあたりも.confを項目をいじると解決するかもしれない。いや、DOSboxのほうの設定かもしれない。。。?


まあ、画面サイズを変えて今のとこ快適にダンジョン探索ができてはいますー。

みなさんも、素敵なダンジョン探索を!


2018年1月16日火曜日

Android7.0(Nougat)でgetLayoutParamsの反映タイミングでハマる

3年前ぐらいの自作アプリの整理をしていたら、Android7.1.1の端末で表示がおかしくなるアプリがあった。
その対処を備忘録として記載。


こう表示されてほしいのが…

こう表示されてしまう。

ゲーム開始直後に手前の自分のカードの大きさや位置が乱れている。
カードをドラッグすると意図した大きさに戻る。
android6.0以前の端末では発生していない。

この自分のカードはgetLayoutInflaterでレイアウトを重ねて(inflate)表示している。
onCreateとonWindowFocusChangedや処理の順番の関係なのか?getLayoutParamsの反映のタイミングが変わったのか?いろいろ調査していた。

対処方法としては、該当の自分のカードのviewにgetLayoutParamsで幅と高さを設定後に、requestLayoutを呼んで更新すると正常に表示された。
こんな感じ。

    hogeCard.getLayoutParams().width = width / 9;
    hogeCard.getLayoutParams().height = height / 9;
    //android7以降、初期表示がずれる対処
    hogeCard.requestLayout();

android6.0以前では問題なかったのだが。
inflateするviewについては幅と高さを設定後にrequestLayoutを呼ぶということで理解した。

2016年9月27日火曜日

Nexus5X自宅Wi-Fiに繋がらなくなる原因究明中

shunです。

今、メインスマホはNexus5Xを使っております。
今年3月から使い始めて約6ヶ月使っています。

さて最近ですが、このNexus5X、自宅のWi-Fiに繋がらなくなりました。
その原因究明めも。似た現象になった方の参考にでもなればと。

Wi-Fi切れたあとAPを何も拾えなくなる

スマホゲームプレイ中とか、充電しているときとか、ほったらかしていても
いつのまにかWi-Fi接続のアイコンが消えて接続が切れるようになりました。

知らずにモバイルデータ通信(LTE)になっているので
通信料を無駄に使用していたりして怖い。

その後はAPを拾えないので再接続不能。
スマホを再起動すると直ります。めんどい。

さて、なんでこの現象がでるようになったのか切り分けをしました。

2016年2月2日火曜日

レトロフリーク所感(その5) 100本メッセージ

はい、shunです。

昨年末、壊れたーと残念なことになったレトロフリーク。
今年になってやっと修理に出して先週修理から返ってきました。
(1月中旬ぐらいに出して1週間ぐらいで返ってきた)

私の場合はサポートセンターに問い合わせたところ、
カートリッジアダプターのみ送ってくれということでした。
(本体は外してそのまま、カートリッジアダプターのみを交換した形ね)
※これは私のケースなのですべての人が同じとは限らないのでご確認くださいね

なので、インストールしたゲームはそのまま、セーブデータもそのままでした。
やったね!
(ゲームインストールはもう一度すればいいけど、セーブデータが不安だった。
 PCにバックアップとって復元できるかなーとか考えていた)

まぁ、それはさておき。
インストールしたゲームが100本超えました!
すると、メッセージが!!!


ゲームクリアしたときのエンディングのように
ステキな音楽にのせてメッセージが次々表示されていきます。
またぶっ壊れたかと思った


なかなかニクイ演出です。


あ、ポータブル版のウワサは聞いていましたが、
このメッセージの話しだったのですねー。

100本でメッセージがでるのはしらなんだでびっくりしました。
この音楽がイイ!
また見たい聞きたいけど、どっか設定から見れるのかな?一度だけ?


ちなみに、栄えある100本目のソフトはこれでした。。。


FCの「マハラジャ」。
うん、マイナーゲームですね。
サンソフトさんなので意外と良く出来ているのではとうっすら期待してます^^;

クソゲーマイナーゲームをプレイして
レポートにまとめるのがライフワークのshunでした。

2015年12月19日土曜日

レトロフリーク所感(その4) 壊れた。。。

はい、shunです。

そうですね、auのCMに触発されて桃伝2とかやっていたりしました。

3太郎vs.夜叉姫

17人パーティ!!(15人はNPCだが)

恒例の女風呂!(1段階目でごめん)

桃伝2も難易度高めですねぇ。(FCの1より大分マシだけど)
敵の攻撃がイタイのにこっちの攻撃当たらないよ!
ただ術のやりくりや細かい配慮を感じるコマンドとかで遊びやすくできていますねー。


2015年11月21日土曜日

レトロフリーク所感(その3) GENESISソフトを動かしてみる

はい、shunです。

レトロフリークが発売されて3週間ぐらい経ちましたね。
届いた当初はガチャガチャやっていたんですが、
別ハードのゲームにハマって起動させてませんでした^^;
本体のアップデートもいつのまにかver1.3が公開されていたり。

ひさしぶりに起動したらソフト認識しなくて、もう壊れたか!?と焦る。
左から差し込む方法を思い出し、うまく認識しました。
これ大事ね。

さて閑話休題。
「GENESIS」のソフトを手に入れました。
アメフトのゲームらしい

GENESISは北米版のメガドライブですね。
GENESISのソフトもレトロフリークで動くらしいので試してみたくなり。


2015年11月4日水曜日

レトロフリーク所感(その2) インストール機能試す

はい、Shunです。
レトロゲームのエミュレータ、レトロフリークについてその2です~。

microSDカード購入しました、16GB。
やったね!これでゲームの取り込み(インストール)ができるね!

で早速試してみましたよ。

2015年11月3日火曜日

レトロフリーク軽く使ってみた所感とか

はい、Shunです。

Amazonで春先に予約していて忘れかけていましたが
無事発売されましたレトロフリーク。



10/31発売で11/1に届いた。案外早かったな。

あまり画像撮ってないですが簡単に所感をば。


2015年9月20日日曜日

MIT App Inventor2のプロジェクトマージの方法

shunです。

最近、またMIT App Inventor2を触ってます。

以前からの懸念事項だったMIT App Inventor2のプロジェクトのマージについて
やり方をまとめたものをメモ代わりに書いておきます。

2015年4月5日日曜日

2015春アニメ番組リスト(福岡+BS)

Shunです。
※4/15 追加更新

テレビではローカル都市である福岡でも見れる新アニメリスト。
(4/5時点、まだ更新入るかな)

ブログの更新は最近サボリ気味ですが
新アニメの番組リストは載せておきたい、、、それがアイデンティティーだから(ウソ)

・福岡とBSで見れるものに限っています
・特撮系も入れてます
・放送開始の時系列順になっています
・遅れネット放送や再放送もいちおう入れたりしています

いまやネットで視聴するのがデフォな人も多いですが
私はテレビで見ることにこだわっています。
理由は、、、ネットのアニメまでチェックしてたら多すぎてヤバイから、とか言っておく。

それでも最近はBSが頑張り過ぎなので、まあ多いですが。
BS11はまた枠を増やしたっぽい。(深夜1時枠)

個人的に気になるのは、
「境界のRINNE」、高橋留美子先生作品が好きなので。
「プラスティック・メモリーズ」、視聴して設定の良さに惹かれた。ロボット版おくりびと的な。
「血界戦線」、内藤先生のトライガンのファンなので。
「銀魂」、今原作がアツい展開です。
「攻殻機動隊ARISE ALTERNATIVE ARCHITECTURE」、攻殻ならいちおう見ないと。

あと、アルスラーン戦記とシドニア2期も良いかもです。


以下リストです。

2015年1月27日火曜日

Androidアプリ用ビジュアルプログラミング言語

Shunです。

先日、お仕事で「MIT App Inventor2」というものを使いました。
ai2.appinventor.mit.edu

App Inventor2はビジュアルプログラミング言語と呼ばれるもので
Javaやxmlのコードを書くことなく
パズルゲームのようなマウス操作でアプリを作れるものです。
オールブラウザ上で操作できます。

こんな感じ


2015年1月26日月曜日

2015冬アニメ番組リスト(福岡+BS)

Shunです。

「TVアニメは30分の無料CM」、、、昔そんな格言を考えたりとかなんとか。

おひさのブログで恐縮ですが恒例のTVアニメリストを
遅きに失してますがあげときます。

・福岡とBSで見れるものに限っています
・特撮系も入れてます
・放送開始の時系列順になっています
・遅れネット放送や再放送もいちおう入れたりしています

今冬は意外と気になる作品が多いですね。
まだチェックしきれてないです。

個人的に気になる作品は、、、

「ユリ熊嵐」、ウテナとピングドラムの幾原邦彦監督作品ですね。
「艦隊これくしょん」、社会現象にもなっている?ブラウザゲーの待望のアニメ化ですね。
「夜のヤッターマン」、、、なんでしょう?とても惹きつけられるタイトル名ですね(笑)
「純潔のマリア」、リヴァイアスやギアスの谷口悟朗監督ということで気になります。
「ジョジョ3部エジプト編」、やっとイギー見れます!
「DOG DAYS''」、わるい人が出ない異色のファンタジーバトル第3期!

実は一部すでに視聴してなかなかイイのがありますが
また別の機会にでも紹介したいかなと。
(ローリング☆ガールズ、よく動いてイイです)

以下リストです。

2014年11月23日日曜日

Android Wearアプリでコンテスト受賞報告

Shunです。

先日開催された、e-ZUKAスマートフォンアプリコンテスト2014にて
以前企画したアプリのプレゼンとデモンストレーションを行いました。

デモブース(まだ開始前の)

企画して作成したアプリは「bijin-wearable」というAndroid Wearアプリです。
「美人時計」で有名なBIJIN&Co.様のテーマ、
「全国の地元BIJINが活躍のチャンスを得ることができるアプリ」
に提出しました。

このアプリ、ブロードバンド推進協議会様から賞を頂きました。
ニコ動のインプレッション数が最も多かった賞とのことでした。



関係各位、ご協力頂いたみなさま、ありがとうございましたm(__)m


さて、ここでアプリの技術的な点をちょっと説明してみようかなと思います。


2014年11月3日月曜日

2014秋アニメおすすめ紹介!

Shunです。

10月はちょっとバタバタしていたので
やっと秋アニメのチェックが終わりました。。。

期待していたのがイマイチだったり、
全然ノーチェックだったのが全話視聴決定になったり。

遅きに失していますが
恒例の私目線でのオススメや気になる作品を以下にちょっと紹介します。

2014年10月6日月曜日

2014秋アニメ番組リスト(福岡+BS)

Shunです。
※11/3追記

秋アニメもうぼちぼち始まってますね!
ということで恒例のリストです!

・福岡とBSで見れるものに限っています
・特撮系も入れてます
・放送開始の時系列順になっています
・遅れネット放送や再放送もいちおう入れたりしています

秋は春に続いて新アニメが多いですね。大変ですね^^;

話題作は、、、
ガンダムシリーズ新作の「Gのレコンギスタ」。
ufotable版「Fate/stay night」。

ジャンプやマガジン連載作品のアニメ化、
「テラフォーマーズ」「ワールドトリガー」「七つの大罪」。

京アニ製作の「甘城ブリリアントパーク」。
1期もいろいろ話題になった「PSYCHO-PASS 2期」。
宮崎吾朗氏がNHKで作るフル3DCGアニメ「山賊の娘ローニャ」。

、、、あたりでしょうかね。
私個人的にはコレは見たい!というのがなかったり。。。
(すでにチェックしたものもありますがレビューはまたの機会に)
掘り出しモノに期待です。

以下リストです。

2014年10月3日金曜日

Android Wearのアプリ開発とかの話

Shunです。

さいきんぼちぼちAndroid Wearのアプリの開発をやってたりします。

開発の話しの前に、私のAndroid Wear環境について、ちょっと紹介。

Android Wearは「LG G Watch」。


連携させるスマホは「geanee」。



geanee?ジーニー?なんぞこれ?

はい、これはイオンスマホ第2弾のヤツですね。
約16,000円のandroid4.4スマホ。SIMフリー。
しかし、スペックは、、、
まあ、geaneeについてはまた今度ということで。

私の普段使いのスマホはXperiaA(SO-04E)、4.2止まりの残念機種だったわけで。
http://lastshooting.blogspot.jp/2014/07/android44.html

で、このgeaneeはWearと連動させるためだけにわざわざ入手しました。

それなりに使えてます。


さて、開発の話に。
Wearには「ウォッチフェイス」という機能があります。
その名のとおり、「時計の顔」となるものですね。
デフォルトでいろいろ入ってますが、しょうじきしょぼいです^^;
デジタル表示やアナログ盤風表示とかいろいろありますが。

ということで、そのウォッチフェイス、
自分で作ってみるのがなかなか良い感じかと。

自分の好きなアニメやゲームとかのキャラを表示して
ポロポロ切り替わるような、、、そのオタっぽいのとかね!
もちろんプライベート使い限定になるね!

見せられないよ!

という感じで遊んでいますよぅ。

2014年8月5日火曜日

Android Wear「LG G Watch」はスマホ連動しないと時計にもならない

Shunです。

Android Wear「LG G Watch」を入手しました。

シンプルです

Android Wearについてはこのブログでもなんどか取り上げてます。
  Android Wearアプリ開発環境をエミュレータだけで構築する
  DevFest Japan 2014 Summer参加簡易報告
  GDG九州 Android Wearハッカソン参加報告

以前の記事でも取り上げているとおり、
Android Wearはスマホと連動させて使う形、スマホ操作を補助するようなものです。

なので、
ここで終わり

Wearを起動して言語を選んだあと、上記の画面が出ます。
ここでandroid4.3以上のスマホ(タブレットでもいいけど)と
Bluetoothでペアリングしないとこの画面のまま操作を受け付けません。
(背面のリセットボタンを押せば電源は切れる)

連動させないと時計としてすら使えないわけです。

ということで、Wearを使って遊ぶためには
ちゃんとandroid4.3以上のスマホなりタブレットを用意しましょうね。
(といっても今の日本の通信キャリア事情だとなかなか面倒ですよねぇ。。。)


ちなみに、Wearをデモモードにして操作の体験はできます。

デモモード画面

店頭デモですね。
ちなみにこのデモモードに入ると解除するのが面倒なので注意です。
  参考ブログ様
  http://nextsphere-blog.blogspot.jp/2014/07/android-wear.html

確かにクレードルに載せてないと
操作してもBootメニュー画面にならなかったです。

2014年8月4日月曜日

『SmartNews』の400万ダウンロードについて

どうも。
Akkeyです。

先日から『SmartNews』の400万ダウンロード突破のテレビCMが流れていますね。
すげー!

このニュースアプリですがわたしも以前ダウンロードして使っていました。
確かにとてもまとまっていて使いやすく読み込みも速くてストレスフリーな使用感でした。

同じくテレビCMをするほど人気が出たニュースアプリとして「Gunosy」がありますね。
こちらも以前にダウンロードして使っていました。

自分に合うニュースを拾ってきてくれるものでしたが、わたしは何故か生物と科学のニュースばかり届いていました(笑)


こんなにも人気な2つのアプリですが現在はアンイストールしてしまって使っていません…

何故か??

スマホでニュースを見る時ってどんな時か。
地下鉄などで移動中?
ひとりでの外食中?
カフェなどでの休憩中?

どんなシチュエーションにしろ特にすることがない手持ち無沙汰のときでしょうか。

わたくし、、、
そんな時はスマホでゲームしております(笑)

そりゃ使わなくもなりますね。

結局ニュースなどの情報収集は、
PC>テレビ>スマホ
こうなってます。


みんなはスマホでゲームしてないのかな…

2014年8月3日日曜日

Android Wearアプリ開発環境をエミュレータだけで構築する

Shunです。

Android Wearはスマホやタブレットなどの端末(handheld側)と
Android Wear端末(wear側)を連動させて動かします。

なので、その開発環境は基本的に
スマホ端末(orタブレット)とwear端末を用意することになりますが
handheldとwear側両方エミュレータだけで開発環境構築することもできます。
(handheldは実機でwear側だけエミュレータで動かすというのはよく紹介されてますね)

以下、私が試した方法でうまく行った方法を軽く紹介です。
  関連記事:
    -GDG九州 Android Wearハッカソン参加報告
    -DevFest Japan 2014 Summer参加簡易報告