サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
防災の備え
source.android.com
2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main ではなく android-latest-release を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。 Android プラットフォームでは、Rust で OS のネイティブ コンポーネントを開発できます。Rust は最新のシステム プログラミング言語であり、C/C++ と同等のパフォーマンスで、メモリの安全性を保証します。Rust は、オブジェクトの存続期間と所有権を適用するコンパイル時チェックと、有効なメモリアクセスを確保する実行時チェックを組み合わせることで、ガベージ コレクタを必要としません。 Rust には、デベロッパーがコードの生産性を高め、自信を持ってコードを書けるように、さまざまな最新の言語機能を備えています。 安全な同時実行プログラミング
2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドとコントリビューションには、aosp-main ではなく android-latest-release を使用することをおすすめします。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。 以前の A/B システム アップデートはシームレス アップデートとも呼ばれています。このアップデートにより、実行可能な起動システムが無線(OTA)アップデート中もディスク上に残ります。この方法では、アップデート後のデバイスが動作しなくなる可能性が低くなるため、修理保証センターでのデバイ
2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main ではなく android-latest-release を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドとコントリビューションには、aosp-main ではなく android-latest-release を使用することをおすすめします。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。 Trusty は、Android 用の Trusted Execution Environment(TEE)を実現するセキュアなオペレーティング システム(OS)です。Trusty OS は、Android OS と同じプロセッサ上で稼働しますが、ハードウェア レベルとソフトウェア レ
Implement MAC randomization Stay organized with collections Save and categorize content based on your preferences. Starting in Android 8.0, Android devices use randomized MAC addresses when probing for new networks while not associated with a network. In Android 9, you can enable a developer option (it's disabled by default) to cause the device to use a randomized MAC address when connecting to a
Android Security Bulletin — February 2019 Stay organized with collections Save and categorize content based on your preferences. Published February 4, 2019 The Android Security Bulletin contains details of security vulnerabilities affecting Android devices. Security patch levels of 2019-02-05 or later address all of these issues. To learn how to check a device's security patch level, see Check and
Android Security Bulletin—November 2017 Stay organized with collections Save and categorize content based on your preferences. Published November 6, 2017 | Updated November 8, 2017 The Android Security Bulletin contains details of security vulnerabilities affecting Android devices. Security patch levels of 2017-11-06 or later address all of these issues. To learn how to check a device's security p
Android Security Bulletin—September 2017 Stay organized with collections Save and categorize content based on your preferences. Published September 5, 2017 | Updated October 5, 2017 The Android Security Bulletin contains details of security vulnerabilities affecting Android devices. Security patch levels of September 05, 2017 or later address all of these issues. Refer to the Pixel and Nexus updat
Android Security Bulletin—July 2017 Stay organized with collections Save and categorize content based on your preferences. Published July 5, 2017 | Updated September 26, 2017 The Android Security Bulletin contains details of security vulnerabilities affecting Android devices. Security patch levels of July 05, 2017 or later address all of these issues. Refer to the Pixel and Nexus update schedule t
What's new? Release notes Latest security bulletins Latest Compatibility Definition Document (CDD) Site updates Getting Started About Start Download Builds Test Create Contribute Community Tools, build, and related reference Security Overview Bulletins Features Testing Best Practices Core Topics Architecture Audio Camera Connectivity Data Display Fonts Graphics Interaction Media Performance Permis
Debug ART garbage collection Stay organized with collections Save and categorize content based on your preferences. This page describes how to debug Android Runtime (ART) garbage collection (GC) correctness and performance issues. It explains how to use GC verification options, identify solutions for GC verification failures, and measure and address GC performance problems. To work with ART, see t
Android Security Bulletin—November 2016 Stay organized with collections Save and categorize content based on your preferences. Published November 07, 2016 | Updated December 21, 2016 The Android Security Bulletin contains details of security vulnerabilities affecting Android devices. Alongside the bulletin, we have released a security update to Google devices through an over-the-air (OTA) update.
Android Security Bulletin—October 2016 Stay organized with collections Save and categorize content based on your preferences. Published October 03, 2016 | Updated October 04, 2016 The Android Security Bulletin contains details of security vulnerabilities affecting Android devices. Alongside the bulletin, we have released a security update to Nexus devices through an over-the-air (OTA) update. The
Debug native Android platform code Stay organized with collections Save and categorize content based on your preferences. This section summarizes useful tools and related commands for debugging, tracing, and profiling native Android platform code when developing platform-level features. Note: The pages in this section and elsewhere within this site recommend the use of adb in conjunction with the
Android Security Bulletin—May 2016 Stay organized with collections Save and categorize content based on your preferences. Published May 02, 2016 | Updated May 04, 2016 The Android Security Bulletin contains details of security vulnerabilities affecting Android devices. Alongside the bulletin, we have released a security update to Nexus devices through an over-the-air (OTA) update. The Nexus firmwa
The Android kernel is based on an upstream Linux Long Term Supported (LTS) kernel. At Google, LTS kernels are combined with Android-specific patches to form Android Common Kernels (ACKs). ACKs are built from the kernel/common repository. This repository is a superset of the upstream Linux kernel, with additional Android-specific patches. ACKs that are 5.10 and higher are also known as *generic ker
Android Security Advisory — 2016-03-18 Stay organized with collections Save and categorize content based on your preferences. Published March 18, 2016 Android Security Advisories are supplemental to the Nexus Security Bulletins. Refer to our summary page for more information about Security Advisories. Summary Google has become aware of a rooting application using an unpatched local elevation of pr
Nexus Security Bulletin - December 2015 Stay organized with collections Save and categorize content based on your preferences. Published December 07, 2015 | Updated March 7, 2016 We have released a security update to Nexus devices through an over-the-air (OTA) update as part of our Android Security Bulletin Monthly Release process. The Nexus firmware images have also been released to the Google De
Compile with Jack (AOSP 6.0 - 8.1) Stay organized with collections Save and categorize content based on your preferences. Jack is the default Android build toolchain for Android 6.0 - 8.1 Jack is an Android toolchain that compiled Java source into Android dex bytecode. You don't have to do anything differently to use Jack - just use your standard makefile commands to compile the tree or your proje
Android includes Stagefright, a media playback engine at the native level that has built-in software-based codecs for popular media formats. Stagefright audio and video playback features include integration with OpenMAX codecs, session management, time-synchronized rendering, transport control, and DRM. Stagefright also supports integration with custom hardware codecs provided by you. To set a har
Audio latency measurements Stay organized with collections Save and categorize content based on your preferences. Latency is an important system performance metric. While many kinds of audio latency metrics exist, one useful and well-understood metric is round-trip latency, defined as the time it takes for an audio signal to enter the input of a mobile device, be processed by an app running on the
canvas (generic term), Canvas (API element) A canvas is a drawing surface that handles compositing of the actual bits against a bitmap or a Surface object. The Canvas class has methods for standard computer drawing of bitmaps, lines, circles, rectangles, text, and so on, and is bound to a bitmap or surface. A canvas is the simplest, easiest way to draw 2D objects on the screen. The base class is C
What every developer should know about surfaces, SurfaceHolder, EGLSurface, SurfaceView, GLSurfaceView, SurfaceTexture, TextureView, SurfaceFlinger, and Vulkan. This page describes essential elements of the Android system-level graphics architecture and how they are used by the app framework and multimedia system. The focus is on how buffers of graphical data move through the system. If you've eve
Device configuration Stay organized with collections Save and categorize content based on your preferences. External storage is managed by a combination of the vold init service and StorageManagerService system service. Mounting of physical external storage volumes is handled by vold, which performs staging operations to prepare the media before exposing it to apps. Note: In Android 8.0, the Mount
Dalvik bytecode format Stay organized with collections Save and categorize content based on your preferences. General design The machine model and calling conventions are meant to approximately imitate common real architectures and C-style calling conventions: The machine is register-based, and frames are fixed in size upon creation. Each frame consists of a particular number of registers (specifi
Android runtime (ART) is the managed runtime used by apps and some system services on Android. ART and its predecessor Dalvik were originally created specifically for the Android project. ART as the runtime executes the Dalvik executable (DEX) format and DEX bytecode specification. ART and Dalvik are compatible runtimes running DEX bytecode, so apps developed for Dalvik should work when running wi
This page provides an overview of the Android digital rights management (DRM) framework and introduces the interfaces that a DRM plugin must implement. This page doesn't describe robustness rules or compliance rules that might be defined by a DRM scheme. Framework The Android platform provides an extensible DRM framework that lets apps manage rights-protected content according to the license const
次のページ
このページを最初にブックマークしてみませんか?
『Android Open Source Project』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く