-
Notifications
You must be signed in to change notification settings - Fork 528
/
methodmap.csv
We can make this file beautiful and searchable if this error is corrected: Illegal quoting in line 8.
4130 lines (3973 loc) · 389 KB
/
methodmap.csv
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// You are almost not supposed to directly edit this file.
// See build-tools/enumification-helpers/README.md there for details.
//
// Each line represents: [API], [pkg], [type], [method], [param], [C#enum]
// API - Platform Name (API Level) Since
// pkg - Java package
// type - Java type (dotted for nested types)
// method - method name (".ctor" for constructors)
// param - method parameter name, or "return" for return value
// C#enum - C# enum type (full name, dotted)
//
// Lines until around 600 are traditional mappings that were not tracked with
// enumification-helpers tools. There are some marker comment lines over there,
// and after those lines they are copy of enumification-helpers/methodmap.ext.csv.
// CharBuffer is sort of special to treat ICharSequence.
// We need to remap it to CharSequence to have valid overrides.
0, java.nio, CharBuffer, subSequence, return, Java.Lang.ICharSequence
14, android.accessibilityservice, AccessibilityServiceInfo, feedbackTypeToString, feedbackType, Android.AccessibilityServices.FeedbackFlags
11, android.animation,LayoutTransition,getAnimator,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,LayoutTransition,getDuration,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,LayoutTransition,getInterpolator,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,LayoutTransition,getStagger,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,LayoutTransition,getStartDelay,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,LayoutTransition,setAnimator,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,LayoutTransition,setDuration,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,LayoutTransition,setInterpolator,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,LayoutTransition,setStagger,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,LayoutTransition,setStartDelay,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,[Interface]LayoutTransition.TransitionListener,endTransition,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,[Interface]LayoutTransition.TransitionListener,startTransition,transitionType,Android.Animation.LayoutTransitionType
11, android.animation,ValueAnimator,getRepeatMode,return,Android.Animation.ValueAnimatorRepeatMode
11, android.animation,ValueAnimator,setRepeatMode,value,Android.Animation.ValueAnimatorRepeatMode
11, android.app,ActionBar,getDisplayOptions,return,Android.App.ActionBarDisplayOptions
11, android.app,ActionBar,setDisplayOptions,options,Android.App.ActionBarDisplayOptions
11, android.app,ActionBar,getNavigationMode,return,Android.App.ActionBarNavigationMode
11, android.app,ActionBar,setNavigationMode,mode,Android.App.ActionBarNavigationMode
1, android.app,Activity,setDefaultKeyMode,mode,Android.App.DefaultKey
1, android.app,Activity,setResult,resultCode,Android.App.Result
1, android.app,Activity,onActivityResult,resultCode,Android.App.Result
1, android.app,Activity,requestWindowFeature,featureId,Android.Views.WindowFeatures
0, android.app,Activity,setFeatureDrawable,featureId,Android.Views.WindowFeatures
1, android.app,Activity,setFeatureDrawableAlpha,featureId,Android.Views.WindowFeatures
1, android.app,Activity,setFeatureDrawableResource,featureId,Android.Views.WindowFeatures
1, android.app,Activity,setFeatureDrawableUri,featureId,Android.Views.WindowFeatures
1, android.app,Activity,setRequestedOrientation,requestedOrientation,Android.Content.PM.ScreenOrientation
1, android.app,Activity,getPreferences,mode,Android.Content.FileCreationMode
11, android.app,ActivityManager,moveTaskToFront,flags,Android.App.MoveTaskFlags
0, android.app,ActivityManager,getRecentTasks,flags,Android.App.RecentTaskFlags
0, android.app,AlarmManager,set,type,Android.App.AlarmType
0, android.app,AlarmManager,setInexactRepeating,type,Android.App.AlarmType
0, android.app,AlarmManager,setRepeating,type,Android.App.AlarmType
11, android.app,DialogFragment,getTheme,return,Android.App.DialogFragmentStyle
11, android.app,DialogFragment,setStyle,style,Android.App.DialogFragmentStyle
11, android.app,FragmentTransaction,setTransition,transit,Android.App.FragmentTransit
0, android.app,Instrumentation,finish,resultCode,Android.App.Result
0, android.app,Instrumentation,sendCharacterSync,keyCode,Android.Views.Keycode
0, android.app,Instrumentation,sendStatus,resultCode,Android.App.Result
0, android.app,Notification,flags,,Android.App.NotificationFlags
0, android.app,Notification,defaults,,Android.App.NotificationDefaults
0, android.app,PendingIntent,getActivity,flags,Android.App.PendingIntentFlags
0, android.app,PendingIntent,getBroadcast,flags,Android.App.PendingIntentFlags
0, android.app,PendingIntent,getService,flags,Android.App.PendingIntentFlags
0, android.app,ProgressDialog,setProgressStyle,style,Android.App.ProgressDialogStyle
5, android.app,Service,onStartCommand,flags,Android.App.StartCommandFlags
5, android.app,Service,onStartCommand,return,Android.App.StartCommandResult
8, android.app.admin,DevicePolicyManager,getPasswordQuality,return,Android.App.Admin.PasswordQuality
11, android.app.admin,DevicePolicyManager,getStorageEncryptionStatus,return,Android.App.Admin.EncryptionStatus
11, android.app.admin,DevicePolicyManager,setStorageEncryption,return,Android.App.Admin.EncryptionStatus
8, android.app.admin,DevicePolicyManager,setPasswordQuality,quality,Android.App.Admin.PasswordQuality
0, android.accessibilityservice,AccessibilityServiceInfo,feedbackType,,Android.AccessibilityServices.FeedbackFlags
11, android.bluetooth,[Interface]BluetoothProfile,getConnectionState,return,Android.Bluetooth.ProfileState
11, android.bluetooth,[Interface]BluetoothProfile,getDevicesMatchingConnectionStates,states,Android.Bluetooth.ProfileState[]
5, android.bluetooth,BluetoothAdapter,getScanMode,return,Android.Bluetooth.ScanMode
5, android.bluetooth,BluetoothAdapter,getState,return,Android.Bluetooth.State
5, android.bluetooth,BluetoothClass,getDeviceClass,return,Android.Bluetooth.DeviceClass
5, android.bluetooth,BluetoothClass,getMajorDeviceClass,return,Android.Bluetooth.MajorDeviceClass
5, android.bluetooth,BluetoothClass,hasService,service,Android.Bluetooth.ServiceClass
5, android.bluetooth,BluetoothDevice,getBondState,return,Android.Bluetooth.Bond
0, android.content,Context,createPackageContext,flags,Android.Content.PackageContextFlags
0, android.content,Context,getDir,mode,Android.Content.FileCreationMode
0, android.content,Context,getSharedPreferences,mode,Android.Content.FileCreationMode
0, android.content,Context,openFileOutput,mode,Android.Content.FileCreationMode
0, android.content,Context,openOrCreateDatabase,mode,Android.Content.FileCreationMode
0, android.content,Intent,fillIn,flags,Android.Content.FillInFlags
0, android.content,Intent,fillIn,return,Android.Content.FillInFlags
0, android.content,Intent,getFlags,return,Android.Content.ActivityFlags
0, android.content,Intent,setFlags,flags,Android.Content.ActivityFlags
0, android.content,Intent,addFlags,flags,Android.Content.ActivityFlags
0, android.content,IntentFilter,match,return,Android.Content.MatchResults
0, android.content,IntentFilter,matchData,return,Android.Content.MatchResults
0, android.content,IntentFilter,matchDataAuthority,return,Android.Content.MatchResults
0, android.content.pm,ActivityInfo,configChanges,,Android.Content.PM.ConfigChanges
0, android.content.pm,ActivityInfo,flags,,Android.Content.PM.ActivityInfoFlags
0, android.content.pm,ActivityInfo,launchMode,,Android.Content.PM.LaunchMode
0, android.content.pm,ActivityInfo,screenOrientation,,Android.Content.PM.ScreenOrientation
0, android.content.pm,ApplicationInfo,flags,,Android.Content.PM.ApplicationInfoFlags
0, android.content.pm,PackageManager,getComponentEnabledSetting,return,Android.Content.PM.ComponentEnabledState
0, android.content.pm,PackageManager,setComponentEnabledSetting,newState,Android.Content.PM.ComponentEnabledState
0, android.content.pm,PackageManager,checkPermission,return,Android.Content.PM.Permission
0, android.content.pm,PackageManager,checkSignatures,return,Android.Content.PM.SignatureResult
0, android.content.pm,PackageManager,getPreferredPackages,flags,Android.Content.PM.PackageInfoFlags
0, android.content.pm,PermissionInfo,protectionLevel,,Android.Content.PM.Protection
0, android.content.res,AssetManager,open,accessMode,Android.Content.Res.Access
0, android.content.res,Configuration,hardKeyboardHidden,,Android.Content.Res.HardKeyboardHidden
0, android.content.res,Configuration,keyboardHidden,,Android.Content.Res.KeyboardHidden
0, android.content.res,Configuration,keyboard,,Android.Content.Res.KeyboardType
5, android.content.res,Configuration,navigationHidden,,Android.Content.Res.NavigationHidden
0, android.content.res,Configuration,navigation,,Android.Content.Res.Navigation
0, android.content.res,Configuration,orientation,,Android.Content.Res.Orientation
0, android.content.res,Configuration,screenLayout,,Android.Content.Res.ScreenLayout
0, android.content.res,Configuration,touchscreen,,Android.Content.Res.TouchScreenType
0, android.content,SearchRecentSuggestionsProvider,setupSuggestions,mode,Android.Content.DatabaseMode
11, android.database,[Interface]Cursor,getType,return,Android.Database.FieldType
11, android.database,CursorWindow,getType,return,Android.Database.FieldType
11, android.database,DatabaseUtils,getSqlStatementType,return,Android.Database.StatementType
// darn, the docs changed the parameter name.
11, android.drm,DrmConvertedStatus,ctor,_statusCode,Android.Drm.DrmConvertedStatusCode
11, android.drm,DrmConvertedStatus,ctor,statusCode,Android.Drm.DrmConvertedStatusCode
11, android.drm,DrmInfoRequest,ctor,infoType,Android.Drm.DrmInfoRequestType
11, android.drm,DrmInfoRequest,getInfoType,return,Android.Drm.DrmInfoRequestType
// darn, the docs changed the parameter name.
11, android.drm,DrmInfoStatus,ctor,_statusCode,Android.Drm.DrmInfoStatusCode
11, android.drm,DrmInfoStatus,ctor,statusCode,Android.Drm.DrmInfoStatusCode
11, android.drm,DrmInfoStatus,ctor,_infoType,Android.Drm.DrmInfoRequestType
11, android.drm,DrmInfoStatus,ctor,infoType,Android.Drm.DrmInfoRequestType
11, android.drm,DrmManagerClient,acquireRights,return,Android.Drm.DrmManagerClientErrorCode
11, android.drm,DrmManagerClient,checkRightsStatus,action,Android.Drm.DrmStoreActionCode
11, android.drm,DrmManagerClient,checkRightsStatus,return,Android.Drm.DrmStoreRightsStatusCode
11, android.drm,DrmManagerClient,getConstraints,action,Android.Drm.DrmStoreActionCode
11, android.drm,DrmManagerClient,getDrmObjectType,return,Android.Drm.DrmStoreObjectTypeCode
11, android.drm,DrmManagerClient,processDrmInfo,return,Android.Drm.DrmManagerClientErrorCode
11, android.drm,DrmManagerClient,removeAllRights,return,Android.Drm.DrmManagerClientErrorCode
11, android.drm,DrmManagerClient,removeRights,return,Android.Drm.DrmManagerClientErrorCode
11, android.drm,DrmManagerClient,saveRights,return,Android.Drm.DrmManagerClientErrorCode
0, android.graphics,PixelFormat,formatHasAlpha,format,Android.Graphics.Format
0, android.graphics,PixelFormat,getPixelFormatInfo,format,Android.Graphics.Format
0, android.graphics,Canvas,save,saveFlags,Android.Graphics.SaveFlags
0, android.graphics,Canvas,saveLayer,saveFlags,Android.Graphics.SaveFlags
0, android.graphics,Canvas,saveLayerAlpha,saveFlags,Android.Graphics.SaveFlags
0, android.graphics.drawable,GradientDrawable,setShape,shape,Android.Graphics.Drawables.ShapeType
0, android.graphics.drawable,GradientDrawable,setGradientType,gradient,Android.Graphics.Drawables.GradientType
0, android.graphics,Paint,ctor,flags,Android.Graphics.PaintFlags
0, android.graphics,Paint,getFlags,return,Android.Graphics.PaintFlags
0, android.graphics,Paint,setFlags,flags,Android.Graphics.PaintFlags
0, android.graphics,PathMeasure,getMatrix,flags,Android.Graphics.MatrixFlags
0, android.graphics,Typeface,create,style,Android.Graphics.TypefaceStyle
0, android.graphics,Typeface,defaultFromStyle,style,Android.Graphics.TypefaceStyle
0, android.graphics,Typeface,getStyle,return,Android.Graphics.TypefaceStyle
0, android.hardware,Sensor,getType,return,Android.Hardware.SensorType
0, android.hardware,[Interface]Camera.ErrorCallback,onError,error,Android.Hardware.CameraError
0, android.hardware,SensorManager,getDefaultSensor,type,Android.Hardware.SensorType
0, android.hardware,SensorManager,getSensorList,type,Android.Hardware.SensorType
0, android.hardware,SensorManager,remapCoordinateSystem,X,Android.Hardware.Axis
0, android.hardware,SensorManager,remapCoordinateSystem,Y,Android.Hardware.Axis
0, android.hardware,SensorManager,registerListener,rate,Android.Hardware.SensorDelay
0, android.hardware,SensorManager,registerListener,rateUs,Android.Hardware.SensorDelay
0, android.hardware,SensorManager,registerListener,samplingPeriodUs,Android.Hardware.SensorDelay
12, android.hardware.usb,UsbDevice,getDeviceClass,return,Android.Hardware.Usb.UsbClass
12, android.hardware.usb,UsbDevice,getDeviceSubclass,return,Android.Hardware.Usb.UsbClass
12, android.hardware.usb,UsbEndpoint,getAddress,return,Android.Hardware.Usb.UsbAddressing
12, android.hardware.usb,UsbEndpoint,getDirection,return,Android.Hardware.Usb.UsbAddressing
12, android.hardware.usb,UsbEndpoint,getDirection,return,Android.Hardware.Usb.UsbAddressing
12, android.hardware.usb,UsbEndpoint,getType,return,Android.Hardware.Usb.UsbAddressing
12, android.hardware.usb,UsbInterface,getInterfaceClass,return,Android.Hardware.Usb.UsbClass
12, android.hardware.usb,UsbInterface,getInterfaceSubclass,return,Android.Hardware.Usb.UsbClass
11, android.inputmethodservice,InputMethodService,getBackDisposition,return,Android.InputMethodServices.BackDisposition
11, android.inputmethodservice,InputMethodService,setBackDisposition,disposition,Android.InputMethodServices.BackDisposition
0, android.media,ToneGenerator,startTone,toneType,Android.Media.Tone
3, android.media,AudioRecord,getChannelConfiguration,return,Android.Media.ChannelIn
3, android.media,AudioTrack,getChannelConfiguration,return,Android.Media.ChannelOut
3, android.media,AudioRecord,getAudioFormat,return,Android.Media.Encoding
3, android.media,AudioTrack,getAudioFormat,return,Android.Media.Encoding
3, android.media,AudioRecord,getMinBufferSize,channelConfig,Android.Media.ChannelIn
3, android.media,AudioTrack,getMinBufferSize,audioFormat,Android.Media.Encoding
1, android.media,AudioManager,adjustStreamVolume,direction,Android.Media.Adjust
1, android.media,AudioManager,adjustSuggestedStreamVolume,direction,Android.Media.Adjust
1, android.media,AudioManager,adjustVolume,direction,Android.Media.Adjust
1, android.media,AudioManager,adjustStreamVolume,flags,Android.Media.VolumeNotificationFlags
1, android.media,AudioManager,adjustSuggestedStreamVolume,flags,Android.Media.VolumeNotificationFlags
1, android.media,AudioManager,adjustVolume,flags,Android.Media.VolumeNotificationFlags
3, android.media,AudioManager,playSoundEffect,effectType,Android.Media.SoundEffect
1, android.media,AudioManager,getMode,return,Android.Media.Mode
1, android.media,AudioManager,setMode,mode,Android.Media.Mode
1, android.media,AudioManager,getRingerMode,return,Android.Media.RingerMode
1, android.media,AudioManager,setRingerMode,ringerMode,Android.Media.RingerMode
1, android.media,AudioManager,setRouting,mode,Android.Media.Mode
1, android.media,AudioManager,setRouting,routes,Android.Media.Route
1, android.media,AudioManager,setRouting,mask,Android.Media.Route
1, android.media,AudioManager,getRouting,mode,Android.Media.Mode
1, android.media,AudioManager,getRouting,return,Android.Media.Route
1, android.media,AudioManager,adjustStreamVolume,streamType,Android.Media.Stream
1, android.media,AudioManager,getStreamMaxVolume,streamType,Android.Media.Stream
1, android.media,AudioManager,getStreamVolume,streamType,Android.Media.Stream
8, android.media,AudioManager,requestAudioFocus,streamType,Android.Media.Stream
1, android.media,AudioManager,setStreamMute,streamType,Android.Media.Stream
1, android.media,AudioManager,setStreamSolo,streamType,Android.Media.Stream
1, android.media,AudioManager,setStreamVolume,streamType,Android.Media.Stream
1, android.media,AudioManager,getVibrateSetting,vibrateType,Android.Media.VibrateType
1, android.media,AudioManager,setVibrateSetting,vibrateSetting,Android.Media.VibrateSetting
1, android.media,AudioManager,setVibrateSetting,vibrateType,Android.Media.VibrateType
1, android.media,AudioManager,getVibrateSetting,return,Android.Media.VibrateSetting
1, android.media,AudioManager,shouldVibrate,vibrateType,Android.Media.VibrateType
3, android.media,AudioRecord,setNotificationMarkerPosition,return,Android.Media.RecordStatus
3, android.media,AudioRecord,setPositionNotificationPeriod,return,Android.Media.RecordStatus
3, android.media,AudioRecord,getState,return,Android.Media.State
3, android.media,AudioRecord,getRecordingState,return,Android.Media.RecordState
3, android.media,AudioTrack,ctor,mode,Android.Media.AudioTrackMode
3, android.media,AudioTrack,getPlayState,return,Android.Media.PlayState
3, android.media,AudioTrack,getState,return,Android.Media.AudioTrackState
8, android.media,CamcorderProfile,get,quality,Android.Media.CamcorderQuality
11, android.media,CamcorderProfile,hasProfile,quality,Android.Media.CamcorderQuality
1, android.media,FaceDetector.Face,pose,euler,Android.Media.Euler
1, android.media,[Interface]MediaPlayer.OnErrorListener,onError,what,Android.Media.MediaError
3, android.media,[Interface]MediaPlayer.OnInfoListener,onInfo,what,Android.Media.MediaInfo
3, android.media,[Interface]MediaRecorder.OnInfoListener,onInfo,what,Android.Media.MediaRecorderInfo
1, android.media,MediaPlayer,setAudioStreamType,streamtype,Android.Media.Stream
1, android.media,MediaRecorder,setAudioEncoder,audio_encoder,Android.Media.AudioEncoder
1, android.media,MediaRecorder,setAudioSource,audio_source,Android.Media.AudioSource
// On Api level 29, the argument audio_source was renamed from audio_source to audioSource
1, android.media,MediaRecorder,setAudioSource,audioSource,Android.Media.AudioSource
1, android.media,MediaRecorder,setOutputFormat,output_format,Android.Media.OutputFormat
1, android.media,MediaRecorder,setVideoEncoder,video_encoder,Android.Media.VideoEncoder
1, android.media,MediaRecorder,setVideoSource,video_source,Android.Media.VideoSource
1, android.media,RingtoneManager,getActualDefaultRingtoneUri,type,Android.Media.RingtoneType
1, android.media,RingtoneManager,setActualDefaultRingtoneUri,type,Android.Media.RingtoneType
1, android.media,RingtoneManager,setType,type,Android.Media.RingtoneType
12, android.mtp,MtpDevice,getObjectHandles,format,Android.Mtp.MtpFormat
12, android.mtp,MtpObjectInfo,getFormat,return,Android.Mtp.MtpFormat
12, android.mtp,MtpObjectInfo,getProtectionStatus,return,Android.Mtp.ProtectionStatus
12, android.mtp,MtpObjectInfo,getThumbFormat,return,Android.Mtp.MtpFormat
12, android.net.rtp,AudioGroup,getMode,return,Android.Net.Rtp.AudioGroupMode
12, android.net.rtp,AudioGroup,setMode,mode,Android.Net.Rtp.AudioGroupMode
12, android.net.rtp,RtpStream,getMode,return,Android.Net.Rtp.RtpStreamMode
12, android.net.rtp,RtpStream,setMode,mode,Android.Net.Rtp.RtpStreamMode
11, android.renderscript,Allocation,createCubemapFromBitmap,usage,Android.Renderscripts.AllocationUsage
11, android.renderscript,Allocation,createCubemapFromCubeFaces,usage,Android.Renderscripts.AllocationUsage
11, android.renderscript,Allocation,createFromBitmap,usage,Android.Renderscripts.AllocationUsage
11, android.renderscript,Allocation,createFromBitmapResource,usage,Android.Renderscripts.AllocationUsage
11, android.renderscript,Allocation,createFromString,usage,Android.Renderscripts.AllocationUsage
11, android.renderscript,Allocation,createSized,usage,Android.Renderscripts.AllocationUsage
11, android.renderscript,Allocation,createTyped,usage,Android.Renderscripts.AllocationUsage
11, android.renderscript,Mesh.TriangleMeshBuilder,ctor,flags,Android.Renderscripts.TriangleFlags
0, android.view.accessibility,AccessibilityEvent,getEventType,return,Android.Views.Accessibility.EventTypes
0, android.view.accessibility,AccessibilityEvent,setEventType,eventType,Android.Views.Accessibility.EventTypes
0, android.view.animation,Animation,getZAdjustment,return,Android.Views.Animations.ContentZorder
0, android.view.animation,Animation,setZAdjustment,zAdjustment,Android.Views.Animations.ContentZorder
0, android.view.animation,Animation,resolveSize,type,Android.Views.Animations.Dimension
0, android.view.animation,Animation,getRepeatMode,return,Android.Views.Animations.RepeatMode
0, android.view.animation,Animation,setRepeatMode,repeatMode,Android.Views.Animations.RepeatMode
0, android.view.animation,GridLayoutAnimationController,getDirection,return,Android.Views.Animations.Direction
0, android.view.animation,GridLayoutAnimationController,setDirection,direction,Android.Views.Animations.Direction
0, android.view.animation,GridLayoutAnimationController,getDirectionPriority,return,Android.Views.Animations.Priority
0, android.view.animation,GridLayoutAnimationController,setDirectionPriority,directionPriority,Android.Views.Animations.Priority
0, android.view.animation,LayoutAnimationController,getOrder,return,Android.Views.Animations.DelayOrder
0, android.view.animation,LayoutAnimationController,setOrder,order,Android.Views.Animations.DelayOrder
11, android.view,DragEvent,getAction,return,Android.Views.DragAction
0, android.view,Gravity,apply,gravity,Android.Views.GravityFlags
0, android.view,Gravity,applyDisplay,gravity,Android.Views.GravityFlags
0, android.view,Gravity,isHorizontal,gravity,Android.Views.GravityFlags
0, android.view,Gravity,isVertical,gravity,Android.Views.GravityFlags
11, android.view,KeyCharacterMap,getModifierBehavior,return,Android.Views.KeyModifierBehavior
11, android.view,[Interface]MenuItem,setShowAsAction,actionEnum,Android.Views.ShowAsAction
12, android.view,InputDevice.MotionRange,getAxis,return,Android.Views.Axis
9, android.view,InputDevice,getMotionRange,rangeType,Android.Views.Axis
12, android.view,InputDevice,getMotionRange,axis,Android.Views.Axis
// in API Level 16 it was renamed to rangeType. Stupid.
16, android.view,InputDevice,getMotionRange,rangeType,Android.Views.Axis
0, android.view,View,performHapticFeedback,feedbackConstant,Android.Views.FeedbackConstants
0, android.view,View,performHapticFeedback,flags,Android.Views.FeedbackFlags
11, android.view,[Interface]View.OnSystemUiVisibilityChangeListener,onSystemUiVisibilityChange,visibility,Android.Views.StatusBarVisibility
0, android.view,[Interface]Menu,performShortcut,flags,Android.Views.MenuPerformFlags
0, android.view,[Interface]SurfaceHolder,setType,type,Android.Views.SurfaceType
0, android.view,WindowManager.LayoutParams,flags,,Android.Views.WindowManagerFlags
0, android.view,WindowManager.LayoutParams,ctor,_flags,Android.Views.WindowManagerFlags
0, android.view,WindowManager.LayoutParams,type,,Android.Views.WindowManagerTypes
0, android.view,WindowManager.LayoutParams,ctor,_type,Android.Views.WindowManagerTypes
0, android.view,WindowManager.LayoutParams,memoryType,,Android.Views.MemoryType
0, android.view,WindowManager.LayoutParams,softInputMode,,Android.Views.SoftInput
0, android.view.inputmethod,ExtractedText,flags,,Android.Views.InputMethods.ExtractedTextFlags
0, android.view.inputmethod,[Interface]InputMethod,showSoftInput,flags,Android.Views.InputMethods.ShowSoftInputFlags
0, android.inputmethodservice,InputMethodService.InputMethodImpl,showSoftInput,flags,Android.Views.InputMethods.ShowSoftInputFlags
0, android.view.inputmethod,InputMethodManager,hideSoftInputFromWindow,flags,Android.Views.InputMethods.HideSoftInputFlags
0, android.view.inputmethod,InputMethodManager,toggleSoftInput,showFlags,Android.Views.InputMethods.ShowFlags
0, android.view.inputmethod,InputMethodManager,toggleSoftInput,hideFlags,Android.Views.InputMethods.HideSoftInputFlags
0, android.view.inputmethod,InputMethodManager,toggleSoftInputFromWindow,showFlags,Android.Views.InputMethods.ShowSoftInputFlags
0, android.view.inputmethod,InputMethodManager,toggleSoftInputFromWindow,hideFlags,Android.Views.InputMethods.HideSoftInputFlags
0, android.view,KeyCharacterMap,getKeyboardType,return,Android.Views.KeyboardType
1, android.view,KeyEvent,getAction,return,Android.Views.KeyEventActions
3, android.view,KeyEvent,changeFlags,flags,Android.Views.KeyEventFlags
3, android.view,KeyEvent,changeAction,action,Android.Views.KeyEventActions
1, android.view,KeyEvent,getFlags,return,Android.Views.KeyEventFlags
1, android.view,KeyEvent,getKeyCode,return,Android.Views.Keycode
1, android.view,KeyEvent,isModifierKey,keyCode,Android.Views.Keycode
12, android.view,KeyEvent,isGamepadButton,keyCode,Android.Views.Keycode
12, android.view,KeyEvent,keyCodeFromString,return,Android.Views.Keycode
12, android.view,KeyEvent,keyCodeToString,keyCode,Android.Views.Keycode
1, android.view,KeyEvent,getMetaState,return,Android.Views.MetaKeyStates
13, android.view,KeyEvent,getModifiers,return,Android.Views.MetaKeyStates
11, android.view,KeyEvent,metaStateHasModifiers,metaState,Android.Views.MetaKeyStates
11, android.view,KeyEvent,metaStateHasNoModifiers,metaState,Android.Views.MetaKeyStates
11, android.view,KeyEvent,normalizeMetaState,metaState,Android.Views.MetaKeyStates
11, android.view,KeyEvent,normalizeMetaState,return,Android.Views.MetaKeyStates
0, android.view,KeyEvent,ctor,action,Android.Views.KeyEventActions
0, android.view,KeyEvent,ctor,code,Android.Views.Keycode
0, android.view,KeyEvent,ctor,metaState,Android.Views.MetaKeyStates
12, android.view,MotionEvent,axisFromString,return,Android.Views.Axis
12, android.view,MotionEvent,axisToString,axis,Android.Views.Axis
12, android.view,MotionEvent,getAxisValue,axis,Android.Views.Axis
12, android.view,MotionEvent,getHistoricalAxisValue,axis,Android.Views.Axis
12, android.view,MotionEvent.PointerCoords,getAxisValue,axis,Android.Views.Axis
12, android.view,MotionEvent.PointerCoords,setAxisValue,axis,Android.Views.Axis
0, android.view,MotionEvent,getAction,return,Android.Views.MotionEventActions
0, android.view,MotionEvent,setAction,action,Android.Views.MotionEventActions
0, android.view,MotionEvent,setEdgeFlags,flags,Android.Views.Edge
0, android.view,MotionEvent,getEdgeFlags,return,Android.Views.Edge
0, android.view,View,playSoundEffect,soundConstant,Android.Views.SoundEffects
0, android.view,Surface,setOrientation,orientation,Android.Views.SurfaceOrientation
0, android.view,View,addFocusables,focusableMode,Android.Views.FocusablesFlags
0, android.view,View,addFocusables,direction,Android.Views.FocusSearchDirection
0, android.view,View,dispatchUnhandledMove,direction,Android.Views.FocusSearchDirection
0, android.view,View,focusSearch,direction,Android.Views.FocusSearchDirection
0, android.view,View,getFocusables,direction,Android.Views.FocusSearchDirection
0, android.view,View,requestFocus,direction,Android.Views.FocusSearchDirection
0, android.view,View,onFocusChanged,direction,Android.Views.FocusSearchDirection
11, android.view,View,getLayerType,return,Android.Views.LayerType
11, android.view,View,setLayerType,layerType,Android.Views.LayerType
11, android.view,View,getVerticalScrollbarPosition,return,Android.Views.ScrollbarPosition
11, android.view,View,setVerticalScrollbarPosition,position,Android.Views.ScrollbarPosition
11, android.view,View,getSystemUiVisibility,return,Android.Views.StatusBarVisibility
11, android.view,View,setSystemUiVisibility,visibility,Android.Views.StatusBarVisibility
0, android.view,View,getWindowVisibility,return,Android.Views.ViewStates
8, android.view,View,onVisibilityChanged,visibility,Android.Views.ViewStates
0, android.view,View,onWindowVisibilityChanged,visibility,Android.Views.ViewStates
0, android.view,View,dispatchWindowVisibilityChanged,visibility,Android.Views.ViewStates
0, android.view,View,getVisibility,return,Android.Views.ViewStates
0, android.view,View,setVisibility,visibility,Android.Views.ViewStates
8, android.view,View,dispatchVisibilityChanged,visibility,Android.Views.ViewStates
0, android.view,View,getScrollBarStyle,return,Android.Views.ScrollbarStyles
0, android.view,View,setScrollBarStyle,style,Android.Views.ScrollbarStyles
0, android.view,View.MeasureSpec,getMode,return,Android.Views.MeasureSpecMode
0, android.view,View.MeasureSpec,makeMeasureSpec,mode,Android.Views.MeasureSpecMode
0, android.view,ViewGroup,getDescendantFocusability,return,Android.Views.DescendantFocusability
0, android.view,ViewGroup,setDescendantFocusability,focusability,Android.Views.DescendantFocusability
0, android.view,ViewGroup,getPersistentDrawingCache,return,Android.Views.PersistentDrawingCaches
0, android.view,ViewGroup,setPersistentDrawingCache,drawingCacheToKeep,Android.Views.PersistentDrawingCaches
11, android.view,Window,hasFeature,feature,Android.Views.WindowFeatures
11, android.view,Window,invalidatePanelMenu,featureId,Android.Views.WindowFeatures
0, android.view,Window,setFlags,flags,Android.Views.WindowManagerFlags
0, android.view,Window,setFlags,mask,Android.Views.WindowManagerFlags
0, android.view,Window,addFlags,flags,Android.Views.WindowManagerFlags
0, android.view,Window,clearFlags,flags,Android.Views.WindowManagerFlags
0, android.view,Window,setFeatureDrawable,featureId,Android.Views.WindowFeatures
0, android.view,Window,setFeatureDrawableAlpha,featureId,Android.Views.WindowFeatures
0, android.view,Window,setFeatureDrawableResource,featureId,Android.Views.WindowFeatures
0, android.view,Window,setFeatureDrawableUri,featureId,Android.Views.WindowFeatures
0, android.view,Window,setFeatureInt,featureId,Android.Views.WindowFeatures
0, android.view,Window,requestFeature,featureId,Android.Views.WindowFeatures
0, android.database.sqlite,SQLiteDatabase,openDatabase,flags,Android.Database.Sqlite.DatabaseOpenFlags
4, android.gesture,GestureOverlayView,getGestureStrokeType,return,Android.Gestures.GestureStrokeType
4, android.gesture,GestureOverlayView,setGestureStrokeType,gestureStrokeType,Android.Gestures.GestureStrokeType
4, android.gesture,GestureOverlayView,getOrientation,return,Android.Gestures.GestureOrientation
4, android.gesture,GestureOverlayView,setOrientation,orientation,Android.Gestures.GestureOrientation
4, android.gesture,GestureStore,getOrientationStyle,return,Android.Gestures.OrientationStyle
4, android.gesture,GestureStore,setOrientationStyle,style,Android.Gestures.OrientationStyle
4, android.gesture,GestureStore,getSequenceType,return,Android.Gestures.SequenceStyle
4, android.gesture,GestureStore,setSequenceType,type,Android.Gestures.SequenceStyle
0, android.inputmethodservice,InputMethodService.Insets,touchableInsets,,Android.InputMethodServices.TouchableInsets
1, android.location,Criteria,getAccuracy,return,Android.Locations.Accuracy
1, android.location,Criteria,setAccuracy,accuracy,Android.Locations.Accuracy
1, android.location,Criteria,getPowerRequirement,return,Android.Locations.Power
1, android.location,Criteria,setPowerRequirement,level,Android.Locations.Power
1, android.location,Criteria,setPowerRequirement,powerRequirement,Android.Locations.Power
0, android.location,[Interface]GpsStatus.Listener,onGpsStatusChanged,event,Android.Locations.GpsEvent
0, android.location,Location,convert,outputType,Android.Locations.Format
1, android.location,[Interface]LocationListener,onStatusChanged,status,Android.Locations.Availability
0, android.net,ConnectivityManager,getNetworkInfo,networkType,Android.Net.ConnectivityType
0, android.net,ConnectivityManager,isNetworkTypeValid,networkType,Android.Net.ConnectivityType
0, android.net,ConnectivityManager,requestRouteToHost,networkType,Android.Net.ConnectivityType
0, android.net,ConnectivityManager,startUsingNetworkFeature,networkType,Android.Net.ConnectivityType
0, android.net,ConnectivityManager,stopUsingNetworkFeature,networkType,Android.Net.ConnectivityType
0, android.net,ConnectivityManager,getNetworkPreference,return,Android.Net.ConnectivityType
0, android.net,ConnectivityManager,setNetworkPreference,preference,Android.Net.ConnectivityType
0, android.net,UrlQuerySanitizer.IllegalCharacterValueSanitizer,ctor,flags,Android.Net.IllegalCharacterFlags
0, android.net.wifi,WifiManager,createWifiLock,lockType,Android.Net.WifiMode
0, android.net.wifi,WifiManager,getWifiState,return,Android.Net.WifiState
0, android.os,FileObserver,onEvent,event,Android.OS.FileObserverEvents
0, android.os,ParcelFileDescriptor,open,mode,Android.OS.ParcelFileMode
0, android.os,PatternMatcher,ctor,type,Android.OS.Pattern
0, android.os,PatternMatcher,getType,return,Android.OS.Pattern
0, android.os,PowerManager,newWakeLock,flags,Android.OS.WakeLockFlags
0, android.os,PowerManager,newWakeLock,levelAndFlags,Android.OS.WakeLockFlags
0, android.os,Process,sendSignal,signal,Android.OS.Signal
0, android.os,Process,getThreadPriority,return,Android.OS.ThreadPriority
0, android.os,Process,setThreadPriority,priority,Android.OS.ThreadPriority
5, android.provider,ContactsContract.CommonDataKinds.Email,getTypeLabel,type,Android.Provider.EmailDataKind
5, android.provider,ContactsContract.CommonDataKinds.Email,getTypeLabelResource,type,Android.Provider.EmailDataKind
5, android.provider,ContactsContract.CommonDataKinds.Event,getTypeResource,type,Android.Provider.EventDataKind
5, android.provider,ContactsContract.CommonDataKinds.Im,getProtocolLabel,type,Android.Provider.IMProtocolDataKind
5, android.provider,ContactsContract.CommonDataKinds.Im,getProtocolLabelResource,type,Android.Provider.IMProtocolDataKind
5, android.provider,ContactsContract.CommonDataKinds.Im,getTypeLabel,type,Android.Provider.IMTypeDataKind
5, android.provider,ContactsContract.CommonDataKinds.Im,getTypeLabelResource,type,Android.Provider.IMTypeDataKind
5, android.provider,ContactsContract.CommonDataKinds.Organization,getTypeLabel,type,Android.Provider.OrganizationDataKind
5, android.provider,ContactsContract.CommonDataKinds.Organization,getTypeLabelResource,type,Android.Provider.OrganizationDataKind
5, android.provider,ContactsContract.CommonDataKinds.Phone,getTypeLabel,type,Android.Provider.PhoneDataKind
5, android.provider,ContactsContract.CommonDataKinds.Phone,getTypeLabelResource,type,Android.Provider.PhoneDataKind
5, android.provider,ContactsContract.CommonDataKinds.StructuredPostal,getTypeLabel,type,Android.Provider.AddressDataKind
5, android.provider,ContactsContract.CommonDataKinds.StructuredPostal,getTypeLabelResource,type,Android.Provider.AddressDataKind
5, android.provider,ContactsContract.QuickContact,showQuickContact,mode,Android.Provider.QuickContactMode
5, android.provider,MediaStore.Images.Thumbnails,getThumbnail,kind,Android.Provider.ThumbnailKind
0, android.provider,MediaStore.Images.Thumbnails,queryMiniThumbnail,kind,Android.Provider.ThumbnailKind
0, android.provider,UserDictionary.Words,addWord,localeType,Android.Provider.LocaleType
4, android.speech.tts,TextToSpeech,addEarcon,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,addSpeech,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,playEarcon,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,playSilence,return,Android.Speech.Tts.OperationResult
8, android.speech.tts,TextToSpeech,setEngineByPackageName,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,setOnUtteranceCompletedListener,return,Android.Speech.Tts.OperationResult
15, android.speech.tts,TextToSpeech,setOnUtteranceProgressListener,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,setPitch,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,setSpeechRate,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,speak,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,stop,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,synthesizeToFile,return,Android.Speech.Tts.OperationResult
4, android.speech.tts,TextToSpeech,isLanguageAvailable,return,Android.Speech.Tts.LanguageAvailableResult
4, android.speech.tts,TextToSpeech,setLanguage,return,Android.Speech.Tts.LanguageAvailableResult
4, android.speech.tts,TextToSpeech,playEarcon,queueMode,Android.Speech.Tts.QueueMode
4, android.speech.tts,TextToSpeech,playSilence,queueMode,Android.Speech.Tts.QueueMode
4, android.speech.tts,TextToSpeech,speak,queueMode,Android.Speech.Tts.QueueMode
4, android.telephony,SmsMessage,getStatusOnIcc,return,Android.Telephony.SmsStatus
1, android.telephony,PhoneNumberUtils,formatNumber,defaultFormattingType,Android.Telephony.PhoneNumberFormat
1, android.telephony,PhoneStateListener,onCallStateChanged,state,Android.Telephony.CallState
1, android.telephony,PhoneStateListener,onDataActivity,direction,Android.Telephony.DataActivity
1, android.telephony,PhoneStateListener,onDataConnectionStateChanged,state,Android.Telephony.DataConnectionStatus
7, android.telephony,PhoneStateListener,onDataConnectionStateChanged,networkType,Android.Telephony.NetworkType
0, android.telephony,ServiceState,getState,return,Android.Telephony.PhoneState
0, android.telephony,ServiceState,setState,state,Android.Telephony.PhoneState
1, android.telephony,TelephonyManager,getCallState,return,Android.Telephony.CallState
1, android.telephony,TelephonyManager,getDataActivity,return,Android.Telephony.DataActivity
1, android.telephony,TelephonyManager,getDataState,return,Android.Telephony.DataConnectionStatus
1, android.telephony,TelephonyManager,getNetworkType,return,Android.Telephony.NetworkType
1, android.telephony,TelephonyManager,getPhoneType,return,Android.Telephony.PhoneType
1, android.telephony,TelephonyManager,getSimState,return,Android.Telephony.SimState
3, android.text.format,DateUtils,formatDateRange,flags,Android.Text.Format.FormatStyleFlags
3, android.text.format,DateUtils,formatDateTime,flags,Android.Text.Format.FormatStyleFlags
3, android.text.format,DateUtils,getRelativeDateTimeString,flags,Android.Text.Format.FormatStyleFlags
3, android.text.format,DateUtils,getRelativeTimeSpanString,flags,Android.Text.Format.FormatStyleFlags
3, android.text.format,Time,getActualMaximum,field,Android.Text.Format.TimeFormatValues
3, android.text.format,Time,weekDay,,Android.Text.Format.DayOfWeek
0, android.text,Layout,getParagraphDirection,return,Android.Text.TextLayoutDirection
0, android.text,BoringLayout,getParagraphDirection,return,Android.Text.TextLayoutDirection
0, android.text,DynamicLayout,getParagraphDirection,return,Android.Text.TextLayoutDirection
0, android.text,StaticLayout,getParagraphDirection,return,Android.Text.TextLayoutDirection
1, android.text.method,MetaKeyKeyListener,getMetaState,meta,Android.Text.Method.MetaStates
0, android.text.style,DynamicDrawableSpan,getVerticalAlignment,return,Android.Text.Style.SpanAlign
0, android.text,TextUtils,getCapsMode,reqModes,Android.Text.CapitalizationMode
0, android.text.util,Linkify,addLinks,mask,Android.Text.Util.MatchOptions
0, android.webkit,WebSettings,setCacheMode,mode,Android.Webkit.CacheModes
0, android.webkit,WebSettings,getCacheMode,return,Android.Webkit.CacheModes
0, android.webkit,WebView.HitTestResult,getType,return,Android.Webkit.HitTestResult
0, android.webkit,WebViewClient,onReceivedError,errorCode,Android.Webkit.ClientError
0, android.widget,AbsListView,getChoiceMode,return,Android.Widget.ChoiceMode
0, android.widget,AbsListView,setChoiceMode,choiceMode,Android.Widget.ChoiceMode
0, android.widget,AbsListView,setTranscriptMode,mode,Android.Widget.TranscriptMode
0, android.widget,AbsListView,getTranscriptMode,return,Android.Widget.TranscriptMode
0, android.widget,ListView,getChoiceMode,return,Android.Widget.ChoiceMode
0, android.widget,ListView,setChoiceMode,choiceMode,Android.Widget.ChoiceMode
// This is a mess by api-merge.
// It brings back some totally obsoleted and even disappeared method.
// Then it does not exist in droiddoc. Thus, parameter name retrieval fails.
// Even for that case, we still need enumification, but it does not happen because the "named" parameter here does not exist!
// To fix this issue, add "nameless" version of the method argument description too.
12, android.widget,ListView,setChoiceMode,p0,Android.Widget.ChoiceMode
11, android.widget,CursorAdapter,ctor,flags,Android.Widget.CursorAdapterFlags
11, android.widget,ResourceCursorAdapter,ctor,flags,Android.Widget.CursorAdapterFlags
11, android.widget,SimpleCursorAdapter,ctor,flags,Android.Widget.CursorAdapterFlags
0, android.widget,[Interface]AbsListView.OnScrollListener,onScrollStateChanged,scrollState,Android.Widget.ScrollState
0, android.widget,DialerFilter,getMode,return,Android.Widget.DialerMode
0, android.widget,DialerFilter,setMode,newMode,Android.Widget.DialerMode
0, android.widget,ExpandableListView,getPackedPositionType,return,Android.Widget.PackedPositionType
0, android.widget,GridView,getStretchMode,return,Android.Widget.StretchMode
0, android.widget,GridView,setStretchMode,stretchMode,Android.Widget.StretchMode
0, android.widget,LinearLayout,getOrientation,return,Android.Widget.Orientation
0, android.widget,LinearLayout,setOrientation,orientation,Android.Widget.Orientation
11, android.widget,LinearLayout,getShowDividers,return,Android.Widget.ShowDividers
11, android.widget,LinearLayout,setShowDividers,showDividers,Android.Widget.ShowDividers
0, android.widget,LinearLayout,setGravity,gravity,Android.Views.GravityFlags
11, android.widget,ListPopupWindow,getInputMethodMode,return,Android.Widget.ListPopupWindowInputMethodMode
11, android.widget,ListPopupWindow,setInputMethodMode,mode,Android.Widget.ListPopupWindowInputMethodMode
11, android.widget,[Interface]NumberPicker.OnScrollListener,onScrollStateChange,scrollState,Android.Widget.NumberPickerScrollState
0, android.widget,PopupWindow,getInputMethodMode,return,Android.Widget.InputMethod
0, android.widget,PopupWindow,setInputMethodMode,mode,Android.Widget.InputMethod
0, android.widget,RelativeLayout,setGravity,gravity,Android.Views.GravityFlags
0, android.widget,ScrollView,fullScroll,direction,Android.Views.FocusSearchDirection
11, android.widget,Spinner,ctor,mode,Android.Widget.SpinnerMode
0, android.widget,Toast,setGravity,gravity,Android.Views.GravityFlags
0, android.widget,Toast,getGravity,return,Android.Views.GravityFlags
0, android.widget,Toast,makeText,duration,Android.Widget.ToastLength
0, android.widget,Toast,setDuration,duration,Android.Widget.ToastLength
0, android.widget,Toast,getDuration,return,Android.Widget.ToastLength
0, android.widget,TextView,setGravity,gravity,Android.Views.GravityFlags
0, android.widget,TextView,getGravity,return,Android.Views.GravityFlags
0, android.widget,TextView,getImeOptions,return,Android.Views.InputMethods.ImeAction
0, android.widget,TextView,setImeOptions,imeOptions,Android.Views.InputMethods.ImeAction
0, android.widget,TextView,setImeActionLabel,actionId,Android.Views.InputMethods.ImeAction
0, android.widget,TextView,setRawInputType,type,Android.Text.InputTypes
0, android.widget,TextView,setTextSize,unit,Android.Util.ComplexUnitType
0, android.util,TypedValue,applyDimension,unit,Android.Util.ComplexUnitType
0, android.widget,TextView,setTypeface,style,Android.Graphics.TypefaceStyle
0, android.widget,[Interface]TextView.OnEditorActionListener,onEditorAction,actionId,Android.Views.InputMethods.ImeAction
0, android.view,[Interface]KeyEvent.Callback,onKeyDown,keyCode,Android.Views.Keycode
0, android.inputmethodservice,InputMethodService,onKeyDown,keyCode,Android.Views.Keycode
5, android.view,[Interface]KeyEvent.Callback,onKeyLongPress,keyCode,Android.Views.Keycode
5, android.inputmethodservice,InputMethodService,onKeyLongPress,keyCode,Android.Views.Keycode
0, android.view,[Interface]KeyEvent.Callback,onKeyMultiple,keyCode,Android.Views.Keycode
0, android.inputmethodservice,InputMethodService,onKeyMultiple,keyCode,Android.Views.Keycode
0, android.view,[Interface]KeyEvent.Callback,onKeyUp,keyCode,Android.Views.Keycode
0, android.inputmethodservice,InputMethodService,onKeyUp,keyCode,Android.Views.Keycode
0, android.text.style,StyleSpan,ctor,style,Android.Graphics.TypefaceStyle
0, android.text,[Interface]Spannable,setSpan,flags,Android.Text.SpanTypes
0, android.media,AudioTrack,ctor,streamType,Android.Media.Stream
0, android.media,AudioTrack,ctor,channelConfig,Android.Media.ChannelOut
0, android.media,AudioTrack,ctor,audioFormat,Android.Media.Encoding
1, android.media,SoundPool,ctor,streamType,Android.Media.Stream
0, android.telephony,TelephonyManager,listen,events,Android.Telephony.PhoneStateListenerFlags
8, android.view,Display,getRotation,return,Android.Views.SurfaceOrientation
0, android.util,Log,isLoggable,level,Android.Util.LogPriority
0, android.util,Log,println,priority,Android.Util.LogPriority
0, android.view,Window,setFormat,format,Android.Graphics.Format
0, android.widget,RelativeLayout.LayoutParams,addRule,verb,Android.Widget.LayoutRules
0, android.content,[Interface]DialogInterface.OnKeyListener,onKey,keyCode,Android.Views.Keycode
0, android.view,View,onKeyShortcut,keyCode,Android.Views.Keycode
11, android.text.method,BaseMovementMethod,handleMovementKey,keyCode,Android.Views.Keycode
1, android.text.method,[Interface]MovementMethod,onKeyDown,keyCode,Android.Views.Keycode
1, android.text.method,[Interface]MovementMethod,onKeyUp,keyCode,Android.Views.Keycode
0, android.text.method,[Interface]KeyListener,onKeyDown,keyCode,Android.Views.Keycode
0, android.text.method,[Interface]KeyListener,onKeyUp,keyCode,Android.Views.Keycode
0, android.view,View,onKeyPreIme,keyCode,Android.Views.Keycode
0, android.view,[Interface]View.OnKeyListener,onKey,keyCode,Android.Views.Keycode
0, android.text.method,MetaKeyKeyListener,onKeyDown,keyCode,Android.Views.Keycode
0, android.text.method,MetaKeyKeyListener,onKeyUp,keyCode,Android.Views.Keycode
// lots of Context permission methods (and those in derived types)
1, android.content, Context, checkCallingOrSelfPermission, return, Android.Content.PM.Permission
1, android.content, Context, checkCallingOrSelfUriPermission, modeFlags, Android.Content.ActivityFlags
1, android.content, Context, checkCallingOrSelfUriPermission, return, Android.Content.PM.Permission
1, android.content, Context, checkCallingPermission, return, Android.Content.PM.Permission
1, android.content, Context, checkCallingUriPermission, return, Android.Content.PM.Permission
1, android.content, Context, checkCallingUriPermission, modeFlags, Android.Content.ActivityFlags
1, android.content, Context, checkPermission, return, Android.Content.PM.Permission
1, android.content, Context, checkUriPermission, return, Android.Content.PM.Permission
1, android.content, Context, checkUriPermission, modeFlags, Android.Content.ActivityFlags
1, android.content, Context, enforceCallingOrSelfUriPermission, modeFlags, Android.Content.ActivityFlags
1, android.content, Context, enforceCallingUriPermission, modeFlags, Android.Content.ActivityFlags
1, android.content, Context, enforceUriPermission, modeFlags, Android.Content.ActivityFlags
1, android.content, Context, grantUriPermission, modeFlags, Android.Content.ActivityFlags
1, android.content, Context, revokeUriPermission, modeFlags, Android.Content.ActivityFlags
// Context send/start methods
1, android.content, Context, sendOrderedBroadcast, initialCode, Android.App.Result
17, android.content, Context, sendOrderedBroadcastAsUser, initialCode, Android.App.Result
5, android.content, Context, sendStickyOrderedBroadcast, initialCode, Android.App.Result
17, android.content, Context, sendStickyOrderedBroadcastAsUser, initialCode, Android.App.Result
5, android.content, Context, startIntentSender, flagsMask, Android.Content.ActivityFlags
5, android.content, Context, startIntentSender, flagsValues, Android.Content.ActivityFlags
// startIntentSender() int extraFlags parameter is OK
5, android.app, Activity, startIntentSenderForResult, flagsMask, Android.Content.ActivityFlags
5, android.app, Activity, startIntentSenderForResult, flagsValues, Android.Content.ActivityFlags
5, android.app, Activity, startIntentSenderFromChild, flagsMask, Android.Content.ActivityFlags
5, android.app, Activity, startIntentSenderFromChild, flagsValues, Android.Content.ActivityFlags
11, android.app, ActionBar.LayoutParams, ctor, gravity, Android.Views.GravityFlags
0, android.graphics.drawable, ClipDrawable, ctor, gravity, Android.Views.GravityFlags
0, android.graphics.drawable, ScaleDrawable, ctor, gravity, Android.Views.GravityFlags
14, android.view, Gravity, getAbsoluteGravity, gravity, Android.Views.GravityFlags
0, android.view, Window, setGravity, gravity, Android.Views.GravityFlags
0, android.widget, FrameLayout.LayoutParams, ctor, gravity, Android.Views.GravityFlags
0, android.widget, Gallery, setGravity, gravity, Android.Views.GravityFlags
0, android.widget, GridView, setGravity, gravity, Android.Views.GravityFlags
0, android.widget, LinearLayout, setHorizontalGravity, horizontalGravity, Android.Views.GravityFlags
0, android.widget, LinearLayout, setVerticalGravity, verticalGravity, Android.Views.GravityFlags
0, android.widget, PopupWindow, showAtLocation, gravity, Android.Views.GravityFlags
0, android.widget, RelativeLayout, setHorizontalGravity, horizontalGravity, Android.Views.GravityFlags
0, android.widget, RelativeLayout, setVerticalGravity, verticalGravity, Android.Views.GravityFlags
11, android.widget, Spinner, setGravity, gravity, Android.Views.GravityFlags
0, android.view.animation, Transformation, getTransformationType, return, Android.Views.Animations.TransformationTypes
0, android.view.animation, Transformation, setTransformationType, transformationType, Android.Views.Animations.TransformationTypes
0, org.xmlpull.v1, [Interface]XmlPullParser, getEventType, return, Org.XmlPull.V1.XmlPullParserNode
0, org.xmlpull.v1, [Interface]XmlPullParser, require, type, Org.XmlPull.V1.XmlPullParserNode
0, org.xmlpull.v1, [Interface]XmlPullParser, next, return, Org.XmlPull.V1.XmlPullParserNode
0, org.xmlpull.v1, [Interface]XmlPullParser, nextTag, return, Org.XmlPull.V1.XmlPullParserNode
0, org.xmlpull.v1, [Interface]XmlPullParser, nextToken, return, Org.XmlPull.V1.XmlPullParserNode
// I'm making these changes so far only in this extra mappings.
// Things will change significantly so it had better be done all at once...
0, android.app, Activity, onKeyShortcut, keyCode, Android.Views.Keycode
0, android.app, Activity, getRequestedOrientation, return, Android.Content.PM.ScreenOrientation
0, android.app, Activity, setRequestedOrientation, requestedOrientation, Android.Content.PM.ScreenOrientation
0, android.app, Dialog, onKeyShortcut, keyCode, Android.Views.Keycode
0, android.app, Notification.Builder, setDefaults, defaults, Android.App.NotificationDefaults
0, android.app, [Interface]PendingIntent.OnFinished, onSendFinished, resultCode, Android.App.Result
12, android.appwidget, AppWidgetProviderInfo, resizeMode, , Android.Appwidget.ResizeMode
17, android.appwidget, AppWidgetProviderInfo, widgetCategory, , Android.Appwidget.AppWidgetCategory
0, android.content, BroadcastReceiver, setResult, code, Android.App.Result
0, android.content, BroadcastReceiver, getResultCode, return, Android.App.Result
0, android.content, BroadcastReceiver, setResultCode, code, Android.App.Result
0, android.content, BroadcastReceiver.PendingResult, getResultCode, return, Android.App.Result
0, android.content, BroadcastReceiver.PendingResult, setResult, code, Android.App.Result
0, android.content, BroadcastReceiver.PendingResult, setResultCode, code, Android.App.Result
0, android.app, Instrumentation.ActivityResult, getResultCode, return, Android.App.Result
0, android.content, [Interface]IntentSender.OnFinished, onSendFinished, resultCode, Android.App.Result
0, android.content, Intent, resolveActivityInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.content, IntentFilter, match, return, Android.Content.MatchResults
0, android.content, IntentFilter.AuthorityEntry, match, return, Android.Content.MatchResults
0, android.content, IntentFilter, addDataPath, type, Android.OS.Pattern
0, android.content, [Interface]SyncStatusObserver, onStatusChanged, which, Android.Content.SyncObserverType
0, android.content.pm, PackageManager, addPreferredActivity, match, Android.Content.MatchResults
0, android.test.mock, MockPackageManager, addPreferredActivity, match, Android.Content.MatchResults
// I don't like this "MatchResults" name and believe it should be renamed...
0, android.app, Activity, getChangingConfigurations, return, Android.Content.PM.ConfigChanges
0, android.content.res, Configuration, diff, return, Android.Content.PM.ConfigChanges
0, android.content.res, Configuration, updateFrom, return, Android.Content.PM.ConfigChanges
0, android.content.res, Configuration, needNewResources, configChanges, Android.Content.PM.ConfigChanges
0, android.content.res, Configuration, needNewResources, interestingChanges, Android.Content.PM.ConfigChanges
0, android.content.res, Resources.Theme, dump, priority, Android.Util.LogPriority
0, android.content, IntentFilter, match, return, Android.Content.MatchResults
0, android.database.sqlite, SQLiteDatabase, insertWithOnConflict, conflictAlgorithm, Android.Database.Sqlite.Conflict
0, android.database.sqlite, SQLiteDatabase, updateWithOnConflict, conflictAlgorithm, Android.Database.Sqlite.Conflict
0, android.graphics.drawable, Drawable, getChangingConfigurations, return, Android.Content.PM.ConfigChanges
0, android.graphics.drawable, Drawable, setChangingConfigurations, configs, Android.Content.PM.ConfigChanges
0, android.graphics.drawable, Drawable.ConstantState, getChangingConfigurations, return, Android.Content.PM.ConfigChanges
0, android.graphics.drawable, DrawableContainer.DrawableContainerState, getChangingConfigurations, return, Android.Content.PM.ConfigChanges
0, android.graphics.drawable, ClipDrawable, ctor, orientation, Android.Graphics.Drawables.ClipDrawableOrientation
0, android.graphics, PaintFlagsDrawFilter, ctor, clearBits, Android.Graphics.PaintFlags
0, android.graphics, PaintFlagsDrawFilter, ctor, setBits, Android.Graphics.PaintFlags
0, android.hardware, [Interface]SensorListener, onAccuracyChanged, sensor, Android.Hardware.SensorType
0, android.hardware, [Interface]SensorListener, onSensorChanged, sensor, Android.Hardware.SensorType
0, android.net.http, AndroidHttpClient, enableCurlLogging, level, Android.Util.LogPriority
0, android.speech.tts, SynthesisCallback, start, return, Android.Speech.Tts.OperationResult
0, java.io, ObjectOutputStream, useProtocolVersion, version, Java.IO.ObjectStreamProtocol
0, android.gesture, Gesture, toBitmap, edge, Android.Views.Edge
0, android.gesture, Gesture, toPath, edge, Android.Views.Edge
0, android.view, MotionEvent, obtain, edgeFlags, Android.Views.Edge
0, android.hardware, [Interface]SensorEventListener, onAccuracyChanged, accuracy, Android.Hardware.SensorStatus
0, android.hardware, [Interface]SensorListener, onAccuracyChanged, accuracy, Android.Hardware.SensorStatus
0, android.location, LocationManager, addTestProvider, accuracy, Android.Hardware.SensorStatus
// I don't like this "Stream" name and believe it should be renamed...
0, android.app, Activity, getVolumeControlStream, return, Android.Media.Stream
0, android.app, Activity, setVolumeControlStream, streamType, Android.Media.Stream
0, android.app, Dialog, getVolumeControlStream, return, Android.Media.Stream
0, android.app, Dialog, setVolumeControlStream, streamType, Android.Media.Stream
0, android.app, Notification.Builder, setSound, streamType, Android.Media.Stream
0, android.media, AudioManager, adjustSuggestedStreamVolume, suggestedStreamType, Android.Media.Stream
0, android.media, AsyncPlayer, play, stream, Android.Media.Stream
0, android.media, AudioTrack, getNativeOutputSampleRate, streamType, Android.Media.Stream
0, android.media, AudioTrack, getStreamType, return, Android.Media.Stream
0, android.media, Ringtone, getStreamType, return, Android.Media.Stream
0, android.media, Ringtone, setStreamType, streamType, Android.Media.Stream
0, android.media, RingtoneManager, inferStreamType, return, Android.Media.Stream
0, android.media, ToneGenerator, ctor, streamType, Android.Media.Stream
0, android.inputmethodservice, [Interface]KeyboardView.OnKeyboardActionListener, onKey, primaryCode, Android.Views.Keycode
0, android.inputmethodservice, [Interface]KeyboardView.OnKeyboardActionListener, onKey, keyCodes, Android.Views.Keycode[]
0, android.inputmethodservice, [Interface]KeyboardView.OnKeyboardActionListener, onPress, primaryCode, Android.Views.Keycode
0, android.inputmethodservice, [Interface]KeyboardView.OnKeyboardActionListener, onRelease, primaryCode, Android.Views.Keycode
0, android.text.method, BaseKeyListener, backspace, keyCode, Android.Views.Keycode
0, android.text.method, BaseKeyListener, forwardDelete, keyCode, Android.Views.Keycode
0, android.text.method, MetaKeyKeyListener, handleKeyDown, keyCode, Android.Views.Keycode
0, android.text.method, MetaKeyKeyListener, handleKeyUp, keyCode, Android.Views.Keycode
0, android.view, [Interface]Menu, isShortcutKey, keyCode, Android.Views.Keycode
0, android.view, [Interface]Menu, performShortcut, keyCode, Android.Views.Keycode
0, android.view, KeyCharacterMap, deviceHasKey, keyCode, Android.Views.Keycode
0, android.view, KeyCharacterMap, deviceHasKeys, keyCodes, Android.Views.Keycode[]
0, android.view, KeyCharacterMap, get, keyCode, Android.Views.Keycode
0, android.view, KeyCharacterMap, getDisplayLabel, keyCode, Android.Views.Keycode
0, android.view, KeyCharacterMap, getKeyData, keyCode, Android.Views.Keycode
0, android.view, KeyCharacterMap, getMatch, keyCode, Android.Views.Keycode
0, android.view, KeyCharacterMap, getNumber, keyCode, Android.Views.Keycode
0, android.view, KeyCharacterMap, isPrintingKey, keyCode, Android.Views.Keycode
0, android.view, KeyEvent, getMaxKeyCode, return, Android.Views.Keycode
0, android.view, Window, isShortcutKey, keyCode, Android.Views.Keycode
0, android.view, Window, performPanelShortcut, keyCode, Android.Views.Keycode
0, android.widget, ListPopupWindow, onKeyDown, keyCode, Android.Views.Keycode
0, android.widget, ListPopupWindow, onKeyPreIme, keyCode, Android.Views.Keycode
0, android.widget, ListPopupWindow, onKeyUp, keyCode, Android.Views.Keycode
0, android.app, Instrumentation, sendKeyDownUpSync, key, Android.Views.Keycode
0, android.inputmethodservice, InputMethodService, sendDownUpKeyEvents, keyEventCode, Android.Views.Keycode
// ... ArrowKey and Scrolling override are only in lower API levels :(
0, android.text.method, [Interface]MovementMethod, onTakeFocus, direction, Android.Views.FocusSearchDirection
0, android.text.method, [Interface]TransformationMethod, onFocusChanged, direction, Android.Views.FocusSearchDirection
0, android.view, FocusFinder, findNearestTouchable, direction, Android.Views.FocusSearchDirection
0, android.view, FocusFinder, findNextFocus, direction, Android.Views.FocusSearchDirection
0, android.view, FocusFinder, findNextFocusFromRect, direction, Android.Views.FocusSearchDirection
0, android.view, [Interface]ViewParent, focusSearch, direction, Android.Views.FocusSearchDirection
0, android.view, SoundEffectConstants, getContantForFocusDirection, direction, Android.Views.FocusSearchDirection
0, android.view, SoundEffectConstants, getContantForFocusDirection, return, Android.Views.SoundEffects
// ... I'm kind of sure this name will be fixed (if android devs ever noticed)
0, android.view, SoundEffectConstants, getConstantForFocusDirection, direction, Android.Views.FocusSearchDirection
0, android.view, SoundEffectConstants, getConstantForFocusDirection, return, Android.Views.SoundEffects
// 0, android.view, View, canScrollHorizontally, direction, Android.Views.FocusSearchDirection
// 0, android.view, View, canScrollVertically, direction, Android.Views.FocusSearchDirection
0, android.widget, HorizontalScrollView, arrowScroll, direction, Android.Views.FocusSearchDirection
0, android.widget, HorizontalScrollView, fullScroll, direction, Android.Views.FocusSearchDirection
0, android.widget, HorizontalScrollView, pageScroll, direction, Android.Views.FocusSearchDirection
0, android.widget, ScrollView, arrowScroll, direction, Android.Views.FocusSearchDirection
0, android.widget, ScrollView, pageScroll, direction, Android.Views.FocusSearchDirection
0, android.app, Fragment, onActivityResult, resultCode, Android.App.Result
0, android.app, Instrumentation.ActivityResult, ctor, resultCode, Android.App.Result
0, android.app, PendingIntent, send, code, Android.App.Result
0, android.content, BroadcastReceiver, setResult, code, Android.App.Result
0, android.content, IntentSender, sendIntent, code, Android.App.Result
0, android.os, ResultReceiver, send, resultCode, Android.App.Result
0, android.preference, PreferenceActivity, finishPreferencePanel, resultCode, Android.App.Result
0, android.preference, [Interface]PreferenceManager.OnActivityResultListener, onActivityResult, resultCode, Android.App.Result
0, android.accounts, AccountAuthenticatorResponse, onError, errorCode, Android.Accounts.ErrorCode
0, android.app, ActionBar, setDisplayOptions, mask, Android.App.ActionBarDisplayOptions
0, android.app, Activity, createPendingResult, flags, Android.App.PendingIntentFlags
0, android.app, ApplicationErrorReport, getErrorReportReceiver, appFlags, Android.Content.PM.ApplicationInfoFlags
0, android.view, [Interface]SurfaceHolder.Callback, surfaceChanged, format, Android.Graphics.Format
0, android.app, PendingIntent, getActivities, flags, Android.App.PendingIntentFlags
0, android.content.pm, PathPermission, ctor, type, Android.OS.Pattern
0, android.app, Fragment, onCreateAnimator, transit, Android.App.FragmentTransit
0, android.content.pm, PackageManager, getAllPermissionGroups, flags, Android.Content.PM.PackageInfoFlags
0, android.content.pm, PackageManager, getApplicationEnabledSetting, return, Android.Content.PM.ComponentEnabledState
0, android.content.pm, PackageManager, getInstrumentationInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.content.pm, PackageManager, getPermissionGroupInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.content.pm, PackageManager, getPermissionInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.content.pm, PackageManager, queryInstrumentation, flags, Android.Content.PM.PackageInfoFlags
0, android.content.pm, PackageManager, queryIntentActivityOptions, flags, Android.Content.PM.PackageInfoFlags
0, android.content.pm, PackageManager, queryPermissionsByGroup, flags, Android.Content.PM.PackageInfoFlags
0, android.content.pm, PackageManager, setApplicationEnabledSetting, newState, Android.Content.PM.ComponentEnabledState
0, android.content.pm, PackageManager, setApplicationEnabledSetting, flags, Android.Content.PM.ComponentEnableOption
0, android.content.pm, PackageManager, setComponentEnabledSetting, flags, Android.Content.PM.ComponentEnableOption
0, android.test.mock, MockPackageManager, getActivityInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, getAllPermissionGroups, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, getApplicationEnabledSetting, return, Android.Content.PM.ComponentEnabledState
0, android.test.mock, MockPackageManager, getApplicationInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, getInstalledApplications, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, getInstrumentationInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, getPermissionGroupInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, getPermissionInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, getProviderInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, getReceiverInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, getServiceInfo, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, queryBroadcastReceivers, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, queryContentProviders, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, queryInstrumentation, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, queryIntentActivities, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, queryIntentActivityOptions, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, queryIntentServices, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, queryPermissionsByGroup, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, resolveActivity, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, resolveContentProvider, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, resolveService, flags, Android.Content.PM.PackageInfoFlags
0, android.test.mock, MockPackageManager, setApplicationEnabledSetting, newState, Android.Content.PM.ComponentEnabledState
0, android.test.mock, MockPackageManager, setApplicationEnabledSetting, flags, Android.Content.PM.ComponentEnableOption
0, android.test.mock, MockPackageManager, setComponentEnabledSetting, flags, Android.Content.PM.ComponentEnableOption
0, android.view, Window, setUiOptions, uiOptions, Android.Content.PM.UiOptions
0, android.view, Window, setUiOptions, mask, Android.Content.PM.UiOptions
// I had to find out these flags usage from sources, they lack documentation.
0, android.app, Instrumentation, invokeContextMenuAction, flag, Android.Views.MenuPerformFlags
0, android.app, Instrumentation, invokeMenuActionSync, flag, Android.Views.MenuPerformFlags
0, android.view, Window, performContextMenuIdentifierAction, flags, Android.Views.MenuPerformFlags
0, android.view, Window, performPanelIdentifierAction, flags, Android.Views.MenuPerformFlags
0, android.view, Window, performPanelShortcut, flags, Android.Views.MenuPerformFlags
0, android.drm, DrmEvent, getType, return, Android.Drm.DrmEventType
0, android.drm, DrmErrorEvent, ctor, type, Android.Drm.DrmErrorEventType
0, android.drm, DrmInfo, ctor, infoType, Android.Drm.DrmInfoEventType
0, android.drm, DrmInfo, getInfoType, return, Android.Drm.DrmInfoEventType
0, android.drm, DrmInfoEvent, ctor, type, Android.Drm.DrmInfoEventType
0, android.gesture, GestureLibrary, getOrientationStyle, return, Android.Gestures.OrientationStyle
0, android.gesture, GestureLibrary, setOrientationStyle, style, Android.Gestures.OrientationStyle
0, android.gesture, GestureLibrary, getSequenceType, return, Android.Gestures.SequenceStyle
0, android.gesture, GestureLibrary, setSequenceType, type, Android.Gestures.SequenceStyle
0, android.graphics.drawable, BitmapDrawable, getGravity, return, Android.Views.GravityFlags
0, android.graphics.drawable, BitmapDrawable, setGravity, gravity, Android.Views.GravityFlags
0, android.graphics, Paint, getHinting, return, Android.Graphics.PaintHinting
0, android.graphics, Paint, setHinting, mode, Android.Graphics.PaintHinting
0, android.hardware, Camera.Parameters, getPictureFormat, return, Android.Graphics.ImageFormatType
0, android.hardware, Camera.Parameters, setPictureFormat, pixel_format, Android.Graphics.ImageFormatType
0, android.hardware, Camera.Parameters, getPreviewFormat, return, Android.Graphics.ImageFormatType
0, android.hardware, Camera.Parameters, setPreviewFormat, pixel_format, Android.Graphics.ImageFormatType
0, android.inputmethodservice, InputMethodService, getCandidatesHiddenVisibility, return, Android.Views.ViewStates
0, android.inputmethodservice, InputMethodService, getTextForImeAction, imeOptions, Android.Views.InputMethods.ImeAction
0, android.inputmethodservice, InputMethodService, onShowInputRequested, flags, Android.Views.InputMethods.ShowFlags
0, android.inputmethodservice, InputMethodService, requestHideSelf, flags, Android.Views.InputMethods.HideSoftInputFlags
0, android.media, AudioManager, requestAudioFocus, durationHint, Android.Media.AudioFocus
0, android.media, CameraProfile, getJpegEncodingQualityParameter, quality, Android.Media.CameraQuality
0, android.graphics, ImageFormat, getBitsPerPixel, format, Android.Graphics.ImageFormatType
0, android.graphics, YuvImage, ctor, format, Android.Graphics.ImageFormatType
0, android.graphics, YuvImage, getYuvFormat, return, Android.Graphics.ImageFormatType
0, android.media, RingtoneManager, getDefaultType, return, Android.Media.RingtoneType
0, android.media, RingtoneManager, getDefaultUri, type, Android.Media.RingtoneType
0, android.mtp, MtpConstants, isAbstractObject, format, Android.Mtp.MtpFormat
0, android.service.wallpaper, WallpaperService.Engine, onSurfaceChanged, format, Android.Graphics.Format
0, android.text.method, [Interface]KeyListener, clearMetaKeyState, states, Android.Views.MetaKeyStates
0, android.text.method, MetaKeyKeyListener, clearMetaKeyState, states, Android.Views.MetaKeyStates
0, android.text.method, MetaKeyKeyListener, clearMetaKeyState, state, Android.Views.MetaKeyStates
0, android.text.method, MetaKeyKeyListener, clearMetaKeyState, which, Android.Text.Method.MetaStates
0, android.text.method, MetaKeyKeyListener, getMetaState, state, Android.Views.MetaKeyStates
// for getMetaState return values, they are chaotic, could be either Keycode, or some non-enumerated 0, 1, 2 value, and possibly MetaKeyStates. I can't help it. The API sucks.
0, android.view, KeyEvent, getModifierMetaStateMask, return, Android.Views.MetaKeyStates
0, android.view, KeyCharacterMap, get, meta, Android.Views.MetaKeyStates
11, android.view, KeyCharacterMap, get, metaState, Android.Views.MetaKeyStates
0, android.view, KeyCharacterMap, getMatch, metaState, Android.Views.MetaKeyStates
0, android.view, KeyCharacterMap, getMatch, modifiers, Android.Views.MetaKeyStates
// API Level 17 doc *renamed* some parameters, hence it also needs to be tracked...
0, android.view, KeyEvent, getMatch, modifiers, Android.Views.MetaKeyStates
11, android.view, KeyEvent, getMatch, metaState, Android.Views.MetaKeyStates
0, android.view, KeyEvent, getUnicodeChar, meta, Android.Views.MetaKeyStates
11, android.view, KeyEvent, getUnicodeChar, metaState, Android.Views.MetaKeyStates
0, android.view, MotionEvent, getMetaState, return, Android.Views.MetaKeyStates
0, android.view, MotionEvent, addBatch, metaState, Android.Views.MetaKeyStates
0, android.view, MotionEvent, obtain, metaState, Android.Views.MetaKeyStates
0, android.view, [Interface]SurfaceHolder, setFormat, format, Android.Graphics.Format
0, android.widget, GridLayout, getOrientation, return, Android.Widget.GridOrientation
0, android.widget, GridLayout, setOrientation, orientation, Android.Widget.GridOrientation
// additional mappings
// android.accessibilityservice
14, android.accessibilityservice, AccessibilityServiceInfo, flagToString, flag, Android.AccessibilityServices.AccessibilityServiceFlags
1, android.os, [Interface]Parcelable, writeToParcel, flags, Android.OS.ParcelableWriteFlags
// PackageItemInfo does *not* implement Parcelable, but the subclasses *does* implement.
// Since we cannot (should not) predict such derivation when we are processing this
// *base* class, we still leave PackageItemInfo untouched in the automatic upgrade
// process and need this metadata fixup.
1, android.content.pm, PackageItemInfo, writeToParcel, parcelableFlags, Android.OS.ParcelableWriteFlags
// These guys does not implement Parcelable(!)
14, android.app, ApplicationErrorReport.AnrInfo, writeToParcel, flags, Android.OS.ParcelableWriteFlags
14, android.app, ApplicationErrorReport.BatteryInfo, writeToParcel, flags, Android.OS.ParcelableWriteFlags
14, android.app, ApplicationErrorReport.CrashInfo, writeToParcel, flags, Android.OS.ParcelableWriteFlags
14, android.app, ApplicationErrorReport.RunningServiceInfo, writeToParcel, flags, Android.OS.ParcelableWriteFlags
// 16, android.app, Notification, priority, , Android.App.NotificationPriority
// 16, android.app, Notification.Builder, setPriority, pri, Android.App.NotificationPriority
1, android.os, Parcel, writeParcelable, parcelableFlags, Android.OS.ParcelableWriteFlags
1, android.os, Parcel, writeParcelableArray, parcelableFlags, Android.OS.ParcelableWriteFlags
1, android.os, Parcel, writeTypedArray, parcelableFlags, Android.OS.ParcelableWriteFlags
1, android.text, TextUtils, writeToParcel, parcelableFlags, Android.OS.ParcelableWriteFlags
0, java.nio.channels, SelectionKey, interestOps, return, Java.Nio.Channels.Operations
0, java.nio.channels, SelectionKey, readyOps, return, Java.Nio.Channels.Operations
0, java.nio.channels, SelectableChannel, validOps, return, Java.Nio.Channels.Operations
0, java.nio.channels, DatagramChannel, validOps, return, Java.Nio.Channels.Operations
0, java.nio.channels, Pipe.SinkChannel, validOps, return, Java.Nio.Channels.Operations
0, java.nio.channels, Pipe.SourceChannel, validOps, return, Java.Nio.Channels.Operations
0, java.nio.channels, ServerSocketChannel, validOps, return, Java.Nio.Channels.Operations
0, java.nio.channels, SocketChannel, validOps, return, Java.Nio.Channels.Operations
0, java.nio.channels, SelectableChannel, register, operations, Java.Nio.Channels.Operations
0, java.nio.channels, SelectableChannel, register, ops, Java.Nio.Channels.Operations
0, java.nio.channels.spi, AbstractSelectableChannel, register, interestSet, Java.Nio.Channels.Operations
0, android.content, [Interface]ComponentCallbacks2, onTrimMemory, level, Android.Content.TrimMemory
0, android.app, UiModeManager, disableCarMode, flags, Android.App.DisableCarModeFlags
0, android.app, UiModeManager, enableCarMode, flags, Android.App.EnableCarModeFlags
0, android.app.admin, DeviceAdminInfo, getTagForPolicy, policyIdent, Android.App.Admin.DeviceAdminUses
0, android.app.admin, DeviceAdminInfo, usesPolicy, policyIdent, Android.App.Admin.DeviceAdminUses
0, android.app.admin, DevicePolicyManager, addCrossProfileIntentFilter, flags, Android.App.Admin.DevicePolicyManagerFlags
0, android.app.admin, DevicePolicyManager, getPasswordMaximumLength, quality, Android.App.Admin.PasswordQuality
0, android.app.admin, DevicePolicyManager, setPasswordQuality, quality, Android.App.Admin.PasswordQuality
0, android.app.admin, DevicePolicyManager, hasGrantedPolicy, usesPolicy, Android.App.Admin.DeviceAdminUses
0, android.app.admin, DevicePolicyManager, resetPassword, flags, Android.App.Admin.ResetPasswordFlags
0, android.app.admin, DevicePolicyManager, wipeData, flags, Android.App.Admin.WipeDataFlags
0, android.app.backup, BackupAgent, onRestoreFile, type, Android.App.Backup.BackupFileType
0, android.app, DownloadManager.Query, setFilterByStatus, flags, Android.App.DownloadStatus
0, android.app, DownloadManager.Request, setAllowedNetworkTypes, flags, Android.App.DownloadNetwork
0, android.app, DownloadManager.Request, setNotificationVisibility, visibility, Android.App.DownloadVisibility
0, android.app, [Interface]FragmentBreadCrumbs.OnBreadCrumbClickListener, onBreadCrumbClick, flags, Android.App.BreadCrumbClickFlags
0, android.app, FragmentManager, popBackStack, flags, Android.App.PopBackStackFlags
0, android.app, FragmentManager, popBackStackImmediate, flags, Android.App.PopBackStackFlags
0, android.location, Criteria, getBearingAccuracy, return, Android.Locations.Accuracy
0, android.location, Criteria, setBearingAccuracy, accuracy, Android.Locations.Accuracy
0, android.location, Criteria, getHorizontalAccuracy, return, Android.Locations.Accuracy
0, android.location, Criteria, setHorizontalAccuracy, accuracy, Android.Locations.Accuracy
0, android.location, Criteria, getSpeedAccuracy, return, Android.Locations.Accuracy
0, android.location, Criteria, setSpeedAccuracy, accuracy, Android.Locations.Accuracy
0, android.location, Criteria, getVerticalAccuracy, return, Android.Locations.Accuracy
0, android.location, Criteria, setVerticalAccuracy, accuracy, Android.Locations.Accuracy
0, android.location, LocationProvider, getAccuracy, return, Android.Locations.Accuracy
0, android.media, [Interface]AudioManager.OnAudioFocusChangeListener, onAudioFocusChange, focusChange, Android.Media.AudioFocus
0, android.media, AudioManager, abandonAudioFocus, return, Android.Media.AudioFocusRequest
0, android.media, AudioManager, requestAudioFocus, return, Android.Media.AudioFocusRequest
0, android.media, AudioManager, setStreamVolume, flags, Android.Media.VolumeNotificationFlags
0, android.media, AudioRecord, ctor, audioSource, Android.Media.AudioSource
0, android.media, AudioRecord, ctor, channelConfig, Android.Media.ChannelIn
0, android.media, AudioRecord, getAudioSource, return, Android.Media.AudioSource
0, android.media, AudioRecord, ctor, audioFormat, Android.Media.Encoding
0, android.media, AudioRecord, getMinBufferSize, audioFormat, Android.Media.Encoding
0, android.media, AudioTrack, getMinBufferSize, channelConfig, Android.Media.ChannelOut
0, android.media, AudioTrack, attachAuxEffect, return, Android.Media.TrackStatus
0, android.media, AudioTrack, reloadStaticData, return, Android.Media.TrackStatus
0, android.media, AudioTrack, setAuxEffectSendLevel, return, Android.Media.TrackStatus
0, android.media, AudioTrack, setLoopPoints, return, Android.Media.TrackStatus
0, android.media, AudioTrack, setNotificationMarkerPosition, return, Android.Media.TrackStatus
0, android.media, AudioTrack, setPlaybackHeadPosition, return, Android.Media.TrackStatus
0, android.media, AudioTrack, setPositionNotificationPeriod, return, Android.Media.TrackStatus
0, android.media, AudioTrack, setStereoVolume, return, Android.Media.TrackStatus
0, android.media, MediaMetadataRetriever, extractMetadata, keyCode, Android.Media.MetadataKey
// it somehow fails to retrieve parameter name in API Level 17...
0, android.media, MediaMetadataRetriever, extractMetadata, p0, Android.Media.MetadataKey
// "Option" sounds too general too...
10, android.media, MediaMetadataRetriever, getFrameAtTime, option, Android.Media.Option
10, android.media, MediaMetadataRetriever, getFrameAtTime, p1, Android.Media.Option
0, android.media, [Interface]MediaRecorder.OnErrorListener, onError, what, Android.Media.MediaRecorderError
0, android.media, MediaPlayer, setWakeMode, mode, Android.OS.WakeLockFlags
0, android.media, ThumbnailUtils, createVideoThumbnail, kind, Android.Provider.ThumbnailKind
0, android.media, ThumbnailUtils, extractThumbnail, options, Android.Media.ThumnailExtractOptions
0, android.media, RemoteControlClient.MetadataEditor, putBitmap, key, Android.Media.BitmapKey
0, android.media, RemoteControlClient.MetadataEditor, putLong, key, Android.Media.MetadataKey
0, android.media, RemoteControlClient.MetadataEditor, putString, key, Android.Media.MetadataKey
0, android.media, RemoteControlClient, setPlaybackState, state, Android.Media.RemoteControlPlayState
0, android.media, RemoteControlClient, setTransportControlFlags, transportControlFlags, Android.Media.RemoteControlFlags
0, android.media.audiofx, AudioEffect, setEnabled, return, Android.Media.Audiofx.AudioEffectStatus
0, android.media.audiofx, [Interface]BassBoost.OnParameterChangeListener, onParameterChange, status, Android.Media.Audiofx.AudioEffectStatus
0, android.media.audiofx, [Interface]EnvironmentalReverb.OnParameterChangeListener, onParameterChange, status, Android.Media.Audiofx.AudioEffectStatus
0, android.media.audiofx, [Interface]Equalizer.OnParameterChangeListener, onParameterChange, status, Android.Media.Audiofx.AudioEffectStatus
0, android.media.audiofx, [Interface]PresetReverb.OnParameterChangeListener, onParameterChange, status, Android.Media.Audiofx.AudioEffectStatus
0, android.media.audiofx, [Interface]Virtualizer.OnParameterChangeListener, onParameterChange, status, Android.Media.Audiofx.AudioEffectStatus
0, android.media.audiofx, [Interface]BassBoost.OnParameterChangeListener, onParameterChange, param, Android.Media.Audiofx.BassBoostParam
0, android.media.audiofx, [Interface]EnvironmentalReverb.OnParameterChangeListener, onParameterChange, param, Android.Media.Audiofx.EnvironmentalReverbParam
0, android.media.audiofx, [Interface]Equalizer.OnParameterChangeListener, onParameterChange, param1, Android.Media.Audiofx.EqualizerParam
0, android.media.audiofx, [Interface]PresetReverb.OnParameterChangeListener, onParameterChange, param, Android.Media.Audiofx.PresetReverbParam
0, android.media.audiofx, [Interface]Virtualizer.OnParameterChangeListener, onParameterChange, param, Android.Media.Audiofx.VirtualizerParam
0, android.media.audiofx, Visualizer, getFft, return, Android.Media.Audiofx.VisualizerStatus
0, android.media.audiofx, Visualizer, getWaveForm, return, Android.Media.Audiofx.VisualizerStatus
0, android.media.audiofx, Visualizer, setDataCaptureListener, return, Android.Media.Audiofx.VisualizerStatus
0, android.media.audiofx, Visualizer, setEnabled, return, Android.Media.Audiofx.VisualizerStatus
0, android.mtp, MtpObjectInfo, getAssociationType, return, Android.Mtp.AssociationType
0, android.net.http, SslError, ctor, error, Android.Net.Http.SslErrorType
0, android.net.http, SslError, addError, error, Android.Net.Http.SslErrorType
0, android.net.http, SslError, hasError, error, Android.Net.Http.SslErrorType
0, android.net.http, SslError, getPrimaryError, return, Android.Net.Http.SslErrorType
0, android.net, NetworkInfo, getType, return, Android.Net.ConnectivityType
0, android.net, NetworkInfo, getSubtype, return, Android.Net.ConnectivityType
0, android.net.sip, [Interface]SipRegistrationListener, onRegistrationFailed, errorCode, Android.Net.Sip.SipErrorCodes
0, android.net.sip, SipAudioCall.Listener, onError, errorCode, Android.Net.Sip.SipErrorCodes
0, android.net.sip, SipAudioCall, getState, return, Android.Net.Sip.SipSessionState
0, android.net.sip, SipErrorCode, toString, errorCode, Android.Net.Sip.SipErrorCodes
0, android.net.sip, SipSession.Listener, onCallChangeFailed, errorCode, Android.Net.Sip.SipErrorCodes
0, android.net.sip, SipSession.Listener, onError, errorCode, Android.Net.Sip.SipErrorCodes
0, android.net.sip, SipSession.Listener, onRegistrationFailed, errorCode, Android.Net.Sip.SipErrorCodes
0, android.net.sip, SipSession.State, toString, state, Android.Net.Sip.SipSessionState
0, android.net.sip, SipSession, getState, return, Android.Net.Sip.SipSessionState
0, android.net.wifi.p2p, [Interface]WifiP2pManager.ActionListener, onFailure, reason, Android.Net.Wifi.P2p.WifiP2pFailureReason
0, android.nfc.tech, MifareClassic, getType, return, Android.Nfc.Tech.MifareClassicType
0, android.nfc.tech, MifareUltralight, getType, return, Android.Nfc.Tech.MifareUltralightType
0, android.os, Debug, printLoadedClasses, flags, Android.OS.DebugShow
0, android.os, Debug, startMethodTracing, flags, Android.OS.DebugTraceOptions
0, android.os.storage, OnObbStateChangeListener, onObbStateChange, state, Android.OS.Storage.ObbState
0, android.opengl, GLSurfaceView, getDebugFlags, return, Android.Opengl.DebugFlags
0, android.opengl, GLSurfaceView, setDebugFlags, debugFlags, Android.Opengl.DebugFlags
0, android.opengl, GLSurfaceView, getRenderMode, return, Android.Opengl.Rendermode
0, android.opengl, GLSurfaceView, setRenderMode, renderMode, Android.Opengl.Rendermode