問題タブ [android-7.0-nougat]
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 API 24. パッケージ「android」の属性「minimalSize」のリソース識別子が見つかりません
マニフェスト ファイルのandroid:minimalSize
内部に問題があります。activity - layout
それは言う
パッケージ「android」の属性「minimalSize」のリソース識別子が見つかりません
それは変だね。ここからhttps://developer.android.com/preview/features/multi-window.html#configuringandroid:minimalSize
から、マルチウィンドウ モードの正当な属性のようです。
また、中の他の属性activity - layout
も同様android:defaultHeight
でandroid:defaultWidth
OKです。
誰かが同様の問題を抱えていたのかもしれません。
アプリ レベルbuild.gradle
:
AndroidManifest.xml
:
java - アプリをプログラムで分割画面で開く
Android N (SDK 24) の分割画面で別のアプリを開くにはどうすればよいですか?
ドキュメントで私はこれを見つけました:
マルチウィンドウ モードで新しいアクティビティを起動する
新しいアクティビティを開始するとき、可能であれば新しいアクティビティを現在のアクティビティの隣に表示するようシステムに指示できます。これを行うには、フラグ Intent.FLAG_ACTIVITY_LAUNCH_TO_ADJACENT を使用します。このフラグを渡すと、次の動作が要求されます。
デバイスが分割画面モードの場合、システムはそれを起動したアクティビティの隣に新しいアクティビティを作成しようとするため、2 つのアクティビティが画面を共有します。システムはこれを実行できるとは限りませんが、可能であればアクティビティを隣接させます。デバイスが分割画面モードでない場合、このフラグは効果がありません。デバイスがフリーフォーム モードで、新しいアクティビティを起動する場合、ActivityOptions.setLaunchBounds() を呼び出して、新しいアクティビティのサイズと画面の位置を指定できます。デバイスがマルチウィンドウ モードでない場合、このメソッドは効果がありません。
これを試してみると、Intent.FLAG_ACTIVITY_LAUNCH_TO_ADJACENT
フラグは存在しません。インストールしました
- Android 6.x (N) SDK 24 リビジョン 1
- Android N Preview SDK N リビジョン 3
- Android 6.0 (マシュマロ) SDK 23 リビジョン 3
これは私のgradleです:
android - Java 8を実行する無限のGradleビルド
Java 7 から Java 8 に移行しようとしているので、Android N 用の新しい SDK とすべてのツールをインストールしました。Android Studio でJava 8 を使用するために開発者ガイドに従っていますが、apk をコンパイルしようとすると、無限の Gradle Build Running が発生します。既に Android Studio を再起動しようとしていますが、1 時間後に Gradle Build Running が終了していません。 . Windows タスク マネージャーで、プロセス java.exe が大量のメモリを消費し、CPU が 90% であることがわかります。
誰かがすでにこの問題に遭遇しましたか?
ありがとう。
編集:
私は次のバージョンを持っています:
編集2:
Android Studio 2.2 を試してみましたが、ビルドを開始してから 5 分後に次のエラーが発生しました。
android - マルチウィンドウ モード用にアプリを構成する方法
Android Multi-Window Support では、マルチウィンドウ モード用にアプリを構成する方法は?
マルチウィンドウ表示を有効または無効にするために、マニフェストのアクティビティノードまたはアプリケーションノードで設定する必要がある属性はどれですか?
android - Android: 外部ストレージ PUBLIC ディレクトリ内のファイルの content:// URI を取得する方法
この Google チュートリアルに従って、 で画像をキャプチャするインテントを開始しましたnew Intent(MediaStore.ACTION_IMAGE_CAPTURE)
。このチュートリアルgetExternalStoragePublicDirectory
では、私のアプリに最適な public ディレクトリを使用することをお勧めします。しかし、彼らの例では代わりに を使用していgetExternalFilesDir
ます。次に、ファイルの URI をインテントに渡すにはMediaStore.EXTRA_OUTPUT
、コンテンツ URI を取得する必要があります。なぜなら、Android N をターゲットにしたいからです。現在、NI は、あまり好ましくないFileUriExposedException
ように思われる を取得し始めました。
このようなファイルがあるとすれば...
...パブリック ピクチャ ディレクトリの組み込みプロバイダを使用して、コンテンツ URI を取得できますか? もしそうなら、どのように?
私は次のようなものを試しました
しかし、それはただ投げます
IllegalArgumentException: android.support.FILE_PROVIDER_PATHS メタデータがありません
その権限は正しいですか?公開ファイルを共有するために独自のプロバイダーを使用する必要がある場合、FILE_PROVIDER_PATHS メタデータでどのパスを指定できますか? 私が見つけることができるすべてのオプションは、プライベートディレクトリ用です。
android - プログラムでシステムの表示サイズを変更する Android N
背景: Android N にはDisplay Size
、以前の変更機能に加えて、設定からシステムを変更する機能が付属していますFont Size
。
表示サイズの変更:
画像ソース: pcmag.com
質問:
アプリにandroid.permission.WRITE_SETTINGS
設定を変更する権限がある場合、 「デバイスのフォント設定をプログラムで変更する方法: フォント スタイルとフォント サイズ?」で説明されているように、プログラムでシステム フォント サイズを変更する方法があります。. ただし、プログラムで表示サイズを変更する方法が見つかりませんでした。出来ますか?
私が試したことは?
設定のリストで可能なオプションを確認しました。プログラムで設定を変更するために提供されるシステム便利な関数。
更新:
ここで同じ機能のリクエストを開きました: https://code.google.com/p/android/issues/detail?id=214124。役立つと思われる場合は、スターを付けてください。