Network Location Rust JNI optimizations

This commit is contained in:
Daniel Micay 2025-04-01 08:39:14 -04:00
parent d8cb34f546
commit 5f35794010

View File

@ -576,6 +576,7 @@
<ul>
<li>Network Location: switch to making at most a single request to the service per position estimation by requesting up to 40 Wi-Fi APs at once</li>
<li>Network Location: optimize making requests to the service for Wi-Fi AP data</li>
<li>Network Location: optimize Rust JNI bindings to the point that it no longer causes a noticeable overhead without introducing unsafe code (it could be optimized further with unsafe code to use more of the standard JNI optimizations but does not appear to be needed)</li>
<li>fix upstream system_server crash from null pointer exception in F2fsUtils</li>
<li>add infrastructure for more restricted access to global and per-user settings instead of allowing all system apps to read them and all privileged systems apps with the WRITE_SECURE_SETTINGS privileged permission to write them</li>
<li>further restrict access to all global and per-user settings added by GrapheneOS with our new infrastructure</li>