Class library Mobiel Programmeren Double - Utrecht … Class library Mobiel Programmeren class Rect...
Click here to load reader
Transcript of Class library Mobiel Programmeren Double - Utrecht … Class library Mobiel Programmeren class Rect...
1
Bijlage A
Class library Mobiel Programmeren
namespace Systemclass String // alias voor string
int Lengthchar this [int]
operator string + (string, string)operator bool == (string, string)operator bool != (string, string)static string Emptystatic int Compare (string, string)static int Compare (string, string, StringComparison)static string Concat (string, string)static string Copy (string)static bool Equals (string, string)static bool Equals (string, string, StringComparison)static bool IsNullOrEmpty (string)static bool IsNullOrWhiteSpace (string)
int CompareTo (string)bool Contains (string)bool EndsWith (string)bool EndsWith (string, StringComparison)bool Equals (string)bool Equals (string, StringComparison)int IndexOf (char)int IndexOf (string)int IndexOf (string, StringComparison)string Insert (int, string)int LastIndexOf (char)int LastIndexOf (string)int LastIndexOf (string, StringComparison)string Replace (char, char)string Replace (string, string)string[ ] Split ()string[ ] Split (char)string[ ] Split (char[ ])bool StartsWith (string)bool StartsWith (string, StringComparison)string Substring (int)string Substring (int, int)char[ ] ToCharArray ()string ToLower ()string ToUpper ()
enum StringComparison Ordinal, OrdinalIgnoreCase, CurrentCulture, CurrentCultureIgnoreCase
2 Class library Mobiel Programmeren
class Object // alias voor objectvirtual bool Equals (object)static bool Equals (object, object)virtual string ToString ()
struct Int32 // alias voor intstatic int Parse (string)
struct Int64 // alias voor longstatic long Parse (string)
struct Double // alias voor doublestatic double Parse (string)static double Parse (string, CultureInfo)
struct Single // alias voor floatstatic float Parse (string)static float Parse (string, CultureInfo)
abstract class Array // methodes werken op arraysint Lengthobject Clone ()int GetUpperBound (int)
struct DateTimec© DateTime (int y,int mo,int d)c© DateTime (int y,int mo,int d,int h,int mi,int s)int Yearint Monthint Dayint DayOfWeekint DayOfYearint Hourint Minuteint Second
static DateTime Nowstatic DateTime Todayoperator DateTime + (DateTime, TimeSpan)operator DateTime − (DateTime, TimeSpan)operator TimeSpan − (DateTime, DateTime)
struct TimeSpanc© TimeSpan (int h,int mi,int s)c© TimeSpan (int d,int h,int mi,int s)int Daysint Hoursint Minutesint Secondsdouble TotalDays
operator TimeSpan + (TimeSpan, TimeSpan)operator TimeSpan − (TimeSpan, TimeSpan)
static class Mathstatic double Estatic double PIstatic double Abs (int)static double Abs (double)static double Sin, Cos, Tan (double)static double Exp, Log, Log10 (double)static double Pow, Atan2 (double, double)static double Sqrt (double)static double Floor, Ceiling (double)static double Truncate, Round (double)static double Min, Max (double, double)static double Min, Max (int, int)
Class library Mobiel Programmeren 3
delegate void EventHandler (object, EventArgs)delegate void EventHandler〈T〉 (object, T)class EventArgsclass Random
c© Random ()int Next(int)
namespace System.Globalizationclass CultureInfo
c© CultureInfo (string)static CultureInfo InvariantCulture
namespace System.Collections.Genericinterface IEnumerable〈T〉
IEnumerator GetEnumerator ()interface ICollection〈T〉 : IEnumerable〈T〉
int Countbool IsReadOnlyvoid Clear ()void Add (T)bool Remove (T)bool Contains (T)void CopyTo (T[ ], int)
interface IList〈T〉 : ICollection〈T〉T this [int]int IndexOf (T)void Insert (int, T)void RemoveAt (int)
class List〈T〉 : IList〈T〉c© List〈T〉 ()c© List〈T〉 (IEnumerable〈T〉)int Capacity
4 Class library Mobiel Programmeren
namespace Android.Contentclass Context
Resources Resourcesobject GetSystemService (string)void StartActivity (Intent)
static string LocationServicestatic string SensorService
class Intentc© Intent ()c© Intent (Context, Type)c© Intent (String, Uri)Intent PutExtra (string, string)Intent PutExtra (string, int)Intent PutExtra (string, double)Intent PutExtra (string, en nog 21 andere types)string GetStringExtra (string)int GetIntExtra (string, int)double GetDoubleExtra (string, double)
static string ActionView, ActionSend, ActionSearch, ActionCall, . . .static string ExtraText, ExtraSubject, ExtraEmail, ExtraCC, . . .
namespace Android.Appclass Activity : Context
virtual void OnCreate (Bundle)virtual void OnDestroy ()virtual void OnPause ()virtual void OnResume ()virtual void Finish ()virtual void OnActivityResult (int, Result, Intent)
Intent Intentstring Titlevoid SetContentView (View)View FindViewById (int)T FindViewById〈T〉 (int)void SetResult (Result, Intent)void StartActivityForResult(Intent, int)
enum Result Canceled, FirstUser, Okclass Dialog
void Show ()class DatePickerDialog : Dialog
c© DatePickerDialog (Context, EventHandler〈DatePickerDialog.DateSetEventArgs〉,int,int,int)
class DatePickerDialog.DateSetEventArgs : EventArgsDateTime Date
class AlertDialog.Builder : Dialogc© AlertDialog.Builder (Context)AlertDialog.Builder SetTitle (string)AlertDialog.Builder SetNegativeButton (string, EventHandler)AlertDialog.Builder SetPositiveButton (string, EventHandler)
namespace Android.Netclass Uri
static Uri Parse (string)
Class library Mobiel Programmeren 5
namespace Android.Viewsclass View
int Widthint Heightvoid SetBackgroundColor (Color)
virtual void OnDraw (Canvas)event EventHandler〈View.TouchEventArgs〉 Touch
void Invalidate ()class ViewGroup : View
c© ViewGroup (Context)void AddView (View)
class View.TouchEventArgsMotionEvent Event
class MotionEventint PointerCountfloat GetX, GetY ()float GetX, GetY (int d)
class ScaleGestureDetectorc© ScaleGestureDetector (Context, ScaleGestureDetector.IOnScaleGestureListenvoid OnTouchEvent (MotionEvent)
interface ScaleGestureDetector.IOnScaleGestureListenerbool OnScale (ScaleGestureDetector d)bool OnScaleBegin (ScaleGestureDetector d)void OnScaleEnd (ScaleGestureDetector d)
namespace Android.Widgetclass TextView : View
c© TextView (Context)string Textfloat TextSizevoid SetTextColor (Color)
class Button : TextViewc© Button (Context)
event EventListener Clickclass CompoundButton : Button
bool Checkedvoid Toggle ()
class RadioButton : CompoundButtonc© RadioButton Context
class CheckBox : CompoundButtonc© CheckBox Context
class SeekBar : Viewc© SeekBar (Context)int Maxint Progress
event EventListener ProgressChangedclass LinearLayout : ViewGroup
c© LinearLayout (Context)Orientation Orientationvoid AddView (View, LinearLayout.LayoutParams)
class RadioGroup : LinearLayoutc© RadioGroup (Context)
class LinearLayout.LayoutParamsint LeftMargin, RightMargin, TopMargin, BottomMargin
enum Orientation Horizontal, Vertical
6 Class library Mobiel Programmeren
class AnalogClock : Viewc© AnalogClock (Context)
class TextClock : TextViewc© TextClock (Context)string Format24Hour
namespace Android.Hardwareclass SensorManager
bool RegisterListener (ISensorEventListener,Sensor,SensorDelay)Sensor GetDefaultSensor (SensorType st)
class SensorSensorType Type
class SensorEventSensor Sensorfloat[] Values
enum SensorType Orientation, AmbientTemperature, Pressure, Light, Proximity,Heartrate, StepCounter, Temperature, . . .
enum SensorDelay Fastest, Game, Normal, Uiinterface ISensorEventListener
void OnSensorChanged (SensorEvent se)void OnAccuracyChanged Sensor s, SensorStatus st
namespace Android.Locationsclass LocationManager
string GetBestProvider (Criteria, bool)IList〈string〉 GetProviders (Criteria, bool)void RequestLocationUpdates (string, long millisec
, float meters, ILocationListener)static string GpsProvider, NetworkProvider
interface ILocationListenervoid OnLocationChanged (Location loc)void OnProviderDisabled (string)void OnProviderEnabled (string)void OnStatusChanged (string, Availability, Bundle)
class Criterac© Criteria ()Accuracy Accuracy
enum Accuracy Coarse, Fine, High, Medium, Lowenum Availability OutOfService, TemporarilyUnvailable, Available
namespace Android.OSclass Bundle
Class library Mobiel Programmeren 7
namespace Android.Graphicsstruct Color
c© Color (int argb)c© Color (int r, int g, int b)c© Color (int r, int g, int b, int a)
static Color ParseColor (string)static Color Argb (int a, int r, int g, int b)static Color HSVToColor (float[ ])
byte Rbyte Gbyte Bbyte Afloat GetHue ()float GetSaturation ()float GetValue ()
static Color AliceBlue, AntiqueWhite, Aqua, . . .static Color White, LightGray, Gray, DarkGray, Black, . . .static Color Red, Green, Blue, Yellow, Magenta, Cyan, . . .
class Canvasc© Canvas (Bitmap)void DrawRect (float x1,float y1,float x2,float y2,Paint)void DrawOval (float x1,float y1,float x2,float y2,Paint)void DrawArc (float x1,float y1,float x2,float y2
, float starthoek, float tekenhoek, Paint)void DrawLine (float x1,float y1,float x2,float y2,Paint)void DrawCircle (float x, float y, float r, Paint p)void DrawText (string s, float x, float y, Paint p)void DrawBitmap (Bitmap b, float x, float y, Paint p)void DrawBitmap (Bitmap b, Matrix m, Paint p)void DrawBitmap (Bitmap b, Rect src, Rect dst, Paint p)void DrawColor (Color c)void DrawRect (Rect r, Paint p)void DrawRect (RectF r, Paint p)
class Paintc© Paint ()Color Colorfloat StrokeWidthfloat TextSizevoid SetStyle (Paint.Style)void SetTypeface (Typeface)
class Typefacec© Typeface (string, TypefaceStyle)
enum TypefaceStyle Bold, BoldItalic, Italic, Normalenum Paint.Style Stroke, Fill
8 Class library Mobiel Programmeren
class Rectc© Rect (int left, int top, int right, int bottom)int Left, Top, Right, Bottombool IsEmptybool Contains (Rect)bool Contains (int x, int y)int Width ()int Height ()bool Sort ()void Union (Rect)void Union (int x, int y)void Inset (int x, int y)
class Pointc© Point (int x, int y)int X, Yvoid Offset (int dx, int dy)
class RectF // als Rect, maar dan met float in plaats van intclass PointF // als Point, maar dan met float in plaats van intclass Bitmap
int Widthint Heightint GetPixel (int x, int y)void SetPixel (int x,int y, Color c)
class BitmapFactorystatic Bitmap DecodeResource (Resources, int)static Bitmap DecodeResource (Resources, int, BitmapFactory.Options)
class BitmapFactory.Optionsc© BitmapFactory.Options ()bool InScaledint InSampleSize
class Matrixvoid PostTranslate (float dx, float dy)void PostScale (float sx, float sy)void PostRotate (float d)