SlideShare uma empresa Scribd logo
1 de 56
Baixar para ler offline
Android.AntiSpam Lab
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

Mais conteúdo relacionado

Destaque

Proj.fe1 Electronic mail and control of spam
Proj.fe1 Electronic mail and control of spamProj.fe1 Electronic mail and control of spam
Proj.fe1 Electronic mail and control of spam
AJR_DIT
 
20110524 a survey of spam
20110524 a survey of spam20110524 a survey of spam
20110524 a survey of spam
jasonmel
 
Wishart Law Firm Anti-Spam Presentation
Wishart Law Firm Anti-Spam PresentationWishart Law Firm Anti-Spam Presentation
Wishart Law Firm Anti-Spam Presentation
Miles Williams
 
Ladou Corporate Presentation
Ladou Corporate PresentationLadou Corporate Presentation
Ladou Corporate Presentation
Luciead
 
Tema 3 manual de organización y funciones de establecimientos de salud de pri...
Tema 3 manual de organización y funciones de establecimientos de salud de pri...Tema 3 manual de organización y funciones de establecimientos de salud de pri...
Tema 3 manual de organización y funciones de establecimientos de salud de pri...
Dr Renato Soares de Melo
 

Destaque (20)

After Effect Lab
After Effect LabAfter Effect Lab
After Effect Lab
 
Spring Lab
Spring LabSpring Lab
Spring Lab
 
Zend Lab
Zend LabZend Lab
Zend Lab
 
Proj.fe1 Electronic mail and control of spam
Proj.fe1 Electronic mail and control of spamProj.fe1 Electronic mail and control of spam
Proj.fe1 Electronic mail and control of spam
 
20110524 a survey of spam
20110524 a survey of spam20110524 a survey of spam
20110524 a survey of spam
 
Wishart Law Firm Anti-Spam Presentation
Wishart Law Firm Anti-Spam PresentationWishart Law Firm Anti-Spam Presentation
Wishart Law Firm Anti-Spam Presentation
 
Introduction to CASL | Canada's Anti Spam Law
Introduction to CASL | Canada's Anti Spam LawIntroduction to CASL | Canada's Anti Spam Law
Introduction to CASL | Canada's Anti Spam Law
 
Android Lab
Android LabAndroid Lab
Android Lab
 
Design Collections
Design CollectionsDesign Collections
Design Collections
 
Anomaly-based Spam Filtering - SECRYPT 2011
Anomaly-based Spam Filtering - SECRYPT 2011Anomaly-based Spam Filtering - SECRYPT 2011
Anomaly-based Spam Filtering - SECRYPT 2011
 
Laravel Lab
Laravel LabLaravel Lab
Laravel Lab
 
Ladou Corporate Presentation
Ladou Corporate PresentationLadou Corporate Presentation
Ladou Corporate Presentation
 
Esteban
EstebanEsteban
Esteban
 
Lezione 1
Lezione 1Lezione 1
Lezione 1
 
enseñar y aprender con tic
enseñar y aprender con ticenseñar y aprender con tic
enseñar y aprender con tic
 
แนวทางการดำาเนินงานเกี่ยวกับนักเรียนซ้ำซ้้อน นักเรียนอายุไม่ถึงเกณฑ์รับเข้าเ...
แนวทางการดำาเนินงานเกี่ยวกับนักเรียนซ้ำซ้้อน  นักเรียนอายุไม่ถึงเกณฑ์รับเข้าเ...แนวทางการดำาเนินงานเกี่ยวกับนักเรียนซ้ำซ้้อน  นักเรียนอายุไม่ถึงเกณฑ์รับเข้าเ...
แนวทางการดำาเนินงานเกี่ยวกับนักเรียนซ้ำซ้้อน นักเรียนอายุไม่ถึงเกณฑ์รับเข้าเ...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
The Top 10 Websites for SIS KJ Students for their IDP +1
The Top 10 Websites for SIS KJ Students for their IDP +1The Top 10 Websites for SIS KJ Students for their IDP +1
The Top 10 Websites for SIS KJ Students for their IDP +1
 
Tema 3 manual de organización y funciones de establecimientos de salud de pri...
Tema 3 manual de organización y funciones de establecimientos de salud de pri...Tema 3 manual de organización y funciones de establecimientos de salud de pri...
Tema 3 manual de organización y funciones de establecimientos de salud de pri...
 
Passarelli Bachelor Degree
Passarelli Bachelor DegreePassarelli Bachelor Degree
Passarelli Bachelor Degree
 

Semelhante a Android.AntiSpam Lab

