hi everybody i want to make an android app for controling bluetooth module 
hc-05,i have the following code in android studio:

MainActivity.java

[HTML]

package com.example.shsmszdh.blue1;

 

 

import android.app.Activity;

import android.bluetooth.BluetoothAdapter;

import android.bluetooth.BluetoothDevice;

 

import android.content.BroadcastReceiver;

import android.content.Context;

import android.content.Intent;

import android.content.IntentFilter;

 

import android.graphics.Color;

import android.net.wifi.ScanResult;

import android.net.wifi.WifiManager;

 

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

 

import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.EditText;

import android.widget.ListView;

import android.widget.TextView;

import android.widget.Toast;

 

import java.util.ArrayList;

import java.util.List;

import java.util.Set;

 

public class MainActivity extends Activity  {

    Button b1,b2,b3,b4;

    private BluetoothAdapter BA;

    private Set<BluetoothDevice>pairedDevices;

    ListView lv;

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

 

        b1 = (Button) findViewById(R.id.button);

        b2=(Button)findViewById(R.id.button2);

        b3=(Button)findViewById(R.id.button3);

        b4=(Button)findViewById(R.id.button4);

 

        BA = BluetoothAdapter.getDefaultAdapter();

        lv = (ListView)findViewById(R.id.listView);

    }

 

    public void on(View v){

        if (!BA.isEnabled()) {

            Intent turnOn = new 
Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);

            startActivityForResult(turnOn, 0);

            Toast.makeText(getApplicationContext(),"Turned 
on",Toast.LENGTH_LONG).show();

        }

        else

        {

            Toast.makeText(getApplicationContext(),"Already on", 
Toast.LENGTH_LONG).show();

        }

    }

 

    public void off(View v){

        BA.disable();

        Toast.makeText(getApplicationContext(),"Turned off" 
,Toast.LENGTH_LONG).show();

    }

 

    public  void visible(View v){

        Intent getVisible = new 
Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);

        startActivityForResult(getVisible, 0);

    }

 

    public void list(View v){

        pairedDevices = BA.getBondedDevices();

        ArrayList list = new ArrayList();

 

        for(BluetoothDevice bt : pairedDevices)

            list.add(bt.getName());

        Toast.makeText(getApplicationContext(),"Showing Paired 
Devices",Toast.LENGTH_SHORT).show();

 

        final ArrayAdapter adapter = new 
ArrayAdapter(this,android.R.layout.simple_list_item_1, list);

        lv.setAdapter(adapter);

    }

 

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is 
present.

        getMenuInflater().inflate(R.menu.menu_main, menu);

        return true;

    }

 

    @Override

    public boolean onOptionsItemSelected(MenuItem item) {

        // Handle action bar item clicks here. The action bar will

        // automatically handle clicks on the Home/Up button, so long

        // as you specify a parent activity in AndroidManifest.xml.

 

        int id = item.getItemId();

 

        //noinspection SimplifiableIfStatement

        if (id == R.id.action_settings) {

            return true;

        }

        return super.onOptionsItemSelected(item);

    }

}

 

[/HTML]

 

activity_main.xml

[HTML]

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android";

    xmlns:tools="http://schemas.android.com/tools"; 
android:layout_width="match_parent"

    android:layout_height="match_parent" 
android:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    android:paddingBottom="@dimen/activity_vertical_margin"

    tools:context=".MainActivity"

    android:transitionGroup="true">

 

    <TextView

        android:text="bluetooth_example" android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:id="@+id/textview"

        android:textSize="35sp"

        android:layout_alignParentTop="true"

        android:layout_alignParentStart="true" />

 

 

    <Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="Turn On"

        android:id="@+id/button"

        android:clickable="true"

        android:onClick="on"

        android:layout_alignParentStart="true"

        android:layout_below="@+id/textview" />

 

    <Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="Get visible"

        android:onClick="visible"

        android:id="@+id/button2"

        android:layout_above="@+id/textView2"

        android:layout_alignStart="@+id/button3" />

 

    <Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="List devices"

        android:onClick="list"

        android:id="@+id/button3"

        android:layout_above="@+id/listView"

        android:layout_alignEnd="@+id/listView" />

 

    <Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="turn off"

        android:onClick="off"

        android:id="@+id/button4"

        android:layout_alignTop="@+id/button"

        android:layout_centerHorizontal="true" />

 

    <ListView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:id="@+id/listView"

        android:layout_below="@+id/textView2"

        android:layout_alignParentStart="true"

        android:layout_marginTop="45dp" />

 

    <TextView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="Paired devices:"

        android:id="@+id/textView2"

        android:textColor="#ff34ff06"

        android:textSize="25dp"

        android:layout_below="@+id/button"

        android:layout_alignParentStart="true"

        android:layout_marginTop="37dp" />

 

</RelativeLayout>

[/HTML]

 

AndroidManifest.xml

[HTML]

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android";

    package="com.example.shsmszdh.blue1">

 

    <uses-permission android:name="android.permission.BLUETOOTH"/>

    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>

 

    <application

        android:allowBackup="true"

        android:icon="@mipmap/ic_launcher"

        android:label="@string/app_name"

        android:theme="@style/AppTheme" >

 

        <activity

            android:name=".MainActivity"

            android:label="@string/app_name" >

 

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

 

        </activity>

 

    </application>

</manifest>

 

[/HTML]

 

and when i select run i see this error:

[HTML]

Error:Execution failed for task ':app:mergeDebugResources'.

> [drawable/abc] 
E:\DriveC\summer95\project\AndroidStudio_Project\Blue1\app\src\main\res\drawable\abc.png
                
[drawable/abc] 
E:\DriveC\summer95\project\AndroidStudio_Project\Blue1\app\src\main\res\values\refs.xml:
 
Error: Duplicate resources

[/HTML]

it seems that coulde not make r.java file because R symbol in 
MainActivity.java file is red and says:cannot resolvs symbol R

please say me exactly what should i do,i am new in android programming ,i 
need your help!!!!!!!!!!!!!!!

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/55a0b6fe-6700-4761-9c5d-bb1e6ee92104%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to