Android
|
Begin
|
|
Tutorial 000, note, Frequently used acronyms |
|
 |
001, Install Android SDK on MAC |
|
 |
002, Install Android SDK, Hello World , simulator |
|
|
|
003, android 4.0.x 新功能 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String |
 |
008-1, String, String format |
|
|
Tutorial 09-1, Array, ArrayList |
|
 |
009-2, Array, HashMap |
|
|
|
|
UI
|
TextView |
 |
Tutorial 010, UI, TextView |
|
 |
Tutorial 010-1, UI, TextView marquee |
|
 |
010-2,TextView android:textStyle |
|
 |
10-3, TextView, ‘gravity’ property |
|
 |
TextView, read from raw |
|
|
|
|
 |
011-3, UI, TextView, Font |
|
 |
11-4, TextView, Font change different font |
|
 |
11-5, TextView, scrolling. |
|
ImageButton
|
|
Tutorial 011-1, UI, ImageButton , different kind of way to call ClickListener |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
Tutorial 011-2, UI, ImageButton-pressed and up change image |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EditText
|
 |
012, UI, EditView |
|
 |
012-1, EditView onChange event in Android |
|
 |
012-2 ,EditText in Android |
|
|
012-3, EditText widget to be readonly |
|
|
012-4, EditText ,Right align EditText android |
|
|
012-5, EditText , signal line, only one line. |
|
|
012-6, EditText layout style |
|
 |
012-7, EditText display hint string |
|
|
012-8, EditText ,TextChangedListener,onEditorAction |
|
|
012-9, EditText, IME keyboard type. |
|
|
012-10,EditText, text resize font automatic. |
|
ImageView |
 |
013-1, UI, ImageView, display image from local file. |
|
 |
013-2, UI, ImageView, display image from URL, set wallpage |
|
 |
013-3, UI, ImageView, display image from local, if no exit , download it |
|
 |
013-4, UI, ImageView, slideshow 13-5, UI, ImageView xml |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ImageSwitcher
|
 |
UI > ImageSwitcher |
|
Fragment |
|
|
 |
Fragment |
|
Action bar |
|
|
|
Action Bar, |
|
 |
Action Bar, search and last page |
|
|
Customizing the Action Bar |
|
|
|
|
|
|
|
AutoCompleteTextView
|
 |
014, UI, AutoCompleteTextView |
|
|
|
|
|
|
|
Activity |
 |
018, Activity, Activity |
|
 |
018-1, Activity, change page and pass data t next page. |
|
 |
018-2, Activity, Activity with animation |
|
|
018-3, Ani, Changing the animation between Activities |
|
|
018-4, onDestroy() |
|
|
Activity > Go back to previous activity |
|
 |
back and result |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bundle |
|
Bundle, change activity and pass data |
|
|
Bundle, change activity and pass data and return result. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dialog |
 |
019-0, Dialog, Menu |
|
 |
019-0-0, Dialog, create options Menu |
|
 |
019-1, Dialog, Toast |
|
 |
019-2, Dialog, Toast with position |
|
 |
019-3, Dialog, Custom Toast with position |
|
 |
019-10, Dialog, Creating Dialogs |
|
 |
080-4, Thread, progressDialog |
|
  |
080-4-2, progressDialog |
|
 |
019-15, Dialog, Color pick Dialog |
|
 |
019-16, Dialog, PopupWindow |
|
 |
019-17, Dialog, PopupWindow resize |
|
 |
019-18, Dialog, PopupWindow with viewFlipper, menu |
|
 |
019-19, Dialog, Sliding drawer |
|
 |
019-20, Dialog, Custom dialog. |
|
 |
080-10, thread ,AsyncTask, Dialog Loading ProgressBar |
|
UI Layout design |
 |
020, Layout, Linear Layout |
|
 |
020-1, Layout,Merging Layouts |
|
 |
020-2, Layout,tiled background |
|
 |
020-3, Layout, Linear Layout 9 Grid |
|
 |
020-3-2, Layout, Linear Layout 9 Grid Center |
|
 |
020-4, Layout, include other layout |
|
 |
020-5, Layout, TableLayout |
|
 |
020-6, Layout, TableLayout, dynamically adding rows to TableLayout |
|
|
020-7, Layout, add other layout via code at the run-time |
|
GridView |
 |
20-21 GridView |
|
 |
20-20, GridView Gallery |
|
 |
GridView |
|
UI Bar Status
|
 |
021-1, UI,Remove Title Bar on Android Application |
|
|
021-1-1, UI, 使用設計 Title Bar |
|
 |
021-2, UI,Android Hide Status Bar |
|
 |
021-3, UI,Status Bar,Creating Status Bar Notifications |
|
|
022 UI , status status display icon and action. |
|
|
|
|
Input
|
 |
Tutorial 025, Input, customer , Dragging and Dropping |
|
|
How to receive volume up/down indications in the app |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UI Tab
|
 |
Tutorial 029-2, UI, Tab at the bottom of the screen |
|
 |
Tutorial 029-1, UI, Tab via layout xml |
|
 |
