diff --git a/jadx-core/src/main/resources/android/attrs.xml b/jadx-core/src/main/resources/android/attrs.xml index 8a4676dec..a95e66a7c 100644 --- a/jadx-core/src/main/resources/android/attrs.xml +++ b/jadx-core/src/main/resources/android/attrs.xml @@ -1,24 +1,19 @@ - - @@ -26,10 +21,8 @@ - - @@ -45,7 +38,6 @@ to use accelerated drawing (thus setting state_accelerated), the cache hint is ignored and always assumed to be transparent. --> - @@ -59,19 +51,14 @@ - - - - - @@ -87,186 +74,152 @@ theme does not set this value, meaning it is based on whether the window is floating. --> + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - @@ -275,19 +228,16 @@ - - - @@ -311,26 +261,21 @@ - - - - + + @@ -380,26 +331,21 @@ - - - - - @@ -422,7 +368,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -595,7 +515,6 @@ - @@ -603,29 +522,24 @@ - - - - - @@ -636,16 +550,13 @@ - - - @@ -768,38 +679,27 @@ - - - - - - - - - - - - @@ -871,7 +770,6 @@ - @@ -886,7 +784,6 @@ - @@ -901,15 +798,12 @@ - - - @@ -950,12 +844,10 @@ - - @@ -975,14 +867,12 @@ - - @@ -995,160 +885,136 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + - - - - - - - - - - @@ -1185,33 +1047,25 @@ - - - - - - - - @@ -1220,7 +1074,6 @@ - + {@link android.text.InputType#TYPE_TEXT_FLAG_MULTI_LINE}. + Note: If this flag is not set and the text field doesn't have max length limit, the + framework automatically set maximum length of the characters to 5000 for the + performance reasons. + --> + + @@ -1362,7 +1224,6 @@ {@link android.text.InputType#TYPE_DATETIME_VARIATION_TIME}. --> - - - @@ -1549,7 +1408,6 @@ - @@ -1568,10 +1426,8 @@ - - @@ -1610,7 +1466,6 @@ - @@ -1618,7 +1473,6 @@ - - - @@ -1926,21 +1778,35 @@ + + + + + + + + + + + + + + + + - - - + @@ -1956,6 +1822,8 @@ + + @@ -1967,7 +1835,6 @@ - - @@ -1987,7 +1853,6 @@ that is, when in landscape. Can be either an absolute dimension or a fraction of the screen size in that dimension. --> - @@ -2001,66 +1866,54 @@ used to move Views into the initial Window's content Scene. Corresponds to {@link android.view.Window#setEnterTransition(android.transition.Transition)}. --> - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - @@ -2264,14 +2127,12 @@ - - @@ -2281,7 +2142,6 @@ - @@ -2292,7 +2152,6 @@ - @@ -2305,6 +2164,15 @@ + + + + + + @@ -2341,7 +2209,6 @@ animation that is run on the top activity of the current task (which is exiting the screen). --> - @@ -2358,7 +2225,6 @@ currently showing the wallpaper, this is the animation that is run on the old wallpaper activity (which is exiting the screen). --> - - - - - - @@ -2417,7 +2278,6 @@ allows you to later retrieve the view with findViewById(R.id.my_id). --> - - - - - - - @@ -2507,7 +2359,6 @@ and its children (if any) will not be traversed. --> - @@ -2526,7 +2377,6 @@ and its children (if any) will not be traversed. --> - @@ -2541,12 +2391,10 @@ be excluded as a scroll capture target. --> - - @@ -2556,13 +2404,11 @@ - - @@ -2572,7 +2418,6 @@ - - - @@ -2619,7 +2462,6 @@ - - - - - - - - - - - - - - - - - - - - - - + (typically, your Activity). + {@deprecated View actually traverses the Context + hierarchy looking for the relevant method, which is fragile (an intermediate + ContextWrapper adding a same-named method would change behavior) and restricts + bytecode optimizers such as R8. Instead, use View.setOnClickListener.}--> - @@ -2795,48 +2614,35 @@ - - - - - - - - - - - - - @@ -2846,7 +2652,6 @@ - @@ -2862,7 +2667,6 @@ more information. --> - - @@ -2904,7 +2707,6 @@ there is no strong directional character, the paragraph direction is RTL. --> - @@ -2926,7 +2728,6 @@ layoutDirection is LTR, and ALIGN_LEFT otherwise. --> - - @@ -2956,33 +2756,26 @@ announce changes to this view. --> - - - - - - - - @@ -3015,7 +2807,6 @@ - @@ -3079,7 +2870,6 @@ result to valid color values. Saturate(S + D) --> - @@ -3101,7 +2891,6 @@ end direction. --> - @@ -3152,51 +2941,40 @@ - - - - - - - - - - - - + + - - + + + + + + - @@ -3235,14 +3033,12 @@ - - @@ -3298,7 +3094,6 @@ make a group appear to be focused when its child EditText or button is focused. --> - @@ -3309,22 +3104,19 @@ - - - @@ -3332,7 +3124,6 @@ - - @@ -3355,12 +3145,10 @@ - - - - + + + + + + + + + + - @@ -3538,7 +3368,6 @@ capable, it should guarantee that the user can input ASCII characters with this subtype. This is important because many password fields only allow ASCII-characters. -

Note: In order to avoid some known system issues on {@link android.os.Build.VERSION_CODES#P} and prior OSes, you may want to include {@code "AsciiCapable"} in @@ -3549,7 +3378,6 @@ {@link android.R.styleable#InputMethod_Subtype_imeSubtypeLocale}. --> - - @@ -3589,7 +3416,6 @@ {@link android.R.styleable#SpellChecker_Subtype_subtypeLocale}. --> - + + + - + + + - + + + understand how the service can help them. --> - + - - + + + - - + - + - + + + + + - - + + - + + + + - - @@ -3894,7 +3748,6 @@ - @@ -3902,7 +3755,6 @@ - - @@ -3920,7 +3771,6 @@ - @@ -3928,23 +3778,18 @@ - - - - - @@ -4011,7 +3856,6 @@ - @@ -4032,6 +3876,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4437,7 +4376,6 @@ - @@ -4579,7 +4517,6 @@ - @@ -4639,14 +4576,12 @@ - - @@ -4657,7 +4592,6 @@ - @@ -4686,7 +4620,6 @@ - @@ -4756,6 +4689,10 @@ + + + + @@ -4840,7 +4776,6 @@ layout parameters. --> @@ -4874,10 +4809,8 @@ instead of letting it wrap onto multiple lines, and advances focus instead of inserting a newline when you press the enter key. - The default value is false (multi-line wrapped text mode) for non-editable text, but if you specify any value for inputType, the default is true (single-line input field mode). - {@deprecated This attribute is deprecated. Use maxLines instead to change the layout of a static text, and use the textMultiLine flag in the inputType attribute instead for editable text views (if both singleLine and inputType @@ -5065,7 +4998,6 @@ EditorInfo.extras} field when the input method is connected. --> - @@ -5085,18 +5017,14 @@ - - - - @@ -5132,6 +5060,32 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -5322,7 +5276,6 @@ the spinner itself is enabled/disabled. --> - @@ -5330,17 +5283,14 @@ - - - - @@ -5356,7 +5305,6 @@ - @@ -5366,7 +5314,6 @@ - @@ -5391,13 +5338,11 @@ - - @@ -5409,7 +5354,6 @@ - @@ -5431,7 +5375,6 @@ when the user clicks the handle. Default is true. --> - @@ -5469,7 +5412,6 @@ (when orientation is horizontal) strokes automatically define a gesture. --> - @@ -5477,12 +5419,10 @@ - - @@ -5601,7 +5541,6 @@ - @@ -5609,7 +5548,6 @@ - @@ -5632,7 +5570,6 @@ - @@ -5650,7 +5587,6 @@ - @@ -5675,20 +5611,17 @@ - - - @@ -5701,7 +5634,6 @@ - @@ -5711,7 +5643,6 @@ - @@ -5724,18 +5655,15 @@ - - - - - @@ -5783,7 +5709,6 @@ RTL (right-to-left). --> - @@ -5813,14 +5738,12 @@ RTL (right-to-left). --> - - - @@ -5842,7 +5764,6 @@ - @@ -5852,7 +5773,6 @@ restarting at the first frame after the last has finished. --> - @@ -5861,26 +5781,24 @@ given, the drawable must be defined by the first child tag. --> - - + + - - @@ -5888,8 +5806,6 @@ given, the drawable must be defined by the first child tag. --> - - @@ -5939,7 +5855,6 @@ - @@ -5947,7 +5862,6 @@ - @@ -5985,13 +5899,11 @@ or a fractional value relative to the shape's minimum dimension. --> - - @@ -6003,7 +5915,6 @@ - @@ -6018,7 +5929,6 @@ - @@ -6030,7 +5940,6 @@ - @@ -6072,7 +5981,6 @@ over absolute padding (for example, right when layout direction is LTR). --> - @@ -6106,7 +6014,6 @@ from a drawable container. --> - @@ -6114,7 +6021,6 @@ - @@ -6124,7 +6030,6 @@ - @@ -6133,7 +6038,6 @@ - @@ -6143,7 +6047,6 @@ - @@ -6154,7 +6057,6 @@ - - @@ -6263,7 +6164,6 @@ - @@ -6284,19 +6184,16 @@ - - - @@ -6304,8 +6201,9 @@ + + - @@ -6360,7 +6258,6 @@ down beyond a minimum size. --> - @@ -6375,7 +6272,6 @@ - @@ -6387,7 +6283,6 @@ - @@ -6405,12 +6300,10 @@ default value is src_in, which treats the drawable as an alpha mask. --> - - - @@ -6464,7 +6356,6 @@ - @@ -6510,7 +6401,6 @@ - @@ -6518,18 +6408,15 @@ - - - @@ -6537,12 +6424,10 @@ - - @@ -6596,8 +6481,14 @@ + + + + - @@ -6606,14 +6497,12 @@ - - @@ -6622,19 +6511,16 @@ - - - - - + + + + - - @@ -6645,7 +6531,45 @@ - + + + + + + + + + + + + + + + + + + + @@ -6665,7 +6589,6 @@ each animation. --> - @@ -6697,38 +6620,31 @@ - - - - - - - @@ -6743,12 +6659,10 @@ cubic Bezier will be ignored. --> - - @@ -6769,14 +6683,12 @@ This corresponds to {@link android.transition.Transition#setMatchOrder(int...)}. --> - - @@ -6850,7 +6760,6 @@ - @@ -6863,7 +6772,6 @@ - @@ -6871,12 +6779,10 @@ transitionining View. Default is true. Corresponds to {@link android.transition.ChangeTransform#setReparentWithOverlay(boolean)}. --> - - - @@ -6899,7 +6804,6 @@ - @@ -6913,7 +6817,6 @@ - @@ -6921,12 +6824,10 @@ - - @@ -6961,14 +6862,12 @@ - - @@ -6977,12 +6876,10 @@ to interpolate between this keyframe and the previous keyframe. --> - - @@ -6993,13 +6890,10 @@ - - - @@ -7009,12 +6903,10 @@ - - @@ -7143,12 +7035,10 @@ - - @@ -7194,7 +7083,6 @@ values are not suitable for user inspection and editing. --> - - - - @@ -7259,16 +7144,13 @@ string will be placed in the data field of the {@link android.content.Intent Intent} when the user clicks a suggestion. Optional attribute. --> - - - - - - - - - - - - - - - - - @@ -7380,11 +7248,9 @@ - - @@ -7395,43 +7261,31 @@ this group. --> - - - - - - - - - - - - - - @@ -7467,11 +7319,9 @@ - - @@ -7482,24 +7332,22 @@ - - - - - + called when the item is clicked. + {@deprecated Menu actually traverses the Context hierarchy looking for the + relevant method, which is fragile (an intermediate ContextWrapper adding a + same-named method would change behavior) and restricts bytecode optimizers + such as R8. Instead, use MenuItem.setOnMenuItemClickListener.} --> - - - - - - - - @@ -7559,12 +7400,10 @@ --> - - - @@ -7591,12 +7429,10 @@ - - @@ -7650,7 +7486,6 @@ value of this attribute is false. --> - - @@ -7684,7 +7518,6 @@ the EditTextPreference uses a layout with an EditText as this attribute. --> - - @@ -7705,7 +7537,6 @@ second item in this array will be saved to the preference. --> - @@ -7724,7 +7555,6 @@ - @@ -7736,7 +7566,6 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + @@ -7923,9 +7742,17 @@ - + + + @@ -7952,31 +7779,31 @@ + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - + + + + - - - @@ -8173,12 +7991,10 @@ --> - - @@ -8205,12 +8021,10 @@ --> - - - + + - - + + + + + + + + + - - + + + + + + + + + - - - @@ -8292,17 +8131,14 @@ "All connections"). Optional (Default is "All Contacts"). --> - - - @@ -8311,17 +8147,14 @@ - - - - - @@ -8355,13 +8186,15 @@ + + + + - - - - + + - - + + + + + + + + + + + + + + + + + + + + + - @@ -8520,7 +8381,6 @@ shown by widgets in the action bar. --> - @@ -8535,7 +8395,6 @@ - @@ -8573,7 +8432,6 @@ - @@ -8622,7 +8480,6 @@ - @@ -8673,7 +8530,6 @@ - @@ -8682,7 +8538,6 @@ - @@ -8702,7 +8557,6 @@ - - - - - @@ -8759,23 +8609,19 @@ the fixed margins. --> - - - - @@ -8810,11 +8654,9 @@ - - @@ -8824,14 +8666,12 @@ - - @@ -8857,7 +8697,6 @@ - @@ -8865,7 +8704,6 @@ - @@ -8929,20 +8767,16 @@ - - - - + + + + + + + - - - + + - - - @@ -9020,7 +8870,6 @@ - @@ -9029,7 +8878,6 @@ - @@ -9048,7 +8896,6 @@ - @@ -9059,17 +8906,14 @@ - - - @@ -9083,11 +8927,9 @@ - - @@ -9098,7 +8940,6 @@ - @@ -9108,6 +8949,9 @@ + + - @@ -9126,12 +8969,11 @@ + - - @@ -9163,25 +9005,40 @@ specified. --> - - + - + + the identity of the provider. + {@deprecated Use app:fontProviderPackage with Jetpack Core library instead.} + --> + on the format of this string. + {@deprecated Use app:fontProviderQuery with Jetpack Core library instead.} + --> + documentation for these values. + {@deprecated Use app:fontProviderCerts with Jetpack Core library instead.} + --> + + - @@ -9191,7 +9048,6 @@ - @@ -9201,7 +9057,6 @@ - @@ -9216,9 +9071,7 @@ - - @@ -9228,9 +9081,22 @@ - - - + + + + + + + + + + + + + + + diff --git a/jadx-core/src/main/resources/android/attrs_manifest.xml b/jadx-core/src/main/resources/android/attrs_manifest.xml index f42b248f4..0c2357e4c 100644 --- a/jadx-core/src/main/resources/android/attrs_manifest.xml +++ b/jadx-core/src/main/resources/android/attrs_manifest.xml @@ -20,11 +20,9 @@ - - - - - - - - - - - - - - - - + + + (optionally) be granted to development applications. Although undocumented, the + permission state used to be shared by all users (including future users), but it is + managed per-user since API level 31. --> @@ -271,7 +254,7 @@ - - - - @@ -301,8 +278,16 @@ + + + + + + - - + + - - + + + to facilitate interoperability between shared components. Note that + existing apps cannot remove this value, as migrating off a + shared user ID is not supported. --> - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - @@ -992,15 +939,31 @@ + + - - + + + + - - - - - - @@ -1043,7 +999,6 @@ - @@ -1051,10 +1006,8 @@ - - @@ -1063,26 +1016,21 @@ - - - - - - - - - - @@ -1140,30 +1080,24 @@ is unavailable or too full. --> - - - - - + resource] to be present in order to function. Default value is false. + @deprecated Use {@link android.R.attr#requiredSplitTypes} instead. --> - + + + + - - - - - - - - - - + resizeable activities when in multi-window mode before Android 12. --> - - - - @@ -1444,39 +1364,33 @@ - - - - + + - - - - - - + + @@ -1511,7 +1423,8 @@ - + @@ -1521,7 +1434,6 @@ screenshots.--> - - + + + + + + + + + + + - - - - - - @@ -1755,22 +1682,18 @@ @@ -1778,7 +1701,6 @@ - - + + - - - - + + + - @@ -1839,21 +1777,52 @@ + + + + + + + + + + + + + + + + + + + + - - - - - + - @@ -1896,16 +1862,14 @@ + - @@ -1928,7 +1892,6 @@ - @@ -1959,7 +1920,6 @@ - @@ -1995,18 +1954,39 @@ requested. If it does support the feature, it will be as if the manifest didn't request it at all. --> + + + + + + + + + + + + + + - @@ -2016,13 +1996,11 @@ - @@ -2043,23 +2021,19 @@ installed. --> - - @@ -2087,7 +2061,6 @@ incompatibility with them. --> - @@ -2096,12 +2069,10 @@ - @@ -2111,7 +2082,6 @@ be the same as the apk's package name. --> - @@ -2120,8 +2090,32 @@ - - + + + + + + + + + + + + + + + + @@ -2145,11 +2138,9 @@ - @@ -2164,19 +2155,36 @@ dynamically at runtime. --> - + + + + + + + @@ -2187,11 +2195,9 @@ - @@ -2199,13 +2205,11 @@ - @@ -2223,7 +2227,6 @@ - @@ -2308,56 +2310,51 @@ --> - - - - + + + + - @@ -2366,11 +2363,9 @@ - @@ -2379,12 +2374,10 @@ - @@ -2419,15 +2412,25 @@ - + + + - + specified multiple time to supply multiple paths. If multiple + path matching attributes are supplied, they will be evaluated in the + following order with the first attribute being the only one honored: + pathAdvancedPattern, pathPattern, + pathPrefix, pathSuffix, path. --> + + + + - + specified multiple time to supply multiple paths. If multiple + path matching attributes are supplied, they will be evaluated in the + following order with the first attribute being the only one honored: + pathAdvancedPattern, pathPattern, + pathPrefix, pathSuffix, path.--> + - - + + + + + + + + + + + + + + - + - + + + + + + + + - - + + + + + + + + @@ -2813,7 +2901,6 @@ be better. If not specified, the default order is 0. --> - - + + + + + + - - @@ -2959,7 +3064,6 @@ - - - - - - - - - - - - @@ -3083,14 +3175,12 @@ {@link android.content.Intent#setComponent Intent.setComponent()}. --> - - @@ -3099,7 +3189,6 @@ - @@ -3110,12 +3199,10 @@ - - @@ -3129,21 +3216,36 @@ defined in {@link android.view.Gravity}. --> + + - @@ -3153,15 +3255,29 @@ @hide --> - - - + + + + + + + +