1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
// WARNING: This file was autogenerated by jni-bindgen. Any changes to this file may be lost!!!
#[cfg(any(feature = "all", feature = "android-app-usage-UsageEvents_Event"))]
__jni_bindgen! {
/// public final class [UsageEvents.Event](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html)
///
/// Required feature: "android-app-usage-UsageEvents_Event"
public final class UsageEvents_Event ("android/app/usage/UsageEvents$Event") extends crate::java::lang::Object {
/// [Event](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#Event())
pub fn new<'env>(__jni_env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::result::Result<__jni_bindgen::Local<'env, crate::android::app::usage::UsageEvents_Event>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/app/usage/UsageEvents$Event", java.flags == PUBLIC, .name == "<init>", .descriptor == "()V"
unsafe {
let __jni_args = [];
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/app/usage/UsageEvents$Event\0", "<init>\0", "()V\0");
__jni_env.new_object_a(__jni_class, __jni_method, __jni_args.as_ptr())
}
}
/// [getPackageName](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#getPackageName())
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn getPackageName<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/app/usage/UsageEvents$Event", java.flags == PUBLIC, .name == "getPackageName", .descriptor == "()Ljava/lang/String;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/app/usage/UsageEvents$Event\0", "getPackageName\0", "()Ljava/lang/String;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [getClassName](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#getClassName())
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn getClassName<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/app/usage/UsageEvents$Event", java.flags == PUBLIC, .name == "getClassName", .descriptor == "()Ljava/lang/String;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/app/usage/UsageEvents$Event\0", "getClassName\0", "()Ljava/lang/String;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [getTimeStamp](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#getTimeStamp())
pub fn getTimeStamp<'env>(&'env self) -> __jni_bindgen::std::result::Result<i64, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/app/usage/UsageEvents$Event", java.flags == PUBLIC, .name == "getTimeStamp", .descriptor == "()J"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/app/usage/UsageEvents$Event\0", "getTimeStamp\0", "()J\0");
__jni_env.call_long_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [getEventType](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#getEventType())
pub fn getEventType<'env>(&'env self) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/app/usage/UsageEvents$Event", java.flags == PUBLIC, .name == "getEventType", .descriptor == "()I"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/app/usage/UsageEvents$Event\0", "getEventType\0", "()I\0");
__jni_env.call_int_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [getConfiguration](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#getConfiguration())
///
/// Required features: "android-content-res-Configuration"
#[cfg(any(feature = "all", all(feature = "android-content-res-Configuration")))]
pub fn getConfiguration<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::android::content::res::Configuration>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/app/usage/UsageEvents$Event", java.flags == PUBLIC, .name == "getConfiguration", .descriptor == "()Landroid/content/res/Configuration;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/app/usage/UsageEvents$Event\0", "getConfiguration\0", "()Landroid/content/res/Configuration;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [getShortcutId](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#getShortcutId())
///
/// Required features: "java-lang-String"
#[cfg(any(feature = "all", all(feature = "java-lang-String")))]
pub fn getShortcutId<'env>(&'env self) -> __jni_bindgen::std::result::Result<__jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::java::lang::String>>, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/app/usage/UsageEvents$Event", java.flags == PUBLIC, .name == "getShortcutId", .descriptor == "()Ljava/lang/String;"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/app/usage/UsageEvents$Event\0", "getShortcutId\0", "()Ljava/lang/String;\0");
__jni_env.call_object_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// [getAppStandbyBucket](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#getAppStandbyBucket())
pub fn getAppStandbyBucket<'env>(&'env self) -> __jni_bindgen::std::result::Result<i32, __jni_bindgen::Local<'env, crate::java::lang::Throwable>> {
// class.path == "android/app/usage/UsageEvents$Event", java.flags == PUBLIC, .name == "getAppStandbyBucket", .descriptor == "()I"
unsafe {
let __jni_args = [];
let __jni_env = __jni_bindgen::Env::from_ptr(self.0.env);
let (__jni_class, __jni_method) = __jni_env.require_class_method("android/app/usage/UsageEvents$Event\0", "getAppStandbyBucket\0", "()I\0");
__jni_env.call_int_method_a(self.0.object, __jni_method, __jni_args.as_ptr())
}
}
/// public static final [CONFIGURATION_CHANGE](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#CONFIGURATION_CHANGE)
pub const CONFIGURATION_CHANGE : i32 = 5;
/// public static final [KEYGUARD_HIDDEN](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#KEYGUARD_HIDDEN)
pub const KEYGUARD_HIDDEN : i32 = 18;
/// public static final [KEYGUARD_SHOWN](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#KEYGUARD_SHOWN)
pub const KEYGUARD_SHOWN : i32 = 17;
/// public static final [MOVE_TO_BACKGROUND](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#MOVE_TO_BACKGROUND)
pub const MOVE_TO_BACKGROUND : i32 = 2;
/// public static final [MOVE_TO_FOREGROUND](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#MOVE_TO_FOREGROUND)
pub const MOVE_TO_FOREGROUND : i32 = 1;
/// public static final [NONE](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#NONE)
pub const NONE : i32 = 0;
/// public static final [SCREEN_INTERACTIVE](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#SCREEN_INTERACTIVE)
pub const SCREEN_INTERACTIVE : i32 = 15;
/// public static final [SCREEN_NON_INTERACTIVE](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#SCREEN_NON_INTERACTIVE)
pub const SCREEN_NON_INTERACTIVE : i32 = 16;
/// public static final [SHORTCUT_INVOCATION](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#SHORTCUT_INVOCATION)
pub const SHORTCUT_INVOCATION : i32 = 8;
/// public static final [STANDBY_BUCKET_CHANGED](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#STANDBY_BUCKET_CHANGED)
pub const STANDBY_BUCKET_CHANGED : i32 = 11;
/// public static final [USER_INTERACTION](https://developer.android.com/reference/android/app/usage/UsageEvents.Event.html#USER_INTERACTION)
pub const USER_INTERACTION : i32 = 7;
}
}