Merge "Add JNI call for writing StatsEvent to statsd." am: 9e52462c48 am: a4bba9adf8
Change-Id: I22294b7a9a0eb15b82b865d6ad271b59af9ef9ba
This commit is contained in:
@@ -246,6 +246,16 @@ public final class StatsLog extends StatsLogInternal {
|
||||
*/
|
||||
private static native void writeImpl(@NonNull byte[] buffer, int size, int atomId);
|
||||
|
||||
/**
|
||||
* Write an event to stats log using the raw format encapsulated in StatsEvent.
|
||||
*
|
||||
* @param statsEvent The StatsEvent object containing the encoded buffer of data to write.
|
||||
* @hide
|
||||
*/
|
||||
public static void write(@NonNull final StatsEvent statsEvent) {
|
||||
writeImpl(statsEvent.getBytes(), statsEvent.getNumBytes(), statsEvent.getAtomId());
|
||||
}
|
||||
|
||||
private static void enforceDumpCallingPermission(Context context) {
|
||||
context.enforceCallingPermission(android.Manifest.permission.DUMP, "Need DUMP permission.");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user