HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0422
KE(hsp3dish)横画面のアプリ作成時のAndroidManifest.xmlの記述について2解決


KE

リンク

2021/4/22(Thu) 17:31:01|NO.92647

androidアプリを作りたく、hsp3dishを最近はじめました

横画面対応のアプリを作成したい場合、
HSP3Dish android(NDK)版プログラミングガイド より、

・画面の回転について 画面の回転については、AndroidManifest.xmlを書き換えて制御することが可能です。 <activity android:name="android.app.NativeActivity" android:screenOrientation="portrait" android:label="@string/app_name"> 「android:screenOrientation=」の行で指定されているパラメーターが、"portrait"の場合は縦画面。"landscape"の場合は、横画面にそれぞれ固定されます。 現在のバージョンでは、実行中の画面自動回転には対応していません。必ず、縦・横画面を固定して動作する仕様で作成してください。
とあり、android:screenOrientationの値を"landscape"に書き換え、保存してビルドしたのですが横画面のアプリケーションにならず、
その後AndroidManifest.xmlを参照したところ同値が"portrait"に上書きされていました。
xmlファイルの編集やビルドの手順などが正しくないのでしょうか。

なにかご存じの方は、ご教授いただけると助かります。



この記事に返信する


しまくろねこ

リンク

2021/4/22(Thu) 18:09:24|NO.92648

こんにちは。

xmlファイルの編集やビルド手順は間違ってないと思います。
宣伝ではないですが、HSP3Dish HelperでAndroidの新規プロジェクトを作成後、作成したプロジェクトに対して内容を閲覧/変更をすることができるアプリを作りました。
もし良かったら使ってみてください。

Dish P Helper
https://sites.google.com/site/simakuroneko/home/product/hsp3dish/dish_p_helper



KE

リンク

2021/4/22(Thu) 19:35:03|NO.92653

しまくろねこ様 ご回答ありがとうございます。
原因が何かと自分でいろいろ調べていたら、自己解決できました。
プロジェクトディレクトリ直下のAndroidManifest.xmlではなく、
ビルド時に生成されるbinディレクトリ内の別のAndroidManifest.xmlを書き換えしてしまっていました。

前者の方を"landscape"と書き換えて、横画面のアプリを無事作成できました。

ご紹介いただいたお助けツール、簡単に各種設定を編集できるのですごい便利ですね。。。
僕はまだプロジェクトファイルのさまざまなファイル構成を理解できていないので、これひとつで設定を編集できるのはありがたいです。
ぜひ使わせていただきますm(_ _)m

ところでhsp3dishのビルド環境を設定する際に、しまくろねこ様のサイトの解説ページですごく助かりました。
その件と重ねて本当にありがとうございます。m(_ _)m

解決とさせていただきます。



ONION software Copyright 1997-2021(c) All rights reserved.