Tutorial 029, UI, Tab |
|
 |
Tutorial 029-3, UI, Tab at the bottom of the screen via XML |
|
  |
Tutorial 029-4, UI, Tab How do I change the background? |
|
 |
Tutorial 029-5, UI, Tab with navigation function. |
|
|
Tutorial 029-6, |
|
|
UI, Tab How do I change the background of an Android tab widget? |
|
 |
029-7, UI, Tab customizations |
|
|
029-8, UI,TabHost, Tab How do I change the background? |
|
|
29-9, UI, Tab,How to change the font size of tabhost |
|
|
|
|
|
|
|
ListView
|
 |
032-3, ListView, Custom ListView items and adapters |
|
 |
032-4, ListView, Custom ListView items and adapters extends Activity |
|
 |
032-5, ListView, slow way, good way, fast way, |
|
|
032-6, ListView, Speed up via hardware. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fragment
|
 |
Fragment |
|
 |
Tab with fragments |
|
|
|
|
|
|
|
|
|
|
|
|
|
MediaPlayer
|
|
|
|
 |
39-2, Sound, Analyze the frequency and strength of sound in Android |
|
 |
39-3, Media, play http video |
|
 |
39-4, Media, play local video |
|
|
Sound effect part1
|
|
 |
Voice Recognition
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Custom UI
|
 |
Tutorial 040, UI, Custom iphone style spin on android. |
|
 |
Tutorial 040-1, UI, Custom iphone style spin and multi list on android |
|
 |
040-2, ,customer UI,wheel widget |
|
 |
040-2, UI, Custom iphone style spin with XML component. |
|
 |
040-3, UI, Custom odometer |
|
 |
Tutorial 041, UI, Custom, iphone uisegmentedcontrol like on android |
|
 |
Tutorial 042, UI, Custom, iphone style UISearchBar like on android |
|
 |
043, image process, custom button. |
|
 |
043-2, custom UI, Button |
|
 |
043-1, custom your UI components on XML Layout. |
|
 |
Tutorial 047-1, ScrollView, Custom ScrollView items and adapters |
|
 |
047-2, Layout, iphone style table |
|
 |
047-5, ScrollView, Viewflipper |
|
 |
android, Tutorial 048, UI, customer , ebook flip effect. |
|
 |
48-2, customer UI, ebook effect |
|
 |
48-3, customer UI, ebook effect, eBook.Page Curl for Android |
|
 |
048-1, UI, customer , coverflow |
|
 |
Tutorial 049, UI, Custom, pdf reader |
|
 |
Sliding Drawer |
|
Internet function
|
|
050-0, internet, Check internet and link to setup page |
|
 |
Tutorial 050, internet, http Get request |
|
 |
Tutorial 051-1, internet, http Post request |
|
 |
Tutorial 051-2, internet, http SOAP |
|
 |
Tutorial 051-3, internet, http SOAP with kSOAP 2 lib |
|
 |
052-1, internet, Twitter |
|
 |
052-2, internet, search Google Plus public posts |
|
 |
053-1, internet, download, download image and save to local file. |
|
|
|
|
WebView
|
 |
054-1, internet, WebView begin |
|
 |
054-2, internet, WebView in view |
|
 |
054-3, internet, WebView in view and display loading progress |
|
|
54-4, WebView, Intercepting page loads in WebView |
|
|
54-5, WebView, get the html source code. |
|
|
54-6, WebView,android call java function |
|
|
54-7,Webview,Adding alert() support to a WebView |
|
|
55, http, file, Download Very large file. |
|
|
55-1, http,BufferedInputStream |
|
|
How to display a local file in the Android WebView |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Data process , XML, JSON |
 |
Tutorial 060, Data, XML XmlPullParser solution |
|
 |
Tutorial 060-1, Data, SAX XML Parser |
|
 |
Tutorial 060-2, Data, DOMParser |
|
 |
Tutorial 060-3, Data, PList parser |
|
|
Tutorial 061, Data, JSON, json-simple |
|
 |
Tutorial 061-1, Data, JSON,JSON PRC lib |
|
|
|
|
SQLite |
|
62 SQLitee |
|
|
|
|
|
|
|
|
|
|
|
|
|
google |
|
Google, spreadsheets |
|
|
google, calendar,google-api-java-client |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
File |
 |
065-1, File, read and write, get last Modified time |
|
 |
065-2, File, read and write, copy all folder and subfolder, SD files to APP , APP files to SD |
|
 |
065-3, File, write , check file and delete |
|
 |
065-4, File, get Cache Dir, File Dir |
|
 |
65-5,File sd card file read and write |
|
|
65-6, File, Check file is exit? |
|
 |
065-10, File, zip |
|
|
File,Uri, resource, sd card, http |
|
security |
|
Android Tutorial 070,security, SHA-1 hash |
|
|
Android Tutorial 070-1,security,MD5 |
|
|
|
|
accessory |
|
Tutorial 078, hardware, Google USB Driver |
|
 |
078-1, hardware, URI, Tel, SMS, Map, Email, Email with ImageView |
|
|
|
|
|
|
|
thread |
 |
