Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android.AntiSpam Lab
Search
LeoNguyen.com
July 11, 2013
Programming
0
590
Android.AntiSpam Lab
Android.AntiSpam Lab
http://leonguyen.com
LeoNguyen.com
July 11, 2013
Tweet
Share
More Decks by LeoNguyen.com
See All by LeoNguyen.com
Node.js Lab
leonguyen
1
1.5k
PhoneGap Lab
leonguyen
0
1.5k
jQuery Plugin
leonguyen
0
1.6k
JS Plugin
leonguyen
0
2.5k
HTML5 Lab
leonguyen
0
1.6k
PHP Lab
leonguyen
0
1.7k
Laravel Lab
leonguyen
0
1.9k
Design Resources
leonguyen
1
350
AE Resources
leonguyen
0
340
Other Decks in Programming
See All in Programming
Laravel Boost 超入門
fire_arlo
3
220
Reading Rails 1.0 Source Code
okuramasafumi
0
250
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
550
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
470
Ruby Parser progress report 2025
yui_knk
1
450
testingを眺める
matumoto
1
140
The Past, Present, and Future of Enterprise Java with ASF in the Middle
ivargrimstad
0
160
rage against annotate_predecessor
junk0612
0
170
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
510
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
710
Improving my own Ruby thereafter
sisshiki1969
1
160
個人軟體時代
ethanhuang13
0
330
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Building Adaptive Systems
keathley
43
2.7k
The Language of Interfaces
destraynor
161
25k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Transcript
LeoNguyen.com
Feature - SMS: Filter, Logs - Phone Call: Black List,
White List, Logs - Settings, Widget
Outline - Database - Black List - White List -
Blocked Receiver - Blocked Call - Blocked SMS - Widget - Main
Database
Create Phone Number interface class - Enter code: https://gist.github.com/leonguyen/5603810
Create Black List Entity class - Enter code: https://gist.github.com/leonguyen/5603818
Create Call Entity class - Enter code: https://gist.github.com/leonguyen/5603846
Create Sms Entity class - Enter code: https://gist.github.com/leonguyen/5618853
Create Database Helper class - Enter code: https://gist.github.com/leonguyen/5603854
Create Black List DB Access class - Enter code: https://gist.github.com/leonguyen/5603831
Create Call DB Access class - Enter code: https://gist.github.com/leonguyen/5603850
Create Sms DB Access class - Enter code: https://gist.github.com/leonguyen/5618869
Black List
Defining an Color List Drawable - Enter code: https://gist.github.com/leonguyen/5656174
Defining an List Drawable - Enter code: https://gist.github.com/leonguyen/5656044
Defining an Black List XML Layout - Enter code: https://gist.github.com/leonguyen/5603860
Defining an Black List XML Menu - Enter code: https://gist.github.com/leonguyen/5603863
Defining an Black List Context Menu - Enter code: https://gist.github.com/leonguyen/5635101
Defining an Black List XML Dialog - Enter code: https://gist.github.com/leonguyen/5603868
Create Black List Adapter - Enter code: https://gist.github.com/leonguyen/5633532
Create Black List Activity program - Enter code: https://gist.github.com/leonguyen/5617324
White List
Defining an White List XML Layout - Enter code: https://gist.github.com/leonguyen/5661723
Defining an White List XML Menu - Enter code: https://gist.github.com/leonguyen/5661736
Create White List Adapter - Enter code: https://gist.github.com/leonguyen/5661759
Create White List Activity program - Enter code: https://gist.github.com/leonguyen/5661771
Blocked Receiver
Create ITelephony interface class - Enter code: https://gist.github.com/leonguyen/5617465
Create an Block Receiver class - Enter code: https://gist.github.com/leonguyen/5617409
Blocked Call
Defining an Blocked Call XML Layout - Enter code: https://gist.github.com/leonguyen/5618897
Create Blocked Call Activity program - Enter code: https://gist.github.com/leonguyen/5617421
Blocked Sms
Defining an Blocked Sms XML Layout - Enter code: https://gist.github.com/leonguyen/5618906
Create Blocked Sms Activity program - Enter code: https://gist.github.com/leonguyen/5618914
Widget
Defining an Widget Drawable - Enter code: https://gist.github.com/leonguyen/5682638
Defining an Widget XML Layout - Enter code: https://gist.github.com/leonguyen/5682651
Defining AppWidgetProviderInfo Metadata - Enter code: https://gist.github.com/leonguyen/5682664
Create Widget Provider program - Enter code: https://gist.github.com/leonguyen/5682670
Main
Defining an Strings XML - Enter code: https://gist.github.com/leonguyen/5655798
Defining an Background Drawable - Enter code: https://gist.github.com/leonguyen/5603805
Defining an Main XML Layout - Enter code: https://gist.github.com/leonguyen/5603800
Defining Android Manifest XML - Enter code: https://gist.github.com/leonguyen/5617471
Create Main Activity program - Enter code: https://gist.github.com/leonguyen/5617441
Execute the program - http://youtu.be/OqhyDVt9Ts4
Github https://github.com/leonguyen/AndroidAntiSpam
Sample
Sample
Sample
Sample
Sample
Sample
Sample
Sample