Monday, 10 February 2014

Difference between “Content-Provider” and “SQLite Database”

Storing your data in a database is one good way to persist your data, but there's a caveat in Android-databases created in Android are visible only to the application that created them. That is to say, a SQLite database created on Android by one application is usable only by that application, not by other applications.
So, if you need to share data between applications, you need to use the content provider model as recommended in Android. This article presents the basics of content providers and how you can implement one.
ContentProvider is a facade -- an API you can implement that exposes databases to other processes. It can be implemented in a way where the data is stored in a SQLite database, but it does not have to be.
Data is provided by the ContentProvider interface, but exposed by the ContentResolver. You could potentially access the implemented ContentProvider via Activity.getContentResolver().getProvider(). However, doing so would couple the requesting class to the implemented ContentProvider
Further to this standardized pattern, the ContentResolver provides several interesting functionalities. For instance, it will notify any content listener that the data has changed. For example, you could listen to any changes occurring within a user's contacts and act upon it

Free GATE Materials


KANODIA MATERIAL for gate aspirants are very useful to get an over all idea of pattern of question they might ask . The kanodia notes given helps to crack gate but do follow standard text books of respective subjects for better ranking

  1. Meterial 1
  2. Meterial 2
  3. Meterial 3
  4. Meterial 4

Online JOb !!! Earn Money Fast

GATE Material for CS

I am sharing very important GATE exam material for my CS students.  Please go through all materials and books

Books:

DBMS Books:

Database System Concepts
by: Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Download   

*Solutions of DBMS by Silberschatz,korth:

DBMS By Raghu Ramakrishna:

*Solutions of Dbms by Raghu Ramakrishna:                   


Database Handbook:

    Download

Complete Reference SQL- James R. Groff
    Download  pdf

 Computer Networks Books:


Computer Networks by Andrew S. Tanenbaum:
Download ebook

*Solution of book by Tanenbaum:
Download Solutionbook 

Data Structures and Algorithm Analysis:

Data Structures and Algorithms:
(Addison-Wesley Series in Computer Science and Information Pr) 
by: Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft:
Download Ebook 

Data Structures and Algorithm Analysis in C
by Mark Allen Weiss :
Download Ebook 

Digital Systems:

Notes of Indian Institute of Science - N.J. Rao
Download

Theory of Computation: 

Introduction to Automata Theory, Languages, and Computation
by John E. Hopcroft : 
Download Ebook 

Computer Architecture:

Computer Architecture 
by Patterson_Hennenssy:

Compiler Design:

Compiler Design - Compilers Principles, Techniques and Tools
By A.V. Aho; J.D.Ullman:
  
Download Ebook

Network Security:

Cryptography and Network Security Principles and Practices,
Fourth Edition -William Stallings 
Download

C programming:  

Let us C 
by Yeswant Kanetkar: 
The C Programming Language
fromTheOReillyAnthology:
C Programming FAQs:
Advanced C:

Books for Engineering Maths:

ADVANCED ENGINEERING MATHEMATICS:

Cominatorics:
Download 

Linear Algebra:

Probability:

Logic:

Set Algebra:

Friday, 7 February 2014

Check My Google page Rank

Check my page Rank


Page rank is most important for bussiness to list your website on first page of google.




Check Page Rank of your Web site pages instantly:

Online JOb !!! Earn Money Fast