$30 off During Our Annual Pro Sale. View Details »

Android.AntiSpam Lab

Android.AntiSpam Lab

Android.AntiSpam Lab
http://leonguyen.com

LeoNguyen.com

July 11, 2013
Tweet

More Decks by LeoNguyen.com

Other Decks in Programming

Transcript

  1. LeoNguyen.com

  2. Feature - SMS: Filter, Logs - Phone Call: Black List,

    White List, Logs - Settings, Widget
  3. Outline - Database - Black List - White List -

    Blocked Receiver - Blocked Call - Blocked SMS - Widget - Main
  4. Database

  5. Create Phone Number interface class - Enter code: https://gist.github.com/leonguyen/5603810

  6. Create Black List Entity class - Enter code: https://gist.github.com/leonguyen/5603818

  7. Create Call Entity class - Enter code: https://gist.github.com/leonguyen/5603846

  8. Create Sms Entity class - Enter code: https://gist.github.com/leonguyen/5618853

  9. Create Database Helper class - Enter code: https://gist.github.com/leonguyen/5603854

  10. Create Black List DB Access class - Enter code: https://gist.github.com/leonguyen/5603831

  11. Create Call DB Access class - Enter code: https://gist.github.com/leonguyen/5603850

  12. Create Sms DB Access class - Enter code: https://gist.github.com/leonguyen/5618869

  13. Black List

  14. Defining an Color List Drawable - Enter code: https://gist.github.com/leonguyen/5656174

  15. Defining an List Drawable - Enter code: https://gist.github.com/leonguyen/5656044

  16. Defining an Black List XML Layout - Enter code: https://gist.github.com/leonguyen/5603860

  17. Defining an Black List XML Menu - Enter code: https://gist.github.com/leonguyen/5603863

  18. Defining an Black List Context Menu - Enter code: https://gist.github.com/leonguyen/5635101

  19. Defining an Black List XML Dialog - Enter code: https://gist.github.com/leonguyen/5603868

  20. Create Black List Adapter - Enter code: https://gist.github.com/leonguyen/5633532

  21. Create Black List Activity program - Enter code: https://gist.github.com/leonguyen/5617324

  22. White List

  23. Defining an White List XML Layout - Enter code: https://gist.github.com/leonguyen/5661723

  24. Defining an White List XML Menu - Enter code: https://gist.github.com/leonguyen/5661736

  25. Create White List Adapter - Enter code: https://gist.github.com/leonguyen/5661759

  26. Create White List Activity program - Enter code: https://gist.github.com/leonguyen/5661771

  27. Blocked Receiver

  28. Create ITelephony interface class - Enter code: https://gist.github.com/leonguyen/5617465

  29. Create an Block Receiver class - Enter code: https://gist.github.com/leonguyen/5617409

  30. Blocked Call

  31. Defining an Blocked Call XML Layout - Enter code: https://gist.github.com/leonguyen/5618897

  32. Create Blocked Call Activity program - Enter code: https://gist.github.com/leonguyen/5617421

  33. Blocked Sms

  34. Defining an Blocked Sms XML Layout - Enter code: https://gist.github.com/leonguyen/5618906

  35. Create Blocked Sms Activity program - Enter code: https://gist.github.com/leonguyen/5618914

  36. Widget

  37. Defining an Widget Drawable - Enter code: https://gist.github.com/leonguyen/5682638

  38. Defining an Widget XML Layout - Enter code: https://gist.github.com/leonguyen/5682651

  39. Defining AppWidgetProviderInfo Metadata - Enter code: https://gist.github.com/leonguyen/5682664

  40. Create Widget Provider program - Enter code: https://gist.github.com/leonguyen/5682670

  41. Main

  42. Defining an Strings XML - Enter code: https://gist.github.com/leonguyen/5655798

  43. Defining an Background Drawable - Enter code: https://gist.github.com/leonguyen/5603805

  44. Defining an Main XML Layout - Enter code: https://gist.github.com/leonguyen/5603800

  45. Defining Android Manifest XML - Enter code: https://gist.github.com/leonguyen/5617471

  46. Create Main Activity program - Enter code: https://gist.github.com/leonguyen/5617441

  47. Execute the program - http://youtu.be/OqhyDVt9Ts4

  48. Github https://github.com/leonguyen/AndroidAntiSpam

  49. Sample

  50. Sample

  51. Sample

  52. Sample

  53. Sample

  54. Sample

  55. Sample

  56. Sample