Simple android coding bruuu~
All REPORTS and DEMOs have been divided into three PDFs:
Requirements:
- Android Studio: Minimum System Requirements & Installation Guide
- Android version: 11.0 (API level 30)
- Program Language: Java
A Login/Logup app uses sqlite database:
- User can sign in, sign up and return into sign in page (sign out)
- Using ProGuard to reduce the size of the APK (Android Package) file, optimize bytecode, and obfuscate the code to make it more difficult to reverse-engineer
- Demo has been captured in reports
Two basic Android applications have features that control access to each other through Permissions on their components:
- The first app is an Android 1 app with additional functions: export all username in SQLite database,
get a random number from service using Bind/uBind Service
, turning into the second one. - The second app can view all pictures on the device,
generate random number
and only be opened from the first one by clickingExport all credentials
- Both apps have system and custom permissions. The service must be started (in File Control app) before
Bind Service
- DEMO for Android 2/3 - Permission
An app view all picture from MySQL database:
- Use SSL connection to Apache
- Executing SQL SELECT statement through PHP
- DEMO for Android 4 - SSL Connection
Note: Change URL to match directory of GetImage.php in MysqlDb.java and information to yours database after import this .sql file :3