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
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
210
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
270
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
180
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
1
130
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
250
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
330
すべてのコンテキストを、 ユーザー価値に変える
applism118
2
980
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
XP, Testing and ninja testing
m_seki
3
220
エラーって何種類あるの?
kajitack
5
320
Benchmark
sysong
0
280
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
530
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Producing Creativity
orderedlist
PRO
346
40k
KATA
mclloyd
30
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Speed Design
sergeychernyshev
32
1k
Side Projects
sachag
455
42k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
How to train your dragon (web standard)
notwaldorf
94
6.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
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