

どうもおせわになります。  
Monaca/Cordova バーコードプラグインを使ってAndroidタブレット向けのアプリケーションの開発をしています。  
バーコード読み取り画面が必ず横向きとなりますが、縦向きにすることは可能でしょうか？  
入力画面が縦向きでの使用を想定しているため、バーコード読取の場合もできれば縦向きにしたいです。  
ご存知の方、教えていただけたら助かります。


CC BY-SA 3.0
2016-02-09T09:35:21.510
21898
2016-03-26T10:45:17.810
14347
question
monaca
Monaca/Cordova バーコードプラグイン使用時、画面が横向きになってしまう


Android  
「設定」->「Android設定」の画面下方にあります

iOS  
「設定」->「iOS設定」の画面下方にあります。


CC BY-SA 3.0
2016-02-10T04:48:03.233
21927
2016-02-10T04:48:03.233
8127
21898
answer


使っているプラグインはこちらでしょうか？  
<https://github.com/monaca-plugins/mobi.monaca.plugins.BarcodeScanner>  
plugin.xmlを確認すると  
plugin > platform > config-file > activityタグに

[code]

    android:screenOrientation="landscape"
    
[/code]

という値が設定されています。  
これを

[code]

    android:screenOrientation="portrait"
    
[/code]

に変更すればよいかもしれません。

別リポジトリですが変更されているものもあるようです。  
<https://github.com/Dbuggerx/BarcodeScanner>

（見当違いな回答でしたら失礼しました…）


CC BY-SA 3.0
2016-02-15T05:26:01.387
22096
2016-02-15T05:26:01.387
13314
21898
answer


2015年12月、AsialのMonacaサポート担当に同様の件で質問しました。  
返答は、現在横強制のため縦はできないとの事でした。  
今後対応するかもとの事ですが、あまり期待しない方が良さそうです。

他に何か方法ないか聞いた所、cordovaあたりで自分でプラグイン作成すれば、  
Monacaでやれない事もないそうです。。。w

クライアントを説得できないなら、cordovaやるより早めにネイティブに切り替えるのも手だと思いますよ。


CC BY-SA 3.0
2016-02-25T08:05:31.930
22534
2016-02-25T08:18:49.980
2016-02-25T08:18:49.980
13290
13290
21898
answer