Code Theory

Section

Android Development Guides

The framework itself — services, intents, threading, storage and the view system — worked through with running code rather than summarised.

Every Android guide

53 total
All Android guides
Guide Topic Length API status
Android Send and Receive SMS (Text and Data/Binary) Messages with SmsManager and Intents Notifications & Messaging 2297w Current
Android Pick/Select Image from Gallery with Intents Intents 535w Current
Google Place API Autocomplete Service in Android Application Services & IPC 2839w Current
Creating Android Sliding Sidebar (Hamburger) Menu with Navigation Drawer Icon UI, Themes & Navigation 1955w Current
Android Themes, Styles and Attributes UI, Themes & Navigation 410w Current
Saving User Settings with Android Preferences (PreferenceActivity, PreferenceFragment, Headers) Storage & Preferences 2904w Current
Android Debug Bridge (adb) Wireless Debugging Over Wi-Fi ADB & Device Tooling 375w Current
Android/Java Multi-Threaded Execution with the Executor Framework (ThreadPoolExecutor) Threading & Background Work 3660w Current
Difference Between setDisplayHomeAsUpEnabled(), setHomeButtonEnabled() and setDisplayShowHomeEnabled() ActionBar Methods in Android UI, Themes & Navigation 370w Superseded
Understanding Android Started and Bound Services Services & IPC 2181w Current
Android Sharing Application Data with Content Provider and Content Resolver Content Providers 1454w Current
An Overview of Android Binder Framework Services & IPC 627w Current
Android Background Services with IntentService Services & IPC 876w Current
Working with SQLite Database (CRUD operations) in Android Storage & Preferences 1997w Current
Android Creating a Custom Content Provider Content Providers 283w Current
Using AsyncQueryHandler to Access Content Providers Asynchronously in Android Threading & Background Work 1126w Superseded
Android Contain ListView (Without Scrollbars) In a ScrollView With Other Views Lists & Adapters 255w Superseded
Understanding Android AsyncTask (Executing Background Tasks) Threading & Background Work 1414w Superseded
Android Interprocess Communication (IPC) with AIDL Services & IPC 1092w Current
Understanding Android/Java Processes and Threads Related Concepts (Handlers, Runnables, Loopers, MessageQueue, HandlerThread) Threading & Background Work 3759w Current
Asynchronous Background Execution and Data Loading with Loaders (Framework) in Android Threading & Background Work 2729w Superseded
Understanding Android Pending Intents Intents 699w Current
Android ListView (Scrolling ViewGroup) Hide/Disable Scrollbars Lists & Adapters 430w Superseded
Android Interprocess Communication (IPC) with Messenger (Remote Bound Services) Services & IPC 1213w Current
Android Scroll to Top of ScrollView with ListView and Other Child Views (Initial Jump Issue) Lists & Adapters 161w Superseded
Understanding Android Intent Filters (Receiving Implicit Intents) Intents 1532w Current
Understanding Android Broadcast Receivers Intents 3014w Current
Understanding Explicit and Implicit Android Intents (App Component) Intents 2499w Current
Android PubNub Integration Tutorial (Setup and Basic Publish/Subscribe Usage) Notifications & Messaging 802w Current
How to Check/Detect Whether Current Thread is UI/Main Thread or Not in Android Threading & Background Work 109w Current
Android Using a Scrollable ViewGroup Like ScrollView, ListView or GridView In a ScrollView With requestDisallowInterceptTouchEvent() Lists & Adapters 497w Superseded
Android Add Views or View Groups Below a ListView or GridView Lists & Adapters 514w Superseded
Understanding Android Input Touch Events System Framework (dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent, OnTouchListener.onTouch) Touch & Gestures 1703w Superseded
Android Saving Files on Internal and External Storage Storage & Preferences 1689w Current
Android Application Data Storage With SharedPreferences Storage & Preferences 1416w Current
Execute ADB Commands To Query a Particular Android Device/Emulator ADB & Device Tooling 290w Current
Get Application APK File from Android Device To Your Computer ADB & Device Tooling 280w Current
Android Swipe (Touch Gesture) Views Using ViewPager, FragmentPagerAdapter and FragmentStatePagerAdapter With Action Bar Tabs Lists & Adapters 1778w Superseded
Android ViewFlipper and ViewSwitcher with GestureDetector Swipes/Flings Touch & Gestures 2170w Superseded
Android Image Slideshow using ViewPager with PagerAdapter Lists & Adapters 662w Superseded
Android PagerTabStrip and PagerTitleStrip with ViewPager View Paging & Switching 871w Superseded
Quick Tip: Android Add Image to PagerTabStrip or PagerTitleStrip View Paging & Switching 111w Superseded
Quick Tip: Android ViewFlipper Jump/Move/Switch To a Certain Child View View Paging & Switching 170w Current
Quick Tip: Android Convert byte[] Data to ImageView UI, Themes & Navigation 138w Current
Detecting Common Gestures on Android Using GestureDetector Touch & Gestures 887w Superseded
Using onTouchEvent() and View.OnTouchListener Interface with MotionEvent to Detect Common Gestures Like Tap and Swipes on Android Touch & Gestures 625w Superseded
Quick Tip: Android Change Action Bar SearchView Hint (Placeholder) and Text Color Search & Filtering 125w Superseded
Understanding GridView in Android with Custom Adapters by Building an Image Gallery Lists & Adapters 1314w Superseded
Understanding Android Spinners and Populating Them with (Adding) a Set of Items Lists & Adapters 739w Current
Android Realtime (Instant) Search with Filter Class and Filterable Interface Using Custom and Inbuilt Adapter Lists & Adapters 2903w Current
Adding Search Functionality to Your Android Application Activity with SearchView and Search Dialog Search & Filtering 1502w Current
Android Dividing Your ListView Into Sections with Group Headers Lists & Adapters 2568w Superseded
Understanding and Implementing Android Lists with ListView, ExpandableListView, ListFragment, ListActivity and Custom List Adapters Lists & Adapters 2215w Superseded