080-1, Thread, Runnable clock |
|
 |
080-2, Thread, Timer clock |
|
 |
080-3, Thread, AsyncTask |
|
 |
080-4, Thread, Handler And Run, update the UI at the thread mode progressDialog |
|
 |
80-20, Thread Handler , download in background |
|
|
|
|
GPS
|
 |
84-1, get google key, android maps api |
|
 |
84-2, get gps |
|
|
84-3, GPS, get mapView lat and long on the pixel point. |
|
|
84-2-1, Get the phone’s last known location using LocationManager |
|
|
|
|
MAP
|
 |
84-3, map, display map. |
|
 |
84-3, map, display map zoom |
|
 |
84-4, map, display icon on map. |
|
 |
|
84-10,map, Android上ozi的简单制作 |
|
|
|
Animation |
|
085-1, Animation, move rotation |
|
 |
085-2, Animation,Animation_Alpha |
|
 |
085-2, Animation,Animation move. |
|
 |
085-3, Animation,move roller Scrolling Text |
|
 |
085-5, Animation,Scale |
|
 |
085-6, Animation,XML |
|
 |
085-10, Animation,Animation Rotation |
|
|
100, animation , Creating animation |
|
|
animation > shake |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Surfaceview
|
|
|
|
|
surfaceview > save surfaceview to file |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Image Process
|
|
086-1, image process,Combine two images in android java |
|
 |
Remove background |
|
 |
086-2, image process,How to BAKE rounded corners |
|
|
|
|
Canvas
|
 |
087, canvas in your android apps |
|
 |
087-2, Canvas, Draw text |
|
 |
change image |
|
 |
Canvas > bitmapmesh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Quartz
|
 |
88-Quartz, circle |
|
 |
88-1 , Quartz, circle with background image |
|
 |
88-2 , Quartz, square with background image |
|
|
|
|
System
|
 |
Android, Tutorial 090, System, Android input method editors |
|
|
090-1, System, software keyboard hide and show |
|
|
090-2, System, software keyboard hide and show part2/2 |
|
|
090-3, System, software keyboard, detect back key |
|
 |
090-4, System, software keyboard, Are you want to quit message alert |
|
|
|
|
 |
095, System, Date and Time |
|
|
095-1 System, Time, get current time, date |
|
|
|
|
 |
096, Multi language Unlocalized Application |
|
|
97,System, get display dimensions |
|
|
98, System, MessageHandle Registrant |
|
|
99,System Control you android device remote. |
|
|
|
IMF > Android开发实例详解之IMF(Android SDK Sample—SoftKeyboard) |
|
|
IMF> Android注音輸入法 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JAR |
|
110, web api , JAR, add jar |
|
|
Tutorial 110-1, web api , JAR, Create an Android Jar Library JAR |
|
|
110-2 , framework, Make and use jar |
|
|
110-3, web api , JAR, create jar via ant |
|
API |
|
Tutorial 111, web api ,Using Google Docs and Google Spreadsheet API’s for Android |
|
|
|
|
OpenGL ES |
 |
120-12, Opengl with android UI |
|
 |
120-13, Opengl with android user input |
|
|
OpenGL ES NEHE |
|
|
|
|
Debug |
|
191-0,Debug, Try{}catch{} |
|
|
091, System, Memory Leaks |
|
|
95-2, Time stamp. |
|
|
test case |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lib |
|
|
|
Lib > Google Analytics SDK for Android ,libGoogleAnalytics.jar |
|
|
Lib > android.support.v4.app. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NDK |
|
|
|
Android Tutorial 200, NDK , Hello NDK |
|
|
|
|
|
|
|
hardware |
|
|
|
210, hardware, IOIO |
|
 |
211, Hardware, Android Open Accessory Development Kit |
|
 |
|
|
|
|
|
|
|
|
Release |
|
|
 |
290,Release key, sign key keystore |
|
|
290-1,Release, install apk on you or someone phone |
|
|
|
|
AP |
300, PowenKo’s Android Market |
|
|
301, APP,Calendar |
|
tools: |
|
|
|
|
401, 使用Hierarchy Viewer |
|
|
|
other |
|
|
|
Android, supportFunctions |
|
|
android reference |
|
|
UI Guidelines for mobile and tablet web app design |
|
|
Android Tablet,Tablet UI patterns |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
other tutorial web site: |
|
http://androidcookbook.com/home.seam;jsessionid=2AB085EE36E60FFD5B16347BFD00518B |
|
|
http://www.java2s.com/Code/Android/2D-Graphics/Drawtext.htm |
|
|
http://android-coding.blogspot.com/2011_03_01_archive.html |
|
|
http://www.yousaytoo.com/a-simple-example-using-videoview-to-play-3gp-from-youtube/649678 |
|
|
http://www.vogella.de/articles/AndroidFileSystem/article.html |
|
|
http://mobile.tutsplus.com/tutorials/android/android-sdk_fragments/ |
|
|
|
|
|
|
|
Apps |
|
|
 |
App > Lists |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|