[CB16] Esoteric Web Application Vulnerabilities by Andrés Riancho
[CB16] Esoteric Web Application Vulnerabilities by Andrés Riancho[CB16] Esoteric Web Application Vulnerabilities by Andrés Riancho
[CB16] Esoteric Web Application Vulnerabilities by Andrés Riancho
CODE BLUE
 
Cracking Into Embedded Devices - HACK.LU 2K8
Cracking Into Embedded Devices - HACK.LU 2K8Cracking Into Embedded Devices - HACK.LU 2K8
Cracking Into Embedded Devices - HACK.LU 2K8
guest441c58b71
 
Web2py Code Lab
Web2py Code LabWeb2py Code Lab
Web2py Code Lab
Colin Su
 

Semelhante a Android.AntiSpam Lab (20)

Your WordPress Website Is/Not Hacked
Your WordPress Website Is/Not HackedYour WordPress Website Is/Not Hacked
Your WordPress Website Is/Not Hacked
 
Python from zero to hero (Twitter Explorer)
Python from zero to hero (Twitter Explorer)Python from zero to hero (Twitter Explorer)
Python from zero to hero (Twitter Explorer)
 
[CB16] Esoteric Web Application Vulnerabilities by Andrés Riancho
[CB16] Esoteric Web Application Vulnerabilities by Andrés Riancho[CB16] Esoteric Web Application Vulnerabilities by Andrés Riancho
[CB16] Esoteric Web Application Vulnerabilities by Andrés Riancho
 
Defeating firefox by Muneaki Nishimunea - CODE BLUE 2015
Defeating firefox by Muneaki Nishimunea - CODE BLUE 2015Defeating firefox by Muneaki Nishimunea - CODE BLUE 2015
Defeating firefox by Muneaki Nishimunea - CODE BLUE 2015
 
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
 
7 Tips on Getting Your Theme Approved the First Time
7 Tips on Getting Your Theme Approved the First Time7 Tips on Getting Your Theme Approved the First Time
7 Tips on Getting Your Theme Approved the First Time
 
Introduccion app engine con python
Introduccion app engine con pythonIntroduccion app engine con python
Introduccion app engine con python
 
Plugins 2.0: The Overview
Plugins 2.0: The OverviewPlugins 2.0: The Overview
Plugins 2.0: The Overview
 
Magento2 From Setup To Deployment. Automate Everything
Magento2 From Setup To Deployment. Automate EverythingMagento2 From Setup To Deployment. Automate Everything
Magento2 From Setup To Deployment. Automate Everything
 
Where's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind PloneWhere's the source, Luke? : How to find and debug the code behind Plone
Where's the source, Luke? : How to find and debug the code behind Plone
 
Introduction to python scrapping
Introduction to python scrappingIntroduction to python scrapping
Introduction to python scrapping
 
Cracking Into Embedded Devices - HACK.LU 2K8
Cracking Into Embedded Devices - HACK.LU 2K8Cracking Into Embedded Devices - HACK.LU 2K8
Cracking Into Embedded Devices - HACK.LU 2K8
 
Web2py Code Lab
Web2py Code LabWeb2py Code Lab
Web2py Code Lab
 
Magento Fireside Chat: "Wiring Mageno Projects"
Magento Fireside Chat: "Wiring Mageno Projects"Magento Fireside Chat: "Wiring Mageno Projects"
Magento Fireside Chat: "Wiring Mageno Projects"
 
Demystifying Maven
Demystifying MavenDemystifying Maven
Demystifying Maven
 
Grand Rapids PHP Meetup: Behavioral Driven Development with Behat
Grand Rapids PHP Meetup: Behavioral Driven Development with BehatGrand Rapids PHP Meetup: Behavioral Driven Development with Behat
Grand Rapids PHP Meetup: Behavioral Driven Development with Behat
 
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
 
2023-May.pptx
2023-May.pptx2023-May.pptx
2023-May.pptx
 
AWS Lambda Hands-on: How to Create Phone Call Notifications in a Serverless Way
 AWS Lambda Hands-on: How to Create Phone Call Notifications in a Serverless Way AWS Lambda Hands-on: How to Create Phone Call Notifications in a Serverless Way
AWS Lambda Hands-on: How to Create Phone Call Notifications in a Serverless Way
 
AWS Lambda Hands-on: How to Create Phone Call Notifications in a Serverless W...
AWS Lambda Hands-on: How to Create Phone Call Notifications in a Serverless W...AWS Lambda Hands-on: How to Create Phone Call Notifications in a Serverless W...
AWS Lambda Hands-on: How to Create Phone Call Notifications in a Serverless W...
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Android.AntiSpam Lab