You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
api-impl: add misc stubs
This commit is contained in:
@@ -29,6 +29,7 @@
|
|||||||
#define _SET_INT_FIELD(object, field, value) ((*env)->SetIntField(env, object, _FIELD_ID(_CLASS(object), field, "I"), value))
|
#define _SET_INT_FIELD(object, field, value) ((*env)->SetIntField(env, object, _FIELD_ID(_CLASS(object), field, "I"), value))
|
||||||
#define _SET_STATIC_INT_FIELD(class, field, value) ((*env)->SetStaticIntField(env, class, _STATIC_FIELD_ID(class, field, "I"), value))
|
#define _SET_STATIC_INT_FIELD(class, field, value) ((*env)->SetStaticIntField(env, class, _STATIC_FIELD_ID(class, field, "I"), value))
|
||||||
#define _SET_STATIC_OBJ_FIELD(class, field, type, value) ((*env)->SetStaticObjectField(env, class, _STATIC_FIELD_ID(class, field, type), value))
|
#define _SET_STATIC_OBJ_FIELD(class, field, type, value) ((*env)->SetStaticObjectField(env, class, _STATIC_FIELD_ID(class, field, type), value))
|
||||||
|
#define _GET_STATIC_OBJ_FIELD(class, field, type) ((*env)->GetStaticObjectField(env, class, _STATIC_FIELD_ID(class, field, type)))
|
||||||
#define _GET_INT_FIELD(object, field) ((*env)->GetIntField(env, object, _FIELD_ID(_CLASS(object), field, "I")))
|
#define _GET_INT_FIELD(object, field) ((*env)->GetIntField(env, object, _FIELD_ID(_CLASS(object), field, "I")))
|
||||||
#define _GET_BYTE_ARRAY_ELEMENTS(b_array) ((*env)->GetByteArrayElements(env, b_array, NULL))
|
#define _GET_BYTE_ARRAY_ELEMENTS(b_array) ((*env)->GetByteArrayElements(env, b_array, NULL))
|
||||||
#define _RELEASE_BYTE_ARRAY_ELEMENTS(b_array, buffer_ptr) ((*env)->ReleaseByteArrayElements(env, b_array, buffer_ptr, 0))
|
#define _RELEASE_BYTE_ARRAY_ELEMENTS(b_array, buffer_ptr) ((*env)->ReleaseByteArrayElements(env, b_array, buffer_ptr, 0))
|
||||||
|
|||||||
@@ -33,14 +33,6 @@ extern "C" {
|
|||||||
#define android_content_res_AssetManager_STYLE_CHANGING_CONFIGURATIONS 4L
|
#define android_content_res_AssetManager_STYLE_CHANGING_CONFIGURATIONS 4L
|
||||||
#undef android_content_res_AssetManager_STYLE_DENSITY
|
#undef android_content_res_AssetManager_STYLE_DENSITY
|
||||||
#define android_content_res_AssetManager_STYLE_DENSITY 5L
|
#define android_content_res_AssetManager_STYLE_DENSITY 5L
|
||||||
/*
|
|
||||||
* Class: android_content_res_AssetManager
|
|
||||||
* Method: list
|
|
||||||
* Signature: (Ljava/lang/String;)[Ljava/lang/String;
|
|
||||||
*/
|
|
||||||
JNIEXPORT jobjectArray JNICALL Java_android_content_res_AssetManager_list
|
|
||||||
(JNIEnv *, jobject, jstring);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: android_content_res_AssetManager
|
* Class: android_content_res_AssetManager
|
||||||
* Method: addAssetPathNative
|
* Method: addAssetPathNative
|
||||||
@@ -289,14 +281,6 @@ JNIEXPORT jint JNICALL Java_android_content_res_AssetManager_getGlobalAssetManag
|
|||||||
JNIEXPORT jint JNICALL Java_android_content_res_AssetManager_newTheme
|
JNIEXPORT jint JNICALL Java_android_content_res_AssetManager_newTheme
|
||||||
(JNIEnv *, jobject);
|
(JNIEnv *, jobject);
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: android_content_res_AssetManager
|
|
||||||
* Method: deleteTheme
|
|
||||||
* Signature: (I)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_android_content_res_AssetManager_deleteTheme
|
|
||||||
(JNIEnv *, jobject, jint);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: android_content_res_AssetManager
|
* Class: android_content_res_AssetManager
|
||||||
* Method: applyThemeStyle
|
* Method: applyThemeStyle
|
||||||
@@ -345,14 +329,6 @@ JNIEXPORT jobjectArray JNICALL Java_android_content_res_AssetManager_getArrayStr
|
|||||||
JNIEXPORT jintArray JNICALL Java_android_content_res_AssetManager_getArrayStringInfo
|
JNIEXPORT jintArray JNICALL Java_android_content_res_AssetManager_getArrayStringInfo
|
||||||
(JNIEnv *, jobject, jint);
|
(JNIEnv *, jobject, jint);
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: android_content_res_AssetManager
|
|
||||||
* Method: destroy
|
|
||||||
* Signature: ()V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_android_content_res_AssetManager_destroy
|
|
||||||
(JNIEnv *, jobject);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -0,0 +1,159 @@
|
|||||||
|
/* DO NOT EDIT THIS FILE - it is machine generated */
|
||||||
|
#include <jni.h>
|
||||||
|
/* Header for class android_view_KeyCharacterMap */
|
||||||
|
|
||||||
|
#ifndef _Included_android_view_KeyCharacterMap
|
||||||
|
#define _Included_android_view_KeyCharacterMap
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
#undef android_view_KeyCharacterMap_BUILT_IN_KEYBOARD
|
||||||
|
#define android_view_KeyCharacterMap_BUILT_IN_KEYBOARD 0L
|
||||||
|
#undef android_view_KeyCharacterMap_VIRTUAL_KEYBOARD
|
||||||
|
#define android_view_KeyCharacterMap_VIRTUAL_KEYBOARD -1L
|
||||||
|
#undef android_view_KeyCharacterMap_NUMERIC
|
||||||
|
#define android_view_KeyCharacterMap_NUMERIC 1L
|
||||||
|
#undef android_view_KeyCharacterMap_PREDICTIVE
|
||||||
|
#define android_view_KeyCharacterMap_PREDICTIVE 2L
|
||||||
|
#undef android_view_KeyCharacterMap_ALPHA
|
||||||
|
#define android_view_KeyCharacterMap_ALPHA 3L
|
||||||
|
#undef android_view_KeyCharacterMap_FULL
|
||||||
|
#define android_view_KeyCharacterMap_FULL 4L
|
||||||
|
#undef android_view_KeyCharacterMap_SPECIAL_FUNCTION
|
||||||
|
#define android_view_KeyCharacterMap_SPECIAL_FUNCTION 5L
|
||||||
|
#undef android_view_KeyCharacterMap_HEX_INPUT
|
||||||
|
#define android_view_KeyCharacterMap_HEX_INPUT 61184L
|
||||||
|
#undef android_view_KeyCharacterMap_PICKER_DIALOG_INPUT
|
||||||
|
#define android_view_KeyCharacterMap_PICKER_DIALOG_INPUT 61185L
|
||||||
|
#undef android_view_KeyCharacterMap_MODIFIER_BEHAVIOR_CHORDED
|
||||||
|
#define android_view_KeyCharacterMap_MODIFIER_BEHAVIOR_CHORDED 0L
|
||||||
|
#undef android_view_KeyCharacterMap_MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED
|
||||||
|
#define android_view_KeyCharacterMap_MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED 1L
|
||||||
|
#undef android_view_KeyCharacterMap_COMBINING_ACCENT
|
||||||
|
#define android_view_KeyCharacterMap_COMBINING_ACCENT -2147483648L
|
||||||
|
#undef android_view_KeyCharacterMap_COMBINING_ACCENT_MASK
|
||||||
|
#define android_view_KeyCharacterMap_COMBINING_ACCENT_MASK 2147483647L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_ACUTE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_ACUTE 180L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_BREVE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_BREVE 728L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_CARON
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_CARON 711L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_CEDILLA
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_CEDILLA 184L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_CIRCUMFLEX
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_CIRCUMFLEX 710L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_COMMA_ABOVE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_COMMA_ABOVE 8125L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_COMMA_ABOVE_RIGHT
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_COMMA_ABOVE_RIGHT 700L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_DOT_ABOVE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_DOT_ABOVE 729L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_DOT_BELOW
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_DOT_BELOW 46L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_DOUBLE_ACUTE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_DOUBLE_ACUTE 733L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_GRAVE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_GRAVE 715L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_HOOK_ABOVE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_HOOK_ABOVE 704L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_HORN
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_HORN 39L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_MACRON
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_MACRON 175L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_MACRON_BELOW
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_MACRON_BELOW 717L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_OGONEK
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_OGONEK 731L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_REVERSED_COMMA_ABOVE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_REVERSED_COMMA_ABOVE 701L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_RING_ABOVE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_RING_ABOVE 730L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_STROKE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_STROKE 45L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_TILDE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_TILDE 732L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_TURNED_COMMA_ABOVE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_TURNED_COMMA_ABOVE 699L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_UMLAUT
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_UMLAUT 168L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_VERTICAL_LINE_ABOVE
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_VERTICAL_LINE_ABOVE 712L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_VERTICAL_LINE_BELOW
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_VERTICAL_LINE_BELOW 716L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_GRAVE_LEGACY
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_GRAVE_LEGACY 96L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_CIRCUMFLEX_LEGACY
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_CIRCUMFLEX_LEGACY 94L
|
||||||
|
#undef android_view_KeyCharacterMap_ACCENT_TILDE_LEGACY
|
||||||
|
#define android_view_KeyCharacterMap_ACCENT_TILDE_LEGACY 126L
|
||||||
|
#undef android_view_KeyCharacterMap_CHAR_SPACE
|
||||||
|
#define android_view_KeyCharacterMap_CHAR_SPACE 32L
|
||||||
|
/*
|
||||||
|
* Class: android_view_KeyCharacterMap
|
||||||
|
* Method: nativeDispose
|
||||||
|
* Signature: (I)V
|
||||||
|
*/
|
||||||
|
JNIEXPORT void JNICALL Java_android_view_KeyCharacterMap_nativeDispose
|
||||||
|
(JNIEnv *, jclass, jint);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Class: android_view_KeyCharacterMap
|
||||||
|
* Method: nativeGetCharacter
|
||||||
|
* Signature: (III)C
|
||||||
|
*/
|
||||||
|
JNIEXPORT jchar JNICALL Java_android_view_KeyCharacterMap_nativeGetCharacter
|
||||||
|
(JNIEnv *, jclass, jint, jint, jint);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Class: android_view_KeyCharacterMap
|
||||||
|
* Method: nativeGetFallbackAction
|
||||||
|
* Signature: (IIILandroid/view/KeyCharacterMap/FallbackAction;)Z
|
||||||
|
*/
|
||||||
|
JNIEXPORT jboolean JNICALL Java_android_view_KeyCharacterMap_nativeGetFallbackAction
|
||||||
|
(JNIEnv *, jclass, jint, jint, jint, jobject);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Class: android_view_KeyCharacterMap
|
||||||
|
* Method: nativeGetNumber
|
||||||
|
* Signature: (II)C
|
||||||
|
*/
|
||||||
|
JNIEXPORT jchar JNICALL Java_android_view_KeyCharacterMap_nativeGetNumber
|
||||||
|
(JNIEnv *, jclass, jint, jint);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Class: android_view_KeyCharacterMap
|
||||||
|
* Method: nativeGetMatch
|
||||||
|
* Signature: (II[CI)C
|
||||||
|
*/
|
||||||
|
JNIEXPORT jchar JNICALL Java_android_view_KeyCharacterMap_nativeGetMatch
|
||||||
|
(JNIEnv *, jclass, jint, jint, jcharArray, jint);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Class: android_view_KeyCharacterMap
|
||||||
|
* Method: nativeGetDisplayLabel
|
||||||
|
* Signature: (II)C
|
||||||
|
*/
|
||||||
|
JNIEXPORT jchar JNICALL Java_android_view_KeyCharacterMap_nativeGetDisplayLabel
|
||||||
|
(JNIEnv *, jclass, jint, jint);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Class: android_view_KeyCharacterMap
|
||||||
|
* Method: nativeGetKeyboardType
|
||||||
|
* Signature: (I)I
|
||||||
|
*/
|
||||||
|
JNIEXPORT jint JNICALL Java_android_view_KeyCharacterMap_nativeGetKeyboardType
|
||||||
|
(JNIEnv *, jclass, jint);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Class: android_view_KeyCharacterMap
|
||||||
|
* Method: nativeGetEvents
|
||||||
|
* Signature: (I[C)[Landroid/view/KeyEvent;
|
||||||
|
*/
|
||||||
|
JNIEXPORT jobjectArray JNICALL Java_android_view_KeyCharacterMap_nativeGetEvents
|
||||||
|
(JNIEnv *, jclass, jint, jcharArray);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
583
src/api-impl-jni/generated_headers/android_view_KeyEvent.h
Normal file
583
src/api-impl-jni/generated_headers/android_view_KeyEvent.h
Normal file
File diff suppressed because it is too large
Load Diff
@@ -149,6 +149,56 @@ extern "C" {
|
|||||||
#define android_view_View_PFLAG2_LAYOUT_DIRECTION_RESOLVED 32L
|
#define android_view_View_PFLAG2_LAYOUT_DIRECTION_RESOLVED 32L
|
||||||
#undef android_view_View_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK
|
#undef android_view_View_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK
|
||||||
#define android_view_View_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK 48L
|
#define android_view_View_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK 48L
|
||||||
|
#undef android_view_View_STATUS_BAR_HIDDEN
|
||||||
|
#define android_view_View_STATUS_BAR_HIDDEN 1L
|
||||||
|
#undef android_view_View_STATUS_BAR_VISIBLE
|
||||||
|
#define android_view_View_STATUS_BAR_VISIBLE 0L
|
||||||
|
#undef android_view_View_SYSTEM_UI_FLAG_FULLSCREEN
|
||||||
|
#define android_view_View_SYSTEM_UI_FLAG_FULLSCREEN 4L
|
||||||
|
#undef android_view_View_SYSTEM_UI_FLAG_HIDE_NAVIGATION
|
||||||
|
#define android_view_View_SYSTEM_UI_FLAG_HIDE_NAVIGATION 2L
|
||||||
|
#undef android_view_View_SYSTEM_UI_FLAG_IMMERSIVE
|
||||||
|
#define android_view_View_SYSTEM_UI_FLAG_IMMERSIVE 2048L
|
||||||
|
#undef android_view_View_SYSTEM_UI_FLAG_IMMERSIVE_STICKY
|
||||||
|
#define android_view_View_SYSTEM_UI_FLAG_IMMERSIVE_STICKY 4096L
|
||||||
|
#undef android_view_View_SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|
||||||
|
#define android_view_View_SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 1024L
|
||||||
|
#undef android_view_View_SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
||||||
|
#define android_view_View_SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 512L
|
||||||
|
#undef android_view_View_SYSTEM_UI_FLAG_LAYOUT_STABLE
|
||||||
|
#define android_view_View_SYSTEM_UI_FLAG_LAYOUT_STABLE 256L
|
||||||
|
#undef android_view_View_SYSTEM_UI_FLAG_LOW_PROFILE
|
||||||
|
#define android_view_View_SYSTEM_UI_FLAG_LOW_PROFILE 1L
|
||||||
|
#undef android_view_View_SYSTEM_UI_FLAG_VISIBLE
|
||||||
|
#define android_view_View_SYSTEM_UI_FLAG_VISIBLE 0L
|
||||||
|
#undef android_view_View_SYSTEM_UI_LAYOUT_FLAGS
|
||||||
|
#define android_view_View_SYSTEM_UI_LAYOUT_FLAGS 1536L
|
||||||
|
#undef android_view_View_TEXT_ALIGNMENT_CENTER
|
||||||
|
#define android_view_View_TEXT_ALIGNMENT_CENTER 4L
|
||||||
|
#undef android_view_View_TEXT_ALIGNMENT_GRAVITY
|
||||||
|
#define android_view_View_TEXT_ALIGNMENT_GRAVITY 1L
|
||||||
|
#undef android_view_View_TEXT_ALIGNMENT_INHERIT
|
||||||
|
#define android_view_View_TEXT_ALIGNMENT_INHERIT 0L
|
||||||
|
#undef android_view_View_TEXT_ALIGNMENT_TEXT_END
|
||||||
|
#define android_view_View_TEXT_ALIGNMENT_TEXT_END 3L
|
||||||
|
#undef android_view_View_TEXT_ALIGNMENT_TEXT_START
|
||||||
|
#define android_view_View_TEXT_ALIGNMENT_TEXT_START 2L
|
||||||
|
#undef android_view_View_TEXT_ALIGNMENT_VIEW_END
|
||||||
|
#define android_view_View_TEXT_ALIGNMENT_VIEW_END 6L
|
||||||
|
#undef android_view_View_TEXT_ALIGNMENT_VIEW_START
|
||||||
|
#define android_view_View_TEXT_ALIGNMENT_VIEW_START 5L
|
||||||
|
#undef android_view_View_TEXT_DIRECTION_ANY_RTL
|
||||||
|
#define android_view_View_TEXT_DIRECTION_ANY_RTL 2L
|
||||||
|
#undef android_view_View_TEXT_DIRECTION_FIRST_STRONG
|
||||||
|
#define android_view_View_TEXT_DIRECTION_FIRST_STRONG 1L
|
||||||
|
#undef android_view_View_TEXT_DIRECTION_INHERIT
|
||||||
|
#define android_view_View_TEXT_DIRECTION_INHERIT 0L
|
||||||
|
#undef android_view_View_TEXT_DIRECTION_LOCALE
|
||||||
|
#define android_view_View_TEXT_DIRECTION_LOCALE 5L
|
||||||
|
#undef android_view_View_TEXT_DIRECTION_LTR
|
||||||
|
#define android_view_View_TEXT_DIRECTION_LTR 3L
|
||||||
|
#undef android_view_View_TEXT_DIRECTION_RTL
|
||||||
|
#define android_view_View_TEXT_DIRECTION_RTL 4L
|
||||||
/*
|
/*
|
||||||
* Class: android_view_View
|
* Class: android_view_View
|
||||||
* Method: setGravity
|
* Method: setGravity
|
||||||
|
|||||||
@@ -149,6 +149,56 @@ extern "C" {
|
|||||||
#define android_view_ViewGroup_PFLAG2_LAYOUT_DIRECTION_RESOLVED 32L
|
#define android_view_ViewGroup_PFLAG2_LAYOUT_DIRECTION_RESOLVED 32L
|
||||||
#undef android_view_ViewGroup_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK
|
#undef android_view_ViewGroup_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK
|
||||||
#define android_view_ViewGroup_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK 48L
|
#define android_view_ViewGroup_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK 48L
|
||||||
|
#undef android_view_ViewGroup_STATUS_BAR_HIDDEN
|
||||||
|
#define android_view_ViewGroup_STATUS_BAR_HIDDEN 1L
|
||||||
|
#undef android_view_ViewGroup_STATUS_BAR_VISIBLE
|
||||||
|
#define android_view_ViewGroup_STATUS_BAR_VISIBLE 0L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_FLAG_FULLSCREEN
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_FLAG_FULLSCREEN 4L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_FLAG_HIDE_NAVIGATION
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_FLAG_HIDE_NAVIGATION 2L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_FLAG_IMMERSIVE
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_FLAG_IMMERSIVE 2048L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_FLAG_IMMERSIVE_STICKY
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_FLAG_IMMERSIVE_STICKY 4096L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 1024L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 512L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_FLAG_LAYOUT_STABLE
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_FLAG_LAYOUT_STABLE 256L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_FLAG_LOW_PROFILE
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_FLAG_LOW_PROFILE 1L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_FLAG_VISIBLE
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_FLAG_VISIBLE 0L
|
||||||
|
#undef android_view_ViewGroup_SYSTEM_UI_LAYOUT_FLAGS
|
||||||
|
#define android_view_ViewGroup_SYSTEM_UI_LAYOUT_FLAGS 1536L
|
||||||
|
#undef android_view_ViewGroup_TEXT_ALIGNMENT_CENTER
|
||||||
|
#define android_view_ViewGroup_TEXT_ALIGNMENT_CENTER 4L
|
||||||
|
#undef android_view_ViewGroup_TEXT_ALIGNMENT_GRAVITY
|
||||||
|
#define android_view_ViewGroup_TEXT_ALIGNMENT_GRAVITY 1L
|
||||||
|
#undef android_view_ViewGroup_TEXT_ALIGNMENT_INHERIT
|
||||||
|
#define android_view_ViewGroup_TEXT_ALIGNMENT_INHERIT 0L
|
||||||
|
#undef android_view_ViewGroup_TEXT_ALIGNMENT_TEXT_END
|
||||||
|
#define android_view_ViewGroup_TEXT_ALIGNMENT_TEXT_END 3L
|
||||||
|
#undef android_view_ViewGroup_TEXT_ALIGNMENT_TEXT_START
|
||||||
|
#define android_view_ViewGroup_TEXT_ALIGNMENT_TEXT_START 2L
|
||||||
|
#undef android_view_ViewGroup_TEXT_ALIGNMENT_VIEW_END
|
||||||
|
#define android_view_ViewGroup_TEXT_ALIGNMENT_VIEW_END 6L
|
||||||
|
#undef android_view_ViewGroup_TEXT_ALIGNMENT_VIEW_START
|
||||||
|
#define android_view_ViewGroup_TEXT_ALIGNMENT_VIEW_START 5L
|
||||||
|
#undef android_view_ViewGroup_TEXT_DIRECTION_ANY_RTL
|
||||||
|
#define android_view_ViewGroup_TEXT_DIRECTION_ANY_RTL 2L
|
||||||
|
#undef android_view_ViewGroup_TEXT_DIRECTION_FIRST_STRONG
|
||||||
|
#define android_view_ViewGroup_TEXT_DIRECTION_FIRST_STRONG 1L
|
||||||
|
#undef android_view_ViewGroup_TEXT_DIRECTION_INHERIT
|
||||||
|
#define android_view_ViewGroup_TEXT_DIRECTION_INHERIT 0L
|
||||||
|
#undef android_view_ViewGroup_TEXT_DIRECTION_LOCALE
|
||||||
|
#define android_view_ViewGroup_TEXT_DIRECTION_LOCALE 5L
|
||||||
|
#undef android_view_ViewGroup_TEXT_DIRECTION_LTR
|
||||||
|
#define android_view_ViewGroup_TEXT_DIRECTION_LTR 3L
|
||||||
|
#undef android_view_ViewGroup_TEXT_DIRECTION_RTL
|
||||||
|
#define android_view_ViewGroup_TEXT_DIRECTION_RTL 4L
|
||||||
/*
|
/*
|
||||||
* Class: android_view_ViewGroup
|
* Class: android_view_ViewGroup
|
||||||
* Method: addView
|
* Method: addView
|
||||||
|
|||||||
@@ -149,6 +149,56 @@ extern "C" {
|
|||||||
#define android_widget_TextView_PFLAG2_LAYOUT_DIRECTION_RESOLVED 32L
|
#define android_widget_TextView_PFLAG2_LAYOUT_DIRECTION_RESOLVED 32L
|
||||||
#undef android_widget_TextView_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK
|
#undef android_widget_TextView_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK
|
||||||
#define android_widget_TextView_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK 48L
|
#define android_widget_TextView_PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK 48L
|
||||||
|
#undef android_widget_TextView_STATUS_BAR_HIDDEN
|
||||||
|
#define android_widget_TextView_STATUS_BAR_HIDDEN 1L
|
||||||
|
#undef android_widget_TextView_STATUS_BAR_VISIBLE
|
||||||
|
#define android_widget_TextView_STATUS_BAR_VISIBLE 0L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_FLAG_FULLSCREEN
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_FLAG_FULLSCREEN 4L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_FLAG_HIDE_NAVIGATION
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_FLAG_HIDE_NAVIGATION 2L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_FLAG_IMMERSIVE
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_FLAG_IMMERSIVE 2048L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_FLAG_IMMERSIVE_STICKY
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_FLAG_IMMERSIVE_STICKY 4096L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 1024L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 512L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_FLAG_LAYOUT_STABLE
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_FLAG_LAYOUT_STABLE 256L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_FLAG_LOW_PROFILE
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_FLAG_LOW_PROFILE 1L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_FLAG_VISIBLE
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_FLAG_VISIBLE 0L
|
||||||
|
#undef android_widget_TextView_SYSTEM_UI_LAYOUT_FLAGS
|
||||||
|
#define android_widget_TextView_SYSTEM_UI_LAYOUT_FLAGS 1536L
|
||||||
|
#undef android_widget_TextView_TEXT_ALIGNMENT_CENTER
|
||||||
|
#define android_widget_TextView_TEXT_ALIGNMENT_CENTER 4L
|
||||||
|
#undef android_widget_TextView_TEXT_ALIGNMENT_GRAVITY
|
||||||
|
#define android_widget_TextView_TEXT_ALIGNMENT_GRAVITY 1L
|
||||||
|
#undef android_widget_TextView_TEXT_ALIGNMENT_INHERIT
|
||||||
|
#define android_widget_TextView_TEXT_ALIGNMENT_INHERIT 0L
|
||||||
|
#undef android_widget_TextView_TEXT_ALIGNMENT_TEXT_END
|
||||||
|
#define android_widget_TextView_TEXT_ALIGNMENT_TEXT_END 3L
|
||||||
|
#undef android_widget_TextView_TEXT_ALIGNMENT_TEXT_START
|
||||||
|
#define android_widget_TextView_TEXT_ALIGNMENT_TEXT_START 2L
|
||||||
|
#undef android_widget_TextView_TEXT_ALIGNMENT_VIEW_END
|
||||||
|
#define android_widget_TextView_TEXT_ALIGNMENT_VIEW_END 6L
|
||||||
|
#undef android_widget_TextView_TEXT_ALIGNMENT_VIEW_START
|
||||||
|
#define android_widget_TextView_TEXT_ALIGNMENT_VIEW_START 5L
|
||||||
|
#undef android_widget_TextView_TEXT_DIRECTION_ANY_RTL
|
||||||
|
#define android_widget_TextView_TEXT_DIRECTION_ANY_RTL 2L
|
||||||
|
#undef android_widget_TextView_TEXT_DIRECTION_FIRST_STRONG
|
||||||
|
#define android_widget_TextView_TEXT_DIRECTION_FIRST_STRONG 1L
|
||||||
|
#undef android_widget_TextView_TEXT_DIRECTION_INHERIT
|
||||||
|
#define android_widget_TextView_TEXT_DIRECTION_INHERIT 0L
|
||||||
|
#undef android_widget_TextView_TEXT_DIRECTION_LOCALE
|
||||||
|
#define android_widget_TextView_TEXT_DIRECTION_LOCALE 5L
|
||||||
|
#undef android_widget_TextView_TEXT_DIRECTION_LTR
|
||||||
|
#define android_widget_TextView_TEXT_DIRECTION_LTR 3L
|
||||||
|
#undef android_widget_TextView_TEXT_DIRECTION_RTL
|
||||||
|
#define android_widget_TextView_TEXT_DIRECTION_RTL 4L
|
||||||
/*
|
/*
|
||||||
* Class: android_widget_TextView
|
* Class: android_widget_TextView
|
||||||
* Method: native_constructor
|
* Method: native_constructor
|
||||||
|
|||||||
@@ -106,6 +106,18 @@ void set_up_handle_cache(JNIEnv *env)
|
|||||||
|
|
||||||
handle_cache.asset_manager.class = _REF((*env)->FindClass(env, "android/content/res/AssetManager"));
|
handle_cache.asset_manager.class = _REF((*env)->FindClass(env, "android/content/res/AssetManager"));
|
||||||
handle_cache.asset_manager.extractFromAPK = _STATIC_METHOD(handle_cache.asset_manager.class, "extractFromAPK", "(Ljava/lang/String;Ljava/lang/String;)V");
|
handle_cache.asset_manager.extractFromAPK = _STATIC_METHOD(handle_cache.asset_manager.class, "extractFromAPK", "(Ljava/lang/String;Ljava/lang/String;)V");
|
||||||
|
|
||||||
|
handle_cache.context.class = _REF((*env)->FindClass(env, "android/content/Context"));
|
||||||
|
if((*env)->ExceptionCheck(env))
|
||||||
|
(*env)->ExceptionDescribe(env);
|
||||||
|
handle_cache.context.get_package_name = _METHOD(handle_cache.context.class, "getPackageName", "()Ljava/lang/String;");
|
||||||
|
if((*env)->ExceptionCheck(env))
|
||||||
|
(*env)->ExceptionDescribe(env);
|
||||||
|
|
||||||
|
handle_cache.application.class = _REF((*env)->FindClass(env, "android/app/Application"));
|
||||||
|
handle_cache.application.object = _REF(_GET_STATIC_OBJ_FIELD(handle_cache.context.class, "this_application", "Landroid/app/Application;"));
|
||||||
|
handle_cache.application.get_app_icon_path = _METHOD(handle_cache.application.class, "get_app_icon_path", "()Ljava/lang/String;");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void extract_from_apk(const char *path, const char *target) {
|
void extract_from_apk(const char *path, const char *target) {
|
||||||
|
|||||||
@@ -75,6 +75,15 @@ struct handle_cache {
|
|||||||
jclass class;
|
jclass class;
|
||||||
jmethodID extractFromAPK;
|
jmethodID extractFromAPK;
|
||||||
} asset_manager;
|
} asset_manager;
|
||||||
|
struct {
|
||||||
|
jclass class;
|
||||||
|
jmethodID get_package_name;
|
||||||
|
} context;
|
||||||
|
struct {
|
||||||
|
jclass class;
|
||||||
|
jobject object;
|
||||||
|
jmethodID get_app_icon_path;
|
||||||
|
} application;
|
||||||
};
|
};
|
||||||
|
|
||||||
extern struct handle_cache handle_cache;
|
extern struct handle_cache handle_cache;
|
||||||
|
|||||||
@@ -250,6 +250,7 @@ public final class SharedPreferencesImpl implements SharedPreferences {
|
|||||||
}
|
}
|
||||||
public boolean getBoolean(String key, boolean defValue) {
|
public boolean getBoolean(String key, boolean defValue) {
|
||||||
synchronized (this) {
|
synchronized (this) {
|
||||||
|
System.out.println("android.app.SharedPreferencesImpl.getBoolean("+key+", "+defValue+")");
|
||||||
awaitLoadedLocked();
|
awaitLoadedLocked();
|
||||||
Boolean v = (Boolean)mMap.get(key);
|
Boolean v = (Boolean)mMap.get(key);
|
||||||
return v != null ? v : defValue;
|
return v != null ? v : defValue;
|
||||||
|
|||||||
@@ -20,6 +20,10 @@ public class Intent {
|
|||||||
}
|
}
|
||||||
public Intent(String action, Uri uri, Context packageContext, Class<?> cls) {}
|
public Intent(String action, Uri uri, Context packageContext, Class<?> cls) {}
|
||||||
|
|
||||||
|
public Intent addFlags(int flags) {
|
||||||
|
return this; //??
|
||||||
|
}
|
||||||
|
|
||||||
public Intent setFlags(int flags) {
|
public Intent setFlags(int flags) {
|
||||||
return this; //??
|
return this; //??
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,4 +5,5 @@ public class IntentFilter {
|
|||||||
public IntentFilter(String dummy) {}
|
public IntentFilter(String dummy) {}
|
||||||
|
|
||||||
public void addAction(String action) {}
|
public void addAction(String action) {}
|
||||||
|
public int countActions() { return 0; /*maybe?*/ }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,4 +4,14 @@ public class Uri {
|
|||||||
public static Uri parse(String s) {
|
public static Uri parse(String s) {
|
||||||
return new Uri();
|
return new Uri();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Builder buildUpon() {
|
||||||
|
return new Builder();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static final class Builder {
|
||||||
|
public Builder appendQueryParameter(String key, String value) {
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ public class Build {
|
|||||||
/**
|
/**
|
||||||
* The manufacturer of the product/hardware.
|
* The manufacturer of the product/hardware.
|
||||||
*/
|
*/
|
||||||
public static final String MANUFACTURER = getString("ro.product.manufacturer");
|
public static final String MANUFACTURER = "HTC"/* HTC picked at random; getString("ro.product.manufacturer")*/;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The brand (e.g., carrier) the software is customized for, if any.
|
* The brand (e.g., carrier) the software is customized for, if any.
|
||||||
|
|||||||
@@ -739,6 +739,10 @@ public final class Bundle implements Cloneable {
|
|||||||
public boolean getBoolean(String key, boolean defaultValue) {
|
public boolean getBoolean(String key, boolean defaultValue) {
|
||||||
Object o = mMap.get(key);
|
Object o = mMap.get(key);
|
||||||
System.out.println("bundle.getBoolean(" + key + ", " + defaultValue + ") called");
|
System.out.println("bundle.getBoolean(" + key + ", " + defaultValue + ") called");
|
||||||
|
/* the default for this is very scummy */
|
||||||
|
if(key.equals("com.facebook.sdk.AutoLogAppEventsEnabled")) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
if (o == null) {
|
if (o == null) {
|
||||||
return defaultValue;
|
return defaultValue;
|
||||||
}
|
}
|
||||||
|
|||||||
30
src/api-impl/android/os/IInterface.java
Normal file
30
src/api-impl/android/os/IInterface.java
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2006 The Android Open Source Project
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package android.os;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Base class for Binder interfaces. When defining a new interface,
|
||||||
|
* you must derive it from IInterface.
|
||||||
|
*/
|
||||||
|
public interface IInterface {
|
||||||
|
/**
|
||||||
|
* Retrieve the Binder object associated with this interface.
|
||||||
|
* You must use this instead of a plain cast, so that proxy objects
|
||||||
|
* can return the correct result.
|
||||||
|
*/
|
||||||
|
public IBinder asBinder();
|
||||||
|
}
|
||||||
@@ -1,6 +1,10 @@
|
|||||||
package android.view;
|
package android.view;
|
||||||
|
|
||||||
public class InputDevice {
|
public class InputDevice {
|
||||||
|
|
||||||
|
public static final int SOURCE_CLASS_BUTTON = 0x00000001;
|
||||||
|
public static final int SOURCE_KEYBOARD = 0x00000100 | SOURCE_CLASS_BUTTON;
|
||||||
|
|
||||||
public static int[] getDeviceIds() {
|
public static int[] getDeviceIds() {
|
||||||
return new int[] {0}; // might work?
|
return new int[] {0}; // might work?
|
||||||
}
|
}
|
||||||
|
|||||||
740
src/api-impl/android/view/KeyCharacterMap.java
Normal file
740
src/api-impl/android/view/KeyCharacterMap.java
Normal file
File diff suppressed because it is too large
Load Diff
3361
src/api-impl/android/view/KeyEvent.java
Normal file
3361
src/api-impl/android/view/KeyEvent.java
Normal file
File diff suppressed because it is too large
Load Diff
@@ -501,6 +501,58 @@ public class View extends Object {
|
|||||||
*/
|
*/
|
||||||
static final int PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK = 0x0000000C << PFLAG2_LAYOUT_DIRECTION_MASK_SHIFT;
|
static final int PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK = 0x0000000C << PFLAG2_LAYOUT_DIRECTION_MASK_SHIFT;
|
||||||
|
|
||||||
|
// --- apparently there's more...
|
||||||
|
|
||||||
|
@Deprecated public static final int STATUS_BAR_HIDDEN = 1; // 0x1
|
||||||
|
|
||||||
|
@Deprecated public static final int STATUS_BAR_VISIBLE = 0; // 0x0
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_FLAG_FULLSCREEN = 4; // 0x4
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_FLAG_HIDE_NAVIGATION = 2; // 0x2
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_FLAG_IMMERSIVE = 2048; // 0x800
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_FLAG_IMMERSIVE_STICKY = 4096; // 0x1000
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN = 1024; // 0x400
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION = 512; // 0x200
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_FLAG_LAYOUT_STABLE = 256; // 0x100
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_FLAG_LOW_PROFILE = 1; // 0x1
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_FLAG_VISIBLE = 0; // 0x0
|
||||||
|
|
||||||
|
public static final int SYSTEM_UI_LAYOUT_FLAGS = 1536; // 0x600
|
||||||
|
|
||||||
|
public static final int TEXT_ALIGNMENT_CENTER = 4; // 0x4
|
||||||
|
|
||||||
|
public static final int TEXT_ALIGNMENT_GRAVITY = 1; // 0x1
|
||||||
|
|
||||||
|
public static final int TEXT_ALIGNMENT_INHERIT = 0; // 0x0
|
||||||
|
|
||||||
|
public static final int TEXT_ALIGNMENT_TEXT_END = 3; // 0x3
|
||||||
|
|
||||||
|
public static final int TEXT_ALIGNMENT_TEXT_START = 2; // 0x2
|
||||||
|
|
||||||
|
public static final int TEXT_ALIGNMENT_VIEW_END = 6; // 0x6
|
||||||
|
|
||||||
|
public static final int TEXT_ALIGNMENT_VIEW_START = 5; // 0x5
|
||||||
|
|
||||||
|
public static final int TEXT_DIRECTION_ANY_RTL = 2; // 0x2
|
||||||
|
|
||||||
|
public static final int TEXT_DIRECTION_FIRST_STRONG = 1; // 0x1
|
||||||
|
|
||||||
|
public static final int TEXT_DIRECTION_INHERIT = 0; // 0x0
|
||||||
|
|
||||||
|
public static final int TEXT_DIRECTION_LOCALE = 5; // 0x5
|
||||||
|
|
||||||
|
public static final int TEXT_DIRECTION_LTR = 3; // 0x3
|
||||||
|
|
||||||
|
public static final int TEXT_DIRECTION_RTL = 4; // 0x4
|
||||||
|
|
||||||
// --- end of constants from android source
|
// --- end of constants from android source
|
||||||
|
|
||||||
// --- interfaces from android source
|
// --- interfaces from android source
|
||||||
@@ -538,6 +590,19 @@ public class View extends Object {
|
|||||||
// boolean onKey(View v, int keyCode, KeyEvent event);
|
// boolean onKey(View v, int keyCode, KeyEvent event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public interface OnCreateContextMenuListener {
|
||||||
|
/**
|
||||||
|
* Called when the context menu for this view is being built. It is not
|
||||||
|
* safe to hold onto the menu after this method returns.
|
||||||
|
*
|
||||||
|
* @param menu The context menu that is being built
|
||||||
|
* @param v The view for which the context menu is being built
|
||||||
|
* @param menuInfo Extra information about the item for which the
|
||||||
|
* context menu should be shown. This information will vary
|
||||||
|
* depending on the class of v.
|
||||||
|
*/
|
||||||
|
// void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo);
|
||||||
|
}
|
||||||
// --- end of interfaces
|
// --- end of interfaces
|
||||||
|
|
||||||
// --- subclasses
|
// --- subclasses
|
||||||
@@ -677,6 +742,7 @@ public class View extends Object {
|
|||||||
// --- end of subclasses
|
// --- end of subclasses
|
||||||
|
|
||||||
public int id;
|
public int id;
|
||||||
|
private int system_ui_visibility = 0;
|
||||||
public ViewGroup parent;
|
public ViewGroup parent;
|
||||||
public AttributeSet attrs;
|
public AttributeSet attrs;
|
||||||
protected ViewGroup.LayoutParams layout_params;
|
protected ViewGroup.LayoutParams layout_params;
|
||||||
@@ -787,7 +853,12 @@ public class View extends Object {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setSystemUiVisibility(int visibility) {}
|
public void setSystemUiVisibility(int visibility) {
|
||||||
|
system_ui_visibility = visibility;
|
||||||
|
}
|
||||||
|
public int getSystemUiVisibility() {
|
||||||
|
return system_ui_visibility;
|
||||||
|
};
|
||||||
|
|
||||||
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {}
|
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {}
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user