技術共有

日々の勉強

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

  

🍎個人ブログ:ホームページ

🏆個人コラムアンドロイド

⛳️  唐代に寄付しないなら、私があなたの成功を手助けします。

目次

文章

7.11 解像度 + AndroidManifest のメモ

<>

<>

セレクタ

リソース

メインの下の AndroidMainifest.xml ファイル

応用

バックアップを許可する

inco=@mipmap/ic_launcher

ラベル=“@文字列/アプリ名”

Rtl="true" をサポートします

テーマ="@style/Theme.TestApp"

appComponentFactory="androidx.core.app.CorecomponentFactory"

リクエストLegacyExternalStorage="true"

ツール:targetApi="31"

データ抽出ルール="@xml/データ抽出ルール"

fullBackupContent="@xml/backup_rules"

android:name=".MainActivity" android.:exported="true"

インテントフィルター

android:name="android.intent.action.MAIN"

android:name=“android.intent.categoty.LAUNCHER”

私の他のブログ


文章

7.11 解像度 + AndroidManifest のメモ

android:layout_height='match_parent' は、親コンテナに一致するレイアウトの高さを定義します

android: orientation="vertical" はサブビューを垂直に配置します

tools:context は、プレビューに使用されるコンテキストを次のように設定します。 。 。 。

android:backgroung: 背景を黒に設定します

<EditText

android: id はこの一意の識別子 ID を設定します

android:editable EditText を編集できるかどうかを設定します。 android:orientation="horizo​​ntal" LinearLayout または方向をサポートするその他のレイアウト コンテナーのサブビューの配置方向を指定します。 hori はビューの水平方向の配置です android:gravity="center_horizo​​ntal"&gt; は、利用可能なスペース内でビュー コンテンツの水平方向の配置を設定するために使用されます。 center はビューを水平方向に中央に揃えます。

<Button

android:background="@drawable/selector"/&gt;<!-- 设置按钮的背景为selector资源 -->

セレクタ

android:state_pressed:押された状態。

android:state_focused:フォーカス状態。

android:state_checked:選択状態。

android:state_enabled:有効状態。

android:state_selected:選択状態。

android:state_hovered:hover 状態 (通常はマウスオーバーに使用されます)。

selector これは Android のリソース ファイルで、さまざまな状態の UI 要素 (ボタン、画像など) の外観を定義するために使用されます。合格selectorでは、さまざまな状態 (押されている、フォーカスされている、選択されているなど) の UI 要素にさまざまな背景、画像、または色を指定して、動的な効果を実現できます。

``: これはルート要素であり、これがセレクター リソースであることを示します。

``: それぞれ item 要素は状態を表します。

  • android:drawable: この状態で使用される色や画像などのリソースを指定します。

  • android:state_pressed="true" :ボタンが押されたことを示します。他にも次のような状態を使用できます。state_focused(集中)、state_checked(選択済み)、state_enabled(有効にする)など

デフォルト状態 item :他のステータスが満たされない場合に使用されるリソース。通常は最後に配置されます。

 <!-- 当按钮被按下时,使用 gray 作为背景 -->    <item android:drawable="@drawable/gray"          android:state_pressed="true"/>    <!-- 当按钮处于默认状态时,使用 white 作为背景 -->    <item android:drawable="@drawable/white"/>

描画可能なジオメトリを定義するリソース ファイルです。 ボタンの背景の境界線を作成するために使用できる、長方形、角丸長方形、楕円などの単純なグラフィック要素を作成できます。

リソース

`` は Android リソース ファイルのルート要素であり、文字列、色、サイズなどのさまざまなタイプのリソースを定義するために使用されます。これらのリソースはアプリケーションのさまざまな部分で参照および使用できるため、リソースの一元管理と再利用が可能になります。

メインの下の AndroidMainifest.xml ファイル

応用

アプリケーション関連のプロパティとコンポーネントの宣言が含まれます

バックアップを許可する

アプリケーションのデータバックアップを許可するかどうか

inco=@mipmap/ic_launcher

アプリケーションのアイコンを定義する

ラベル=“@文字列/アプリ名”

円形アイコンの定義は、円形アイコンをサポートするデバイスで機能します

Rtl="true" をサポートします

右から左へのレイアウト方向をサポートするかどうか

テーマ="@style/Theme.TestApp"

アプリケーションのテーマ。アプリケーションで使用されるスタイルを指定します。

appComponentFactory="androidx.core.app.CorecomponentFactory"

アプリケーションコンポーネントをインスタンス化するためのアプリケーションコンポーネントファクトリクラスを定義する

リクエストLegacyExternalStorage="true"

従来の外部ストレージ アクセスの使用をリクエストします。Android Q (29) 以降で利用可能です

ツール:targetApi="31"

実際の実行時の動作に影響を与えずに、ツールのターゲット API レベルを指定します。

データ抽出ルール="@xml/データ抽出ルール"

データ抽出ルール ファイルの場所を指定します (不要な場合は削除できます)

fullBackupContent="@xml/backup_rules"

完全バックアップ コンテンツ ファイルの場所を指定します (削除可能)

android:name=".MainActivity" android.:exported="true"

アクティビティコンポーネントを定義します。「android:name」はアクティビティクラス名を指定します。

android:exported は、アクティビティを他のアプリケーションで起動できるかどうかを指定します

インテントフィルター

アクティビティのインテント フィルターは、アクティビティがどのインテントに応答できるかを決定します。

android:name="android.intent.action.MAIN"

アクティビティをメインエントリアクティビティとして指定し、アプリケーション起動時のデフォルトアクティビティとして指定します。

android:name=“android.intent.categoty.LAUNCHER”

アクティビティをランチャーに追加すると、アプリケーション リストに表示されます。

私の他のブログ

[MySQL] データベース標準化の 3 つの主要ルール — パラダイム設計原則の探求 - CSDN ブログ

[JAVA] スレッド run() と start() の違いは何ですか? -CSDN ブログ

[デイリーチャット] プログラマーにとって必須の面接スキル: 面接の戦場で目立つ方法 - CSDN ブログ

[JAVA] Java8 が ConcurrentHashMap を開始します。セグメンテーション ロックが放棄されるのはなぜですか - CSDN ブログ

[JAVA] コレクションを変更できないようにする方法 - CSDN ブログ

[Web 開発] Cookieless 環境でのセッション管理と実装戦略 - CSDN ブログ

[Mybatis] Mybatis で SQL インジェクションを防ぐ方法 - CSDN ブログ

[ソフトウェア エンジニアリング] アジリティへの道を進む: スクラム フレームワークの本質の詳細な分析 - CSDN ブログ

[Spring] IoC と AOP について: 柔軟なモジュール式ソフトウェア アーキテクチャの構築 - CSDN ブログ