タグ付けされた質問 「screen」

iPhoneやその他のスマートフォンなどのデバイスの画面。gnu-screen(複数のウィンドウを管理するためのターミナルアプリケーション)に関する質問については、gnu-screenタグを使用してください。


2
複数の画面をサポートするアプリケーションスケルトン
Androidにはさまざまな機能、解像度、画面サイズを備えたさまざまなデバイスが付属しているため、複数の(大小の)画面をサポートするアプリケーションを開発する際には、サイズとレイアウトに障害があります。 これにより、画面サイズ、解像度、DPIの組み合わせが異なります、Androidデバイス向けに設計および開発する際に大きな課題を生み出します。他のメーカー(Android以外)の解像度とDPIは異なりますが、同じ画面サイズを共有し、解像度は同じアスペクト比に従います。したがって、Android以外のデバイスに合うようにイメージを作成できます。 私の質問は、要件を満たすために従うべき適切なフローまたはアーキテクチャがあるということです。 サイズと解像度が異なるタブレットがあることに注意してください。 Androidデベロッパーにこの情報が含まれていることは承知していますが、私の見方は実装からのものです。 私の理解からわかったことは、Androidグラフィックを設計するために、プログラマーでさえ設計概念を知っている必要があるということです。

20
シェルの画面をクリア
簡単な質問: シェルで画面をクリアするにはどうすればよいですか?私は次のような方法を見てきました: import os os.system('cls') これは、windows cmdを開き、画面をクリアして閉じますが、シェルウィンドウをクリアしたいです (PS:これが役立つかどうかはわかりませんが、Pythonのバージョン3.3.2を使用してい ます)ありがとうございます:)
90 python  shell  screen  clear 

8
CSSのdp(密度に依存しないピクセル)単位とは何ですか?
Androidの場合、UI要素にdp(密度に依存しないピクセル)測定値を使用することをお勧めし48dpます。ボタンの高さなどに使用するなどの規則があります。 私はWebアプリケーションに取り組んでいますが、UIデザインがAndroidのデザイン標準に準拠していないという批判が多く寄せられています。もちろん、Android Holoテーマの代わりにCSSとHTMLを使用しているため、私のアプリケーションは異なって見えるでしょうが、それでも可能な限り準拠させたいと思います。ただし、CSSでは密度に依存しない測定はできません。 さまざまな解像度とピクセル密度でアプリケーションをテストすると、見栄えが悪くなり、場合によっては、バランスが崩れて機能しなくなることもあります。CSSにはAndroidネイティブ開発のようなdpユニットがありませんが、いくつかの選択肢があるのではないかと思っていました。 Javascriptを使用してピクセル密度を取得し、すべてを手動で適切にスケーリングできますか?すべての解像度/密度で見栄えがよく機能するWebアプリを作成するための最良の方法は何ですか?

13
WPFで現在の画面のサイズを取得するにはどうすればよいですか?
を使用してプライマリ画面のサイズを取得できることを知っています System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; しかし、現在の画面のサイズを取得するにはどうすればよいですか?(マルチスクリーンユーザーは常にプライマリ画面を使用するとは限らず、すべての画面が同じ解像度を使用しているわけではありませんよね?) XAMLからサイズにアクセスできると便利ですが、コード(C#)からアクセスするだけで十分です。
87 c#  wpf  xaml  size  screen 

1
単純な画面/モニターデバイスにはどのLinuxドライバーサブシステム/ APIが使用されますか?
タッチスクリーン付きの組み込みシステムを開発しています。タッチスクリーンは、入力と出力の両方として動作し、「仮想」キーボードがグラフィック出力をオーバーレイします。 kernel.orgのこのガイドを使用して作成された、タッチセンサーからの入力を読み取り、それをキープレスに正しく変換する機能するデバイスドライバーがあります。このドライバーを拡張して、画面への画像出力も処理したいと考えています。 できるだけ少ない重複でgettyとXの両方をサポートしたいと思います。最小限のXなど、厳選されたパッケージで最小限のDebianバリアントを実行しています。パブリックGitHubリポジトリにダンプする可能性がありますが、このドライバーをリポジトリパイプラインに入れようとするつもりはありません。 画面イメージの出力は、現在、危険な回避策を介して行われています。ディスプレイに接続されていないにもかかわらず、CPUの組み込みグラフィックスハードウェアにレンダリングを強制するブートオプションと、そのバッファーを継続的に画面スクレイピングするデーモンが、いくつかの事前変更を変更します。キーボードビジュアルを作成するピクセルを定義し、それを実際の画面にプッシュします。 これは概念実証として機能し、画面デバイスが期待する言語を正しく理解していることを証明しますが、明らかに最適ではありません。 kernel.org 「DRM」デバイスドライバーのガイドもありますが、私のハードウェアで可能なことは、次のように深刻になりすぎています。 Linux DRMレイヤーには、複雑なグラフィックスデバイスのニーズをサポートするためのコードが含まれており、通常、3Dグラフィックスアクセラレーションに適したプログラム可能なパイプラインが含まれています。 私のハードウェアには3Dアクセラレーションに似たものがないため、これはおそらく私が望んでいるものではないと結論付けます。 どのサブシステム/ APIを使用すればよいですか?欠落している用語の1つが私の検索を妨げているものだと思いますが、これを達成する方法についての情報がありましたら、いただければ幸いです。 ハードウェアの詳細(おそらく無関係): CPUと画面は、CPUがネイティブでサポートしていない8080-esqueパラレルプロトコルを介して通信するため、GPIOでそれをエミュレートします(mmapを介してレジスターを操作することにより)。 完全な画面イメージの送信には約20ミリ秒かかりますが、組み込みグラフィックスバッファーから完全なコピーを取得するには約180ミリ秒かかるため、そのステップをスキップすることが最も重要な目的です。画面ハードウェアには十分なSGRAMが含まれています、フレーム全体のデータを保持するのにメモリが、長方形のサブ領域の書き込みをサポートしているため、変更された画面の部分のみを更新するフックが望ましいでしょう。 画面は、着信データのタイミングに特別ではありません。タッチセンサー入力は、CPUがサポートするI²Cを介してCPUと通信する専用のICによって処理されます。現在のドライバーはlinux/input-polldev.hインターフェースを使用します。CPUはBroadcom BCM2835であり、画面はHimax HX8357コントローラーが埋め込まれたTFTであり、タッチスクリーンセンサーデコーダーはST STMPE610であり、HX8357とBCM2835の間には電圧レベルシフター(Nexperia 74LVCH245A)があります。詳細については、リクエストに応じてご利用いただけます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.