FIT2081 Study Guide - Final Guide: Android Studio, Manifest File, Downcasting

236 views5 pages
Week
!"#$%&& '()**
+&& '()**
1
,-./0+12/02-3
4
5607"8&%9:'"#0*%7("9'
4
2#(;9*%7;
4
+7(:<:(=0>0+&&?"8&%(+7(:<:(=
setContentView(View view)
findViewById(int id)
2
+#B9":B
D9%A8;#(%(:"#
?"8&%(:E:F:(=
4
+#B9":B0,()B:"
G"C07"8&0%#B0
;8)F%("90C"9H0
4
+&&08%#:*;'(0*:F;
4
I;'")97;0*:F;'
4
+&&07"#(;J(
4
+&&0'(9)7()9;
4
+7(:<:(:;'0K,0,;9<:7;'
4
2#(;#(
startActivity(Intent
intent)
getIntent(Intent intent)
intent.getStringExtra(St
ring s)
intent.putExtra(String
key,[Anything] value)
L=&;'M0%7(:<:(=0%#B0E9"%B7%'(
N0"(O;90%7(:<%(:#A07"8&"#;#('0
"*0%&&'
4
LinearLayout
4
EditText
4
Button
4
3
,(%7H
L%'H
4
4
19"7;''
4
?)99;#(0 '(%(;
4
@Override>0super
4
P,:8&F;+7(:<:(=Q:*;7=7F;-;8",()B;#(R
+7(:<:(=0Q:*;7=7F;07%FFE%7H'
-)9:#A09;"9:;#(%(:"#
4
-)9:#A0E%7H0 ;<;#(
4
SO;#0%&&0C:(O0O:AO;90&9:"9:(=0
#;;B'08;8"9=0T%&&0&9"7;''0
H:FF;B0E=0U,V
4
4
onRestoreInstanceState,
onSaveInstanceState
Bundle
4
1;9':'(;#(0B%(%
saveSharedPreferences/
restoreSharedPreferences
getSharedPreferences VS
getPreferences
4
U&(:"#'08;#)
onCreateOptionsMenu
MenuInflater
onOptionsItemSelected
item.getItemId()
menu -> menuFile.xml
4
4
View
ViewGroup
4
Layout
4
LayoutParams
4
layout_weight
4
?9;%(:#A0%0@2
W%<%0<'0XYQ
4
,(=F;4
LO;8;4
Y%(;9:%F0-;':A#4
P?%F7)F%("9+&&
?%F7)F%("9+&&?"#Q%=
?%F7)F%("9+&&L%EF;L"?"#R
ConstraintLayout
Z):B;F:#;'4
+((9:E)(;'0S:#B"C4
[:%'4
4
TableLayout
4
5layout_gravity
4
ListView
4
NavigationView
4
NavigationDrawer
4
setNavigationItem
4
Listener
PD%EN\]5,()B;#(
!%<-9%C;9N\]5,()B;#(R
FAB E)(("#
Q%=")(
Q:'(;#;9
4
onBackPressed ^0super4
GravityCompat
4
Snackbar
4
ArrayAdapter
?("9
setAdapter
notifyDataSetChanged
4
ArrayList
4
ActionBarDrawerToggle
syncState
4
DrawerLayout
isDrawerOpen
closeDrawer
4
onNavigationItemSelected
4
6Adapter
4
+7(:<:(:;'0K,0D9%A8;#('
4
P?%9B-;8"_+&&[%9N\]5,()B;#(
Q:<;,("7H+&&,()B;#(
Y%'(;9-;(%:FN\]5,()B;#(R
RecyclerView
4
RecyclerView
4
.Adapter
.ViewHolder
onCreateViewHolder
onBindView
Holder
getItemCount
CardView
4
Toolbar
4
CoordinatorLayout
RecyclerView
AppBarLayout
Collapsing
§
ToolbarLayout
4
Fragment
onCreate
onCreateView
setArguments(Bundle)
getSupport
FragmentManager
beginTransaction
replace
add
commit
4
I;'")97;0*:F;0`)%F:*:;9'4
7-%(%E%';4
SQLiteQueryBuilder
4
SQLiteOpenHelper
query
4
CursorAdapter
getCount
4
P-%(%E%';_5_,()B;#(R
SQLiteOpenHelper
P,O%&;'-EG;F&;9R
onCreate
super
onUpgrade
getWritableDatabase
getReadableDatabase
rawQuery
insert
delete
update
CustomView P?)'("8K:;CR
onDraw
Canvas
Paint
drawCircle
drawRect
invalidate
4
Cursor
4
CursorAdapter
P2(;8?)9'"9+B%&(;9R
?("9
getItem
newView
bindItem
4
4
8CursorLoader
4P-%(%E%';_N_,()B;#(
-%(%E%';_a_,()B;#(
,()B;#('-%(%E%';R
?10P,O%&;'19"<:B;9R
Y;(O"B'0 Tb2@-V
UriMatcher
addUri
§
match
§
CONTENT_AUTHORITY
getType
4
?I
Y;(O"B'0 T2@V0P)&B%(;,O%&;R
notifyChange
getContentResolver
4
Cursor
setNotificationUri
4
LoaderManager.
LoaderCallbacks
PK:;C,O%&;'R
onCreate
onCreateView
onCreateLoader
onLoadFinished
4
9SupportMap
4
Fragment
.getMapAsync
NavUtils
4
.navigateUpFrom
SameTask
(sourceActivity)
W,U!
InputStream
JsonReader
4
AsyncTask
Z;#;9:70(=&;'
4
P?")#(9=2#*"_,()B;#(R
PY%&'+7(:<:(=R
onMapReady
4
GoogleMap
onMapClick
Listener
§
LatLng
§
4
Geocoder
getFromLocation
(double lat, double lng,
int maxResults)
4
android.location.Address
4
P?")#(9=-;(%:F'R
AsyncTask
doInBackground
onProgressUpdate
onPostExecute
4
new
className().execute(param)
4
W,U!4
PS:H:+7(:<:(=R
WebView
Layout
setWebViewClient
(new …)
loadUrl(String)
4
10 ACTION_POINTER_
MOVE
4
mLastTouchX/Y
4
P?"88"#_+7(:"#'_,()B;#(
?"88"#+7(:"#,:8&F;R
View.setOnTouchListener
onTouch(View,
MotionEvent)
4
MotionEvent
getActionMasked()
-US!/0YUK3/0@1
4
11 ?"#<;#:;#7;0 7F%'';'
Gesture
Detector.
Simple
OnGesture
Listener
Scale
Gesture
Detector.
Simple
OnScale
Gesture
Listener
4
onSingleTap
4
Confirmed vs Up
onScroll vs
onFling
4
PZ;'()9;'_,()B;#(R
PK:;C,O%&;'R
GestureDetector
onTouchEvent(MotionEvent
)
onScroll(MotionEvent)
onDoubleTap(MotionEvent)
onLongPress(MotionEvent)
onSingleTapConfirmed()
I;()9# boolean
4
ScaleGestureDetector
onTouchEvent(MotionEvent
)
onScaleBegin(ScaleGestur
eDetector)
onScale(ScaleGesture
Detector)
getScaleFactor()
onScaleEnd(ScaleGesture
Detector)
I;()9# boolean
4
12 2#'(%#(0I)#
G"(0 'C%&
S%980'C%&
?"FB0'C%&
N0F:8:(%(:"#'
4
[):FB07"#*:A)9%(:"#'
,")97;0';(
[):FB0(=&;'
19"B)7(0 *F%<")9'
[):FB0<%9:%#('
4
Z9%BF;
+#B9":B0&F)A:#
?"8&:F;9
4
19"Z)%9B4
$
Overview'(for'apps)
D9:B%=/050W)#;0N\5]
5cM5\
Unlock document

This preview shows pages 1-2 of the document.
Unlock all 5 pages and 3 million more documents.

Already have an account? Log in
Week !"#$%&& '()** +&& '()**
1,-./0+12/02-34
5607"8&%9:'"#0*%7("9'4
2#(;9*%7;4
+7(:<:(=0>0+&&?"8&%(+7(:<:(=
setContentView(View view)
findViewById(int id)
@&7%'(:#A0%#B0B"C#7%'(:#A
2+#B9":B
D9%A8;#(%(:"#
?"8&%(:E:F:(=
4
+#B9":B0,()B:"
G"C07"8&0%#B0
;8)F%("90C"9H0
4
+&&08%#:*;'(0*:F;4
I;'")97;0*:F;'4
+&&07"#(;J(4
+&&0'(9)7()9;4
+7(:<:(:;'0K,0,;9<:7;'4
2#(;#(
startActivity(Intent
intent)
getIntent(Intent intent)
intent.getStringExtra(St
ring s)
intent.putExtra(String
key,[Anything] value)
L=&;'M0%7(:<:(=0%#B0E9"%B7%'(
N0"(O;90%7(:<%(:#A07"8&"#;#('0
"*0%&&'
4
LinearLayout
4
EditText
4
Button
4
3,(%7H
L%'H4
4
19"7;''4
?)99;#(0 '(%(;4
@Override>0super4
P,:8&F;+7(:<:(=Q:*;7=7F;-;8",()B;#(R
+7(:<:(=0Q:*;7=7F;07%FFE%7H'
-)9:#A09;"9:;#(%(:"#4
-)9:#A0E%7H0 ;<;#(4
SO;#0%&&0C:(O0O:AO;90&9:"9:(=0
#;;B'08;8"9=0T%&&0&9"7;''0
H:FF;B0E=0U,V
4
4
onRestoreInstanceState,
onSaveInstanceState
Bundle
4
1;9':'(;#(0B%(%
saveSharedPreferences/
restoreSharedPreferences
getSharedPreferences VS
getPreferences
4
U&(:"#'08;#)
onCreateOptionsMenu
MenuInflater
onOptionsItemSelected
item.getItemId()
menu -> menuFile.xml
4
4View
ViewGroup
4
Layout
4
LayoutParams
4
layout_weight
4
?9;%(:#A0%0@2
W%<%0<'0XYQ
4
,(=F;
4
LO;8;
4
Y%(;9:%F0-;':A#
4
P?%F7)F%("9+&&
?%F7)F%("9+&&?"#Q%=
?%F7)F%("9+&&L%EF;L"?"#R
ConstraintLayout
Z):B;F:#;'
4
+((9:E)(;'0S:#B"C
4
[:%'
4
4
TableLayout
4
5
layout_gravity
4
ListView
4
NavigationView
4
NavigationDrawer
4
setNavigationItem
4
Listener
PD%EN\]5,()B;#(
!%<-9%C;9N\]5,()B;#(R
FAB E)(("#
Q%=")(
Q:'(;#;9
4
onBackPressed ^0super
4
GravityCompat
4
Snackbar
4
ArrayAdapter
?("9
setAdapter
notifyDataSetChanged
4
ArrayList
4
ActionBarDrawerToggle
syncState
4
DrawerLayout
isDrawerOpen
closeDrawer
4
onNavigationItemSelected
4
6
Adapter
4
+7(:<:(:;'0K,0D9%A8;#('
4
P?%9B-;8"_+&&[%9N\]5,()B;#(
Q:<;,("7H+&&,()B;#(
Y%'(;9-;(%:FN\]5,()B;#(R
RecyclerView
4
RecyclerView
4
.Adapter
.ViewHolder
onCreateViewHolder
onBindView
Holder
getItemCount
CardView
4
Toolbar
4
CoordinatorLayout
RecyclerView
AppBarLayout
Collapsing
§
ToolbarLayout
4
Fragment
onCreate
onCreateView
setArguments(Bundle)
getSupport
FragmentManager
beginTransaction
replace
add
commit
4
I;'")97;0*:F;0`)%F:*:;9'4
7-%(%E%';4
SQLiteQueryBuilder
4
SQLiteOpenHelper
query
4
CursorAdapter
getCount
4
P-%(%E%';_5_,()B;#(R
SQLiteOpenHelper
P,O%&;'-EG;F&;9R
onCreate
super
onUpgrade
getWritableDatabase
getReadableDatabase
rawQuery
insert
delete
update
CustomView P?)'("8K:;CR
onDraw
Canvas
Paint
drawCircle
drawRect
invalidate
4
Cursor
4
CursorAdapter
P2(;8?)9'"9+B%&(;9R
?("9
getItem
newView
bindItem
4
4
8CursorLoader
4P-%(%E%';_N_,()B;#(
-%(%E%';_a_,()B;#(
,()B;#('-%(%E%';R
?10P,O%&;'19"<:B;9R
Y;(O"B'0 Tb2@-V
UriMatcher
addUri
§
match
§
CONTENT_AUTHORITY
getType
4
?I
Y;(O"B'0 T2@V0P)&B%(;,O%&;R
notifyChange
getContentResolver
4
Cursor
setNotificationUri
4
LoaderManager.
LoaderCallbacks
PK:;C,O%&;'R
onCreate
onCreateView
onCreateLoader
onLoadFinished
4
9SupportMap
4
Fragment
.getMapAsync
NavUtils
4
.navigateUpFrom
SameTask
(sourceActivity)
W,U!
InputStream
JsonReader
4
AsyncTask
Z;#;9:70(=&;'
4
P?")#(9=2#*"_,()B;#(R
PY%&'+7(:<:(=R
onMapReady
4
GoogleMap
onMapClick
Listener
§
LatLng
§
4
Geocoder
getFromLocation
(double lat, double lng,
int maxResults)
4
android.location.Address
4
P?")#(9=-;(%:F'R
AsyncTask
doInBackground
onProgressUpdate
onPostExecute
4
new
className().execute(param)
4
W,U!4
PS:H:+7(:<:(=R
WebView
Layout
setWebViewClient
(new …)
loadUrl(String)
4
10 ACTION_POINTER_
MOVE
4
mLastTouchX/Y
4
P?"88"#_+7(:"#'_,()B;#(
?"88"#+7(:"#,:8&F;R
View.setOnTouchListener
onTouch(View,
MotionEvent)
4
MotionEvent
getActionMasked()
-US!/0YUK3/0@1
4
11 ?"#<;#:;#7;0 7F%'';'
Gesture
Detector.
Simple
OnGesture
Listener
Scale
Gesture
Detector.
Simple
OnScale
Gesture
Listener
4
onSingleTap
4
Confirmed vs Up
onScroll vs
onFling
4
PZ;'()9;'_,()B;#(R
PK:;C,O%&;'R
GestureDetector
onTouchEvent(MotionEvent
)
onScroll(MotionEvent)
onDoubleTap(MotionEvent)
onLongPress(MotionEvent)
onSingleTapConfirmed()
I;()9# boolean
4
ScaleGestureDetector
onTouchEvent(MotionEvent
)
onScaleBegin(ScaleGestur
eDetector)
onScale(ScaleGesture
Detector)
getScaleFactor()
onScaleEnd(ScaleGesture
Detector)
I;()9# boolean
4
12 2#'(%#(0I)#
G"(0 'C%&
S%980'C%&
?"FB0'C%&
N0F:8:(%(:"#'
4
[):FB07"#*:A)9%(:"#'
,")97;0';(
[):FB0(=&;'
19"B)7(0 *F%<")9'
[):FB0<%9:%#('
4
Z9%BF;
+#B9":B0&F)A:#
?"8&:F;9
4
19"Z)%9B4
$
Overview'(for'apps)
D9:B%=/050W)#;0N\5] 5cM5\
Unlock document

This preview shows pages 1-2 of the document.
Unlock all 5 pages and 3 million more documents.

Already have an account? Log in

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers

Related Documents