diff --git a/packages/core/platforms/android/native-api-usage.json b/packages/core/platforms/android/native-api-usage.json index c602abe02..146d47b32 100644 --- a/packages/core/platforms/android/native-api-usage.json +++ b/packages/core/platforms/android/native-api-usage.json @@ -1,261 +1,280 @@ { "uses": [ - "java.lang:String", - "java.lang:Integer", - "java.lang:Number", - "java.lang:Double", - "java.lang:Float", - "java.lang:Class", - "java.lang:ClassLoader", - "java.lang:Exception", - "java.lang:CharSequence", - "java.lang:System", - "java.lang:Runnable", - "java.lang.reflect:Field", - "java.io:File", - "java.io:InputStream", - "java.io:FileInputStream", - "java.io:DataInputStream", - "java.io:InputStreamReader", - "java.io:BufferedReader", - "java.io:OutputStreamWriter", - "java.io:FileOutputStream", - "java.io:OutputStream", - "java.io:BufferedOutputStream", - "java.io:ByteArrayOutputStream", - "java.io:IOException", - "java.io:FileNotFoundException", - "java.nio:ByteBuffer", - "java.nio.file:Path", - "java.nio.file:Paths", - "java.util:Locale", - "java.util:Calendar", - "java.util:HashSet", - "java.util:Arrays", - "java.util:List", - "java.util:ArrayList", - "java.util:Set", - "java.util:HashMap", - "com.tns:NativeScriptApplication", - "com.tns:NativeScriptActivity", - "com.tns:FragmentClass", - "com.tns:NativeScriptException", - "com.nativescript*:", - "org.nativescript*:", - "android.content:ClipData", - "android.content:Context", - "android.content:ComponentCallbacks2", - "android.content:ContentResolver", - "android.content.res:Configuration", - "android.content.res:Resources", - "android.content.res:ColorStateList", - "android.content.res:AssetManager", - "android.content:BroadcastReceiver", - "android.content:ComponentName", - "android.content:Intent", - "android.content:IntentFilter", - "android.content.pm:PackageManager", - "android.content.pm:PackageItemInfo", - "android.content.pm:ComponentInfo", - "android.content.pm:ActivityInfo", - "android.content.pm:ApplicationInfo", - "android.content:DialogInterface", - "android.content:DialogInterface.OnCancelListener", - "android.content:DialogInterface.OnDismissListener", - "android.app:Dialog", - "android.app:AlertDialog", - "android.app:AlertDialog.Builder", - "android.app:Menu", - "android.app:Application", - "android.app:Activity", - "android.app:ActivityThread", - "android.app:ActionBar", - "android.os:Build", - "android.os:BaseBundle", - "android.os:Bundle", - "android.os:Looper", - "android.os:Handler", - "android.os:Parcelable", - "android.os:Environment", - "android.os:IBinder", - "android.os:LocaleList", - "android.view:Window", - "android.view:View", - "android.view:View.OnClickListener", - "android.view:View.OnLayoutChangeListener", - "android.view:View.OnAttachStateChangeListener", - "android.view:View.OnFocusChangeListener", - "android.view:ViewConfiguration", - "android.view:ViewGroup", - "android.view:ViewGroup.LayoutParams", - "android.view:GestureDetector", - "android.view:GestureDetector.SimpleOnGestureListener", - "android.view:ScaleGestureDetector", - "android.view:ScaleGestureDetector.SimpleOnScaleGestureListener", - "android.view:Gravity", - "android.view:KeyEvent", - "android.view:MotionEvent", - "android.view:LayoutInflater", - "android.view:Menu", - "android.view:MenuItem", - "android.view:ViewTreeObserver", - "android.view:ViewTreeObserver.OnGlobalLayoutListener", - "android.view:ViewTreeObserver.OnScrollChangedListener", - "android.view:Choreographer", - "android.view:Choreographer.FrameCallback", - "android.view:AccessibilityDelegate", - "android.view.accessibility:AccessibilityManager", - "android.view.accessibility:AccessibilityEvent", - "android.view.accessibility:AccessibilityNodeInfo", - "android.view.animation:Interpolator", - "android.view.animation:AccelerateInterpolator", - "android.view.animation:DecelerateInterpolator", - "android.view.animation:AccelerateDecelerateInterpolator", - "android.view.animation:LinearInterpolator", - "android.view.animation:BounceInterpolator", - "android.view.animation:Animation", - "android.view.inputmethod:EditorInfo", - "android.view.inputmethod:InputMethodManager", - "android.net:ConnectivityManager", - "android.net:NetworkInfo", - "android.net:Uri", - "android.net:Network", - "android.net:NetworkCapabilities", - "android.graphics:Bitmap", - "android.graphics:Bitmap.Config", - "android.graphics:Bitmap.CompressFormat", - "android.graphics:BitmapFactory", - "android.graphics:Canvas", - "android.graphics:Paint", - "android.graphics:Color", - "android.graphics:Rect", - "android.graphics:Typeface", - "android.graphics:Matrix", - "android.graphics:PorterDuff", - "android.graphics:PorterDuff.Mode", - "android.graphics.drawable:Drawable", - "android.graphics.drawable:ColorDrawable", - "android.graphics.drawable:LayerDrawable", - "android.graphics.drawable:BitmapDrawable", - "android.graphics.drawable:StateListDrawable", - "android.util:Base64", - "android.util:Base64OutputStream", - "android.util:DisplayMetrics", - "android.util:SparseArray", - "android.util:LruCache", - "android.util:TypedValue", - "android.util:AttributeSet", - "android.media:ExifInterface", - "android.widget:LinearLayout", - "android.widget:FrameLayout", - "android.widget:Button", - "android.widget:TextView", - "android.widget:TextView.BufferType", - "android.widget:TextView.OnEditorActionListener", - "android.widget:ImageView", - "android.widget:ImageView.ScaleType", - "android.widget:ImageButton", - "android.widget:SeekBar", - "android.widget:SeekBar.OnSeekBarChangeListener", - "android.widget:CheckBox", - "android.widget:CompoundButton", - "android.widget:CompoundButton.OnCheckedChangeListener", - "android.widget:RadioButton", - "android.widget:Spinner", - "android.widget:Switch", - "android.widget:ProgressBar", - "android.widget:EditText", - "android.widget:DatePicker", - "android.widget:DatePicker.OnDateChangedListener", - "android.widget:TimePicker", - "android.widget:TimePicker.OnTimeChangedListener", - "android.widget:NumberPicker", - "android.widget:NumberPicker.Formatter", - "android.widget:NumberPicker.OnValueChangeListener", - "android.widget:ListView", - "android.widget:BaseAdapter", - "android.widget:AdapterView", - "android.widget:AdapterView.OnItemClickListener", - "android.widget:TabWidget", - "android.widget:TabHost", - "android.widget:TabHost.OnTabChangeListener", - "android.widget:TabHost.TabContentFactory", + "android.animation:Animator", + "android.animation:Animator.AnimatorListener", + "android.animation:AnimatorSet", + "android.animation:AnimatorSet.Builder", "android.animation:ArgbEvaluator", "android.animation:ObjectAnimator", + "android.animation:StateListAnimator", + "android.animation:TimeInterpolator", "android.animation:TypeEvaluator", "android.animation:ValueAnimator", "android.animation:ValueAnimator.AnimatorUpdateListener", - "android.animation:AnimatorSet", - "android.animation:Animator", - "android.animation:StateListAnimator", - "android.animation:TimeInterpolator", - "android.animation:Animator.AnimatorListener", + "android.app:ActionBar", + "android.app:Activity", + "android.app:AlertDialog", + "android.app:AlertDialog.Builder", + "android.app:Application", + "android.app:Dialog", + "android.content.pm:ActivityInfo", + "android.content.pm:ApplicationInfo", + "android.content.pm:ComponentInfo", + "android.content.pm:PackageItemInfo", + "android.content.pm:PackageManager", + "android.content.res:AssetManager", + "android.content.res:ColorStateList", + "android.content.res:Configuration", + "android.content.res:Resources", + "android.content.res:Resources.Theme", + "android.content:BroadcastReceiver", + "android.content:ClipData", + "android.content:ComponentCallbacks2", + "android.content:ComponentName", + "android.content:ContentResolver", + "android.content:Context", + "android.content:DialogInterface", + "android.content:DialogInterface.OnCancelListener", + "android.content:DialogInterface.OnClickListener", + "android.content:DialogInterface.OnDismissListener", + "android.content:Intent", + "android.content:IntentFilter", + "android.content:SharedPreferences", + "android.content:SharedPreferences.Editor", + "android.graphics.drawable:BitmapDrawable", + "android.graphics.drawable:ColorDrawable", + "android.graphics.drawable:Drawable", + "android.graphics.drawable:Drawable.Callback", + "android.graphics.drawable:Drawable.ConstantState", + "android.graphics.drawable:DrawableContainer", + "android.graphics.drawable:LayerDrawable", + "android.graphics.drawable:StateListDrawable", + "android.graphics:Bitmap", + "android.graphics:Bitmap.CompressFormat", + "android.graphics:Bitmap.Config", + "android.graphics:BitmapFactory", + "android.graphics:BitmapFactory.Options", + "android.graphics:Canvas", + "android.graphics:Color", + "android.graphics:Matrix", + "android.graphics:Paint", + "android.graphics:Paint.FontMetrics", + "android.graphics:PorterDuff", + "android.graphics:PorterDuff.Mode", + "android.graphics:Rect", + "android.graphics:Typeface", + "android.graphics:Typeface.Builder", + "android.inputmethodservice:Keyboard", + "android.inputmethodservice:Keyboard.Key", + "android.media:ExifInterface", + "android.net:ConnectivityManager", + "android.net:ConnectivityManager.NetworkCallback", + "android.net:Network", + "android.net:NetworkCapabilities", + "android.net:NetworkInfo", + "android.net:Uri", + "android.os:BaseBundle", + "android.os:Build", + "android.os:Bundle", + "android.os:Environment", + "android.os:Handler", + "android.os:IBinder", + "android.os:Looper", + "android.os:Parcelable", "android.provider:Settings", "android.provider:Settings.Secure", - "android.text.style:MetricAffectingSpan", - "android.text.style:ClickableSpan", + "android.text.method:KeyListener", + "android.text.method:*Method", "android.text.style:AbsoluteSizeSpan", - "android.text.style:ForegroundColorSpan", "android.text.style:BackgroundColorSpan", - "android.text.style:UnderlineSpan", + "android.text.style:CharacterStyle", + "android.text.style:ClickableSpan", + "android.text.style:ForegroundColorSpan", + "android.text.style:MetricAffectingSpan", "android.text.style:StrikethroughSpan", - "android.text.style:ScaleXSpan", "android.text.style:StyleSpan", - "android.text:TextUtils", - "android.text:TextUtils.TruncateAt", + "android.text.style:UnderlineSpan", + "android.text:Editable", + "android.text:Html", "android.text:InputFilter", "android.text:InputFilter.LengthFilter", "android.text:InputType", - "android.text:TextPaint", - "android.text:TextWatcher", + "android.text:Layout", "android.text:SpannableStringBuilder", "android.text:Spanned", - "android.text:Editable", - "android.text:Html", - "android.text:Layout", - "android.text.method:KeyListener", - "android.text.method:TransformationMethod", - "android.text.method:LinkMovementMethod", - "android.text.method:MovementMethod", - "android.webkit:URLUtil", - "android.webkit:WebViewClient", - "android.webkit:WebView", - "android.webkit:WebSettings", - "android.webkit:WebResourceRequest", - "android.webkit:WebResourceError", + "android.text:TextPaint", + "android.text:TextUtils", + "android.text:TextUtils.TruncateAt", + "android.text:TextWatcher", + "android.util:AttributeSet", + "android.util:Base64", + "android.util:Base64OutputStream", + "android.util:DisplayMetrics", + "android.util:LruCache", + "android.util:SparseArray", + "android.util:TypedValue", + "android.view.accessibility:AccessibilityEvent", + "android.view.accessibility:AccessibilityManager", + "android.view.accessibility:AccessibilityManager.AccessibilityStateChangeListener", + "android.view.accessibility:AccessibilityManager.TouchExplorationStateChangeListener", + "android.view.accessibility:AccessibilityNodeInfo", + "android.view.animation:AccelerateDecelerateInterpolator", + "android.view.animation:AccelerateInterpolator", + "android.view.animation:Animation", + "android.view.animation:BounceInterpolator", + "android.view.animation:DecelerateInterpolator", + "android.view.animation:Interpolator", + "android.view.animation:LinearInterpolator", + "android.view.inputmethod:EditorInfo", + "android.view.inputmethod:InputMethodManager", + "android.view:AccessibilityDelegate", + "android.view:Choreographer", + "android.view:Choreographer.FrameCallback", + "android.view:GestureDetector", + "android.view:GestureDetector.SimpleOnGestureListener", + "android.view:Gravity", + "android.view:KeyEvent", + "android.view:LayoutInflater", + "android.view:Menu", + "android.view:MenuItem", + "android.view:MotionEvent", + "android.view:ScaleGestureDetector", + "android.view:ScaleGestureDetector.SimpleOnScaleGestureListener", + "android.view:View", + "android.view:View.OnAttachStateChangeListener", + "android.view:View.OnClickListener", + "android.view:View.OnFocusChangeListener", + "android.view:View.OnLayoutChangeListener", + "android.view:View.OnTouchListener", + "android.view:View.androidviewViewAccessibilityDelegate", + "android.view:ViewConfiguration", + "android.view:ViewGroup", + "android.view:ViewGroup.LayoutParams", + "android.view:ViewTreeObserver", + "android.view:ViewTreeObserver.OnGlobalLayoutListener", + "android.view:ViewTreeObserver.OnScrollChangedListener", + "android.view:Window", "android.webkit:MimeTypeMap", - "androidx.appcompat.widget:Toolbar", - "androidx.appcompat.widget:Toolbar.OnMenuItemClickListener", - "androidx.appcompat.widget:AppCompatTextView", + "android.webkit:URLUtil", + "android.webkit:WebResourceError", + "android.webkit:WebResourceRequest", + "android.webkit:WebSettings", + "android.webkit:WebView", + "android.webkit:WebViewClient", + "android.widget:AdapterView", + "android.widget:AdapterView.OnItemClickListener", + "android.widget:BaseAdapter", + "android.widget:Button", + "android.widget:CheckBox", + "android.widget:CompoundButton", + "android.widget:CompoundButton.OnCheckedChangeListener", + "android.widget:DatePicker", + "android.widget:DatePicker.OnDateChangedListener", + "android.widget:EditText", + "android.widget:FrameLayout", + "android.widget:ImageButton", + "android.widget:ImageView", + "android.widget:ImageView.ScaleType", + "android.widget:LinearLayout", + "android.widget:ListView", + "android.widget:NumberPicker", + "android.widget:NumberPicker.Formatter", + "android.widget:NumberPicker.OnValueChangeListener", + "android.widget:ProgressBar", + "android.widget:RadioButton", + "android.widget:SeekBar", + "android.widget:SeekBar.OnSeekBarChangeListener", + "android.widget:Spinner", + "android.widget:Switch", + "android.widget:TabHost", + "android.widget:TabHost.OnTabChangeListener", + "android.widget:TabHost.TabContentFactory", + "android.widget:TabWidget", + "android.widget:TextView", + "android.widget:TextView.BufferType", + "android.widget:TextView.OnEditorActionListener", + "android.widget:TimePicker", + "android.widget:TimePicker.OnTimeChangedListener", "androidx.appcompat.app:AppCompatActivity", + "androidx.appcompat.widget:AppCompatTextView", "androidx.appcompat.widget:SearchView", "androidx.appcompat.widget:SearchView.OnCloseListener", "androidx.appcompat.widget:SearchView.OnQueryTextListener", + "androidx.appcompat.widget:Toolbar", + "androidx.appcompat.widget:Toolbar.OnMenuItemClickListener", + "androidx.core.content:FileProvider", + "androidx.core.content:FileProvider", "androidx.core.view.accessibility:AccessibilityManagerCompat", "androidx.core.view.accessibility:AccessibilityManagerCompat.AccessibilityStateChangeListener", "androidx.core.view.accessibility:AccessibilityManagerCompat.TouchExplorationStateChangeListener", - "androidx.core.view:ViewCompat", + "androidx.core.view.animation:PathInterpolatorCompat", "androidx.core.view:GestureDetectorCompat", "androidx.core.view:NestedScrollView", "androidx.core.view:NestedScrollView.OnScrollChangeListener", - "androidx.core.view.animation:PathInterpolatorCompat", - "androidx.core.content:FileProvider", - "androidx.viewpager.widget:ViewPager", - "androidx.viewpager.widget:PagerAdapter", + "androidx.core.view:ViewCompat", "androidx.fragment.app:DialogFragment", - "androidx.fragment.app:FragmentManager", - "androidx.fragment.app:FragmentActivity", - "androidx.fragment.app:FragmentTransaction", "androidx.fragment.app:Fragment", - "androidx.transition:Transition", - "androidx.transition:Slide", - "androidx.transition:Fade", - "androidx.transition:Transition.TransitionListener", + "androidx.fragment.app:FragmentActivity", + "androidx.fragment.app:FragmentManager", + "androidx.fragment.app:FragmentTransaction", "androidx.lifecycle:Lifecycle", "androidx.lifecycle:Lifecycle.State", - "androidx.core.content:FileProvider", - "android.inputmethodservice:Keyboard", - "android.inputmethodservice.Keyboard:Key" + "androidx.transition:Fade", + "androidx.transition:Slide", + "androidx.transition:Transition", + "androidx.transition:Transition.TransitionListener", + "androidx.viewpager.widget:PagerAdapter", + "androidx.viewpager.widget:ViewPager", + "com.nativescript*:", + "com.tns:FragmentClass", + "com.tns:NativeScriptActivity", + "com.tns:NativeScriptApplication", + "com.tns:NativeScriptException", + "java.io:BufferedOutputStream", + "java.io:BufferedReader", + "java.io:ByteArrayOutputStream", + "java.io:DataInputStream", + "java.io:File", + "java.io:FileInputStream", + "java.io:FileNotFoundException", + "java.io:FileOutputStream", + "java.io:IOException", + "java.io:InputStream", + "java.io:InputStreamReader", + "java.io:OutputStream", + "java.io:OutputStreamWriter", + "java.lang.reflect:Field", + "java.lang.reflect:Method", + "java.lang:CharSequence", + "java.lang:Class", + "java.lang:ClassLoader", + "java.lang:Double", + "java.lang:Exception", + "java.lang:Float", + "java.lang:Integer", + "java.lang:Long", + "java.lang:Number", + "java.lang:Object", + "java.lang:Runnable", + "java.lang:String", + "java.lang:System", + "java.lang:Throwable", + "java.net:URI", + "java.nio.file:Path", + "java.nio.file:Paths", + "java.nio:Buffer", + "java.nio:ByteBuffer", + "java.util:ArrayList", + "java.util:Arrays", + "java.util:Calendar", + "java.util:Date", + "java.util:HashMap", + "java.util:HashSet", + "java.util:Iterator", + "java.util:List", + "java.util:Locale", + "java.util:Map", + "java.util:Set", + "org.nativescript*:" ] } -