You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-9Lines changed: 17 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,18 @@
1
-
Tutorials for these projects can be found at http://ptrprograms.blogspot.com/
2
-
3
1
AndroidDemoProjects
4
2
===================
5
3
6
4
AndroidArduinoLEDControl: Android project and Arduino sketch file for controlling 3 different LEDs attached to an Arduino board from an Android device.
7
5
8
-
AndroidAutoMedia: Demo for creating a navigation and playback architecture for Android Auto's media items
6
+
AndroidAutoMedia: Demo for creating a navigation and playback architecture for Android Auto's media items.
7
+
8
+
AndroidAutoMessenger: Uses the Android Auto API to display notifications and receive voice feedback from users.
9
9
10
10
AndroidTVAsteroidBelt: Example of using OpenGL and the Android TV controller to make a basic Asteroids game. The tutorial for this demo can be found on Binpress - http://www.binpress.com/tutorial/getting-started-with-game-development-for-android-tv/149
11
11
12
12
AndroidTVMediaPlayer: A demo media project for the AndroidTV.
13
13
14
+
AndroidWearDigitalWatchFace: Example of using a digital watch face on an Android Wear device using the official API
15
+
14
16
Animations: Example of using the new animation features in Android L. Goes over ripples, animated UI widgets, circular reveal, activity transitions and shared element activity transitions.
15
17
16
18
AppCompatToolbar: Demo of implementing the Toolbar from the AppCompat support library as a replacement for the standard built in actionbar.
@@ -21,6 +23,8 @@ CustomDrawableStates: Implementation of custom drawable states in Android in ord
21
23
22
24
Daydream: Utilizes the Daydream Android service to display quotes pulled from a server.
23
25
26
+
EventDrivenHierarchicalViews: Example of using a container view with an update method to force all children views to update.
27
+
24
28
Flashlight: Can't be an Android developer without making a flashlight app, right?
25
29
26
30
FordAppLinkAudio: Uses Sync AppLink to play a live online audio stream through Ford's vehicle audio systems.
@@ -33,6 +37,8 @@ Google Maps: Basic implementation of the Google Maps fragment that allows the us
33
37
34
38
IconColorization: Goes over using Picasso to change the color of drawables programatically.
35
39
40
+
JobScheduler: Demo of a simple JobScheduler from Android Lollipop to set up periodic background tasks.
41
+
36
42
MediaSessionwithMediaStyleNotification: Example of using a media session with the MediaStyle notification for Android Lollipop. These notifications are used for lock screen media controls.
37
43
38
44
NavigationDrawer: An example of using the navigation drawer in an activity to load fragments. Also an example of Square's Otto library for firing events from a list to the activity.
@@ -43,21 +49,23 @@ NotificationsCustomLayout: Creates a custom expanded layout for Jellybean+ that
43
49
44
50
ProductFlavorsandResources: Uses Gradle and the resource structure of Android to demonstrate creating multiple apps from the same code base.
45
51
46
-
Random Kitty Muzei: Plugin for Muzei that displays a new random cat image every hour from a remote source as a device wallpaper.
52
+
RandomKittyMuzei: Plugin for Muzei that displays a new random cat image every hour from a remote source as a device wallpaper.
47
53
48
-
Sensor List: Gathers a list of all hardware sensors available on the device, and displays the values that they produce in real time.
54
+
SensorList: Gathers a list of all hardware sensors available on the device, and displays the values that they produce in real time.
49
55
50
56
SilenceRingerWidget: Sample code for building a widget that silences the phone (including on Lollipop) with one button press.
51
57
52
58
StaggeredGridView: Sample app using Etsy's StaggeredGridView library - https://github.com/etsy/AndroidStaggeredGrid
53
59
54
-
Stay Awake: Using the official Android Wear SDK that came out a couple days ago, I wrote an app that lets users select a time interval that vibrates the Wear on their wrist whenever the timer ends, then repeats. The goal is to help keep drivers alert on long drives.
60
+
StayAwake: Using the official Android Wear SDK that came out a couple days ago, I wrote an app that lets users select a time interval that vibrates the Wear on their wrist whenever the timer ends, then repeats. The goal is to help keep drivers alert on long drives.
61
+
62
+
StreetView: Implements the new Google Street View feature.
55
63
56
-
Street View: Implements the new Google Street View feature.
64
+
VideoPlayer: Native video player for playing remote content.
57
65
58
-
Video Player: Native video player for playing remote content.
66
+
WearFaceWithOptions: Example of using the official Wear watchface API to make an analog watch face with a selection screen to change properties of the displayed face via the DataLayer API
59
67
60
-
WearCustomWatchFace: Creates a custom watch face for the Android Wear with a settings activity. Uses an undocumented API, but I'll have a sample up when an official API is available.
68
+
WearCustomWatchFace: DEPRECATED: Left for archival purposes. Creates a custom watch face for the Android Wear with a settings activity. Uses an undocumented and no longer supported API. Please see WearFaceWithOptions for how to do this properly.
61
69
62
70
WearDevelopersPreviewNotifications: Examples of possible notifications using the Google Wear developer preview.
0 commit comments