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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
360
AE Resources
leonguyen
0
340
Other Decks in Programming
See All in Programming
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
240
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
1.1k
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
200
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
740
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1k
The free-lunch guide to idea circularity
hollycummins
0
270
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
170
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
220
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
160
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
110
Ruby and LLM Ecosystem 2nd
koic
1
1k
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.1k
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
Being A Developer After 40
akosma
91
590k
Are puppies a ranking factor?
jonoalderson
1
3.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Practical Orchestrator
shlominoach
191
11k
For a Future-Friendly Web
brad_frost
183
10k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Prompt Engineering for Job Search
mfonobong
0
200
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
150
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
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