問題タブ [device-name]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android: 現在のデバイスの WiFi ダイレクト名を取得する方法
P2P 設定で、別のデバイスの名前を取得する方法は理解できますが、自分のデバイスの名前を取得するにはどうすればよいですか? (設定の WiFi-direct に表示されるもの)。
WiFiManager、などをチェックWiFiInfoしましたが、成功しませんでした。
ios - プログラムでシミュレーターのデバイスタイプを変更するときにデバイス名を取得する方法は?
私は以下の方法を使用しています:
結果は次のとおりです。
私はx86_64いつも得ました。しかし、iPhone 6 シミュレーターを選択したときに 4s シミュレーター iPhone6 を選択したときに iphone4 を取得したいと考えています。
これを達成する方法はありますか?
java - JAVA で実際のモニター名を取得するにはどうすればよいですか? 解決ダイアログに見られるように
Java で、現在 Windows PC (Win7) に接続されているすべてのスクリーン デバイスの「FriendlyDeviceName」を取得する可能性はありますか?
解像度ダイアログに表示される実際のモニター名について考えます。たとえば、「SyncMaster」。
C# で行われた解決策が既にあります。
実際のモニター名を取得するにはどうすればよいですか? 解決ダイアログに表示されるように
「通常の」Javaでこれを行うことは可能ですか、それともJNIのものが必要ですか?
android - Androidでプログラムでデバイス名を変更する
Bluetooth 名ではなく、電話のデバイス名を変更する必要があります。
これを行うことで得られるものを変更する必要があります。
android.os.Build.MODEL;
現在の出力:H30-U10
android - Android Bluetooth LE でスキャンされたデバイスに名前がありません
私はStartLeScanかなり長い間使用してきましたが、スキャン後に返されたデバイスの名前が入力されることはありません。理由がわかりませんでした。MACアドレスを取得しただけです。今日、OS BT 設定ページからスキャンを実行したところ、スキャンが完了するまで MAC アドレスのみが表示され、その後名前が表示されました。プログラムでスキャンを実行すると、名前が常に入力されます。
StartLeScan がデバイス名を返さないのはなぜですか?
c++ - セカンダリ モニターのフレンドリ名を取得する
セカンダリ モニターのデバイス名を取得する必要があります。ただし、単純にデバイス名を取得しようとすると、出力はDISPLAY1, DISPLAYV1and などになります。
ただし、ここで言及されている表示名のように、画面の解像度を確認するときに表示される名前が必要です。

まず、この文字列をどこから入手できるかわかりません。friendlyname少し読んでみると、それはデバイスのものだと思います。ただし、EnumDisplaySetting()Unhandled Exception: Could not access memory locationを呼び出すと、この関数が呼び出されたときに私に与えられているので、わかりません。そのため、フレンドリ名が正確に何であるかを確認できませんでした。そして、未処理の例外は、DISPLAY_DEVICE 内の driverextra の DISPLAY_DEVICE へのメモリの不適切な割り当てが原因であると考えています。これは次の理由によるものだと思います。
iModeNum がディスプレイ デバイスの最後のグラフィック モードのインデックスより大きい場合、関数は失敗します。
ここで述べた
また、同じリンクで言及されているように、DISPLAY_DEVICE-> dmDriverExtraに割り当てる必要があるメモリの量もわかりませんでした。
EnumDisplaySettings を呼び出す前に、dmSize メンバーを sizeof(DEVMODE) に設定し、dmDriverExtra メンバーを設定して、プライベート ドライバー データの受信に使用できる追加領域のサイズ (バイト単位) を示します。
だから私の質問は多様です:
1) dmDriverExtra にどのくらいのメモリを割り当てる必要がありますか?
2) Friendlyname は、画面解像度の [表示] タブで提供される名前にアクセスするために必要な正しいパラメーターです。または、他のパラメーターが必要でない場合はどうすればよいですか?
3) この未処理の例外は、メモリ割り当てが不適切なために発生したものですか、それとも他の理由がありますか?
4) セカンダリ モニターのフレンドリーネームにアクセスする他の方法はありますか?
android - Bluetooth なしの Android デバイス名
Androidデバイス名を取得したい(つまり、ユーザーが設定で変更でき、「設定>デバイスについて>デバイス名」で見つけることができる「名前」)。
他の開発者は、Bluetooth 経由でこの名前を取得することを推奨しています。
しかし、私のデバイス (Samsung Galaxy S4) では、この名前は Bluetooth を有効にしたときにのみ更新されるため、Bluetooth が無効になっているときに名前を変更すると、Bluetooth を有効にするまで新しい名前は表示されません。
Bluetoothを有効にせずに更新されたデバイス名を取得する方法があるかどうか疑問に思っていますか? 次のような回避策を考えることができます:
- ブルートゥースを有効にする
- 名前を取得
- ブルートゥースを無効にする
しかし、よりエレガントなソリューションが存在するかどうか疑問に思っていました。