Re: Android版:バッテリー取得 ( No.1 ) |
- 名前:8127 日時:2018/06/03 18:57
こんばんは。
バッテリーの残量はこのページを参考に取得することができます(Dxlib最新版にはなく暫定最新版で追加された関数です)
ttp://dxlib.o.oo7.jp/cgi/patiobbs/patio.cgi?mode=view&no=4368
// 電池の残量を % で取得する( 戻り値: 100=フル充電状態 0=充電残量無し )
int GetBatteryLifePercent( void ) ;
|
Re: Android版:バッテリー取得 ( No.2 ) |
- 名前:Oomimi 日時:2018/06/04 01:48
> 8127さん
ありがとうございます。
見落としていました。
|
Re: Android版:バッテリー取得 ( No.3 ) |
- 名前:管理人 日時:2018/06/05 01:28
Wi-Fiの電波の強さを取得する関数を追加しましたので、よろしければこちらをダウンロードしてください m(_ _)m
https://dxlib.xsrv.jp/temp/DxLibAndroidTest_ARM.zip // Android版 ARM用
https://dxlib.xsrv.jp/temp/DxLibAndroidTest_x86.zip // Android版 x86用
以下の関数を追加しました
// Wifi の電波強度を取得する( 戻り値:電波の強度 0 〜 100 )
int GetWifiSignalLevel( void ) ;
尚、こちらの関数を使用するには AndroidManifest.xml に
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
を書き加える必要があります
> また、Javaのコードを複数併用する方法はありますでしょうか?
> 文字取得やGPS取得等を複数使用したいのですが、解説を見ると1つだけ使う時の場合なので
> 複数併用する方法がありましたらご教授をお願いします。
それぞれの Javaのコードを一つの Javaのソースに書き込めばそのまま使用できると思うのですが、
どの辺りがご不明なのでしょうか?
|
Re: Android版:バッテリー取得 ( No.4 ) |
- 名前:Oomimi 日時:2018/06/08 05:32
対応ありがとうございます。
しかし、問題が発生しまして……
新しいバージョンで実行したことろ、アプリが起動できない問題が発生しました。
以前から使っていたバージョンでビルドすると正常に動きます。
android端末実機(ARM)で実行しています。
|
Re: Android版:バッテリー取得 ( No.5 ) |
- 名前:Oomimi 日時:2018/06/08 05:57
GetMouseWheelRotVol()関係が原因ではないかと思います。
|
Re: Android版:バッテリー取得 ( No.6 ) |
- 名前:管理人 日時:2018/06/11 00:20
起動できなくなってしまいましたか・・・
GetMouseWheelRotVol が原因だと思われたのは何故でしょうか?
あと、パーミッションに
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
は追加されましたでしょうか?
|
Re: Android版:バッテリー取得 ( No.7 ) |
- 名前:Oomimi 日時:2018/06/12 22:39
はい、何度か設定を変えて実行してみたところ
どの設定でもアプリが起動できませんでした。
GetMouseWheelRotVolが原因だと思ったのは、使用していたからです。
しかし、使用していなくても起動できないことがわかり、今は直接の原因ではないと思っています。
GetMouseWheelRotVol を使わずに実行しても、変わらず
GetWifiSignalLevelを使わずに実行しても何も変化有りませんでした。
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
を入れてもダメでした
|
Re: Android版:バッテリー取得 ( No.8 ) |
- 名前:管理人 日時:2018/06/13 01:09
了解しました
よろしければ以下のご情報について教えていただけないでしょうか? m(_ _)m
1.お使いの android端末の型番( SO-04J や F-02H など )
2.android のバージョン( 8.0.0 や 4.4.2 など )
3.以前から使用されていた正常に動作するバージョンの libDxLib.a の更新日時( 2018/06/10 22:46 など )
4.お使いの VisualStudio のバージョン( VisualStudio 2015 や VisualStudio 2017 など )
( 因みに手元の環境( SO-04J, VisualStudio 2017 )では正常に動作しました )
|
Re: Android版:バッテリー取得 ( No.9 ) |
- 名前:Oomimi 日時:2018/06/13 23:04
1. Nexus 7 (Wi-Fiモデル 16GB [2012])
2. 4.4.3
3. 2018/03/25 21:17
4. VisualStudio 2017(最新版)
以上です。
|
Re: Android版:バッテリー取得 ( No.10 ) |
- 名前:Oomimi 日時:2018/06/13 23:31
詳細
正常に動作するバージョンの libDxLib.a の更新日時
2018/03/25 21:17
正常に動作しないバージョンの libDxLib.a の更新日時
2018/06/07/ 23:15(zip版 同時刻)
2018/06/08/ 05:25(zip版 同時刻)
2018/06/11 11:47(zip版 同時刻)
2018/06/13 23:25(zip版 2018/06/05 23:13)
不具合の発見(報告)
2018/06/08 05:32
|
Re: Android版:バッテリー取得 ( No.11 ) |
- 名前:管理人 日時:2018/06/14 02:45
|
Re: Android版:バッテリー取得 ( No.12 ) |
- 名前:Oomimi (解決) 日時:2018/06/15 03:49
対応ありがとうございます。
無事に正常に起動できました。
|