전체적으로 용어 정리가 안되어 있군요...
보통 이렇게 질문하면 답변을 듣기 힘듭니다.
왜냐하면, 답변을 해줘도 모르는게 너무 많기 때문에 질문이 게속 이어지기 때문이죠.
그리고 백신이라는 것은 시스템의 깊숙한 곳까지 모두 잘 알아야 하는 겁니다.
sqlite는 안드로이드에서 쓰기 쉽게 이미 sdk에 포함이 되어 있는겁니다. (라이센스나 더 쉬운 사용법 같은 여러 이유가 있죠)
근데 질문한걸 보면 php서버가 나오는데, 이건 서버쪽의 얘기예요.
일단 여기서 클라이언트와 서버의 구분부터 하시는게 좋습니다.
1. 사용하기 쉬운 형태로 저장하면 됩니다. 이름과 어떤 영향을 끼치는지, 어떻게 검출하는지 등등이죠.
2. 모든 파일 가져오는 코드는 구글 검색하세요
3. 항상 돌고있는 프로세스는 서비스라는 기능을 이용하면 됩니다.
일단 기본적으로 db를 사용하는 예제부터 만들어보시고, 안드로이드의 구조에 대해서도 공부하시고, 보안 관련해서는 많이 공부하셔야 할겁니다.