Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.try16dev.dbpf;
- import java.io.File;
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.net.DatagramPacket;
- import java.net.DatagramSocket;
- import java.net.InetAddress;
- import java.net.Socket;
- import java.net.SocketException;
- import java.net.UnknownHostException;
- import android.media.AudioFormat;
- import android.media.AudioRecord;
- import android.media.MediaRecorder;
- import android.net.ConnectivityManager;
- import android.net.NetworkInfo;
- import android.net.Uri;
- import android.os.Bundle;
- import android.os.Environment;
- import android.provider.MediaStore;
- import android.app.Activity;
- import android.content.ContentValues;
- import android.content.Context;
- import android.content.Intent;
- import android.database.Cursor;
- import android.graphics.Bitmap;
- import android.util.Log;
- import android.view.Menu;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.*;
- public class DbpfActivity extends Activity {
- TextView texto;
- public Socket socket;
- public PrintWriter writer;
- private Button startButton,stopButton;
- private boolean ss = false;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.dbpf);
- startButton = (Button) findViewById(R.id.iniciar);
- stopButton = (Button) findViewById(R.id.parar);
- texto = (TextView) findViewById(R.id.satus);
- stopButton.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- try {
- if(ss){
- socket.close();
- texto.setText("Conexão terminada!");
- ss=false;
- texto.setText("Não iniciada");
- }
- } catch (IOException e) {
- // TODO Auto-generated catch block
- texto.setText(e.getMessage());
- }
- catch(Exception e){
- texto.setText(e.getMessage());
- }
- }
- });
- startButton.setOnClickListener(new OnClickListener() {
- private Uri imageUri;
- @Override
- public void onClick(View v) {
- ss=true;
- texto.setText("Iniciando...");
- try{
- Thread eae = new Thread(new Runnable() {
- @Override
- public void run() {
- texto.setText("Tentando enviar a mensagem.");
- try {
- socket = new Socket("127.0.0.1",5000);
- writer = new PrintWriter(socket.getOutputStream());
- writer.println("Conexão entre android e PC feita com sucesso.");
- texto.setText("Mensagem enviada.");
- writer.close();
- } catch (UnknownHostException e) {
- // TODO Auto-generated catch block
- texto.setText(e.getMessage());
- } catch (IOException e) {
- // TODO Auto-generated catch block
- texto.setText(e.getMessage());
- }
- catch(Exception e){
- texto.setText(e.getMessage());
- }
- }
- });
- eae.start();
- }
- catch(Exception e){
- texto.setText(e.getMessage());
- }
- }
- });
- }
- public boolean isOnline() {
- ConnectivityManager cm =
- (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
- NetworkInfo netInfo = cm.getActiveNetworkInfo();
- if (netInfo != null && netInfo.isConnectedOrConnecting()) {
- return true;
- }
- return false;
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.dbpf, menu);
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement