0% found this document useful (0 votes)
6 views4 pages

Sensor

The document contains an XML layout file and a Java activity file for an Android application. The layout defines a user interface with TextViews and an ImageView, while the Java code initializes a SensorManager to list available sensors and display their names, vendors, and versions. The TextView for displaying sensor information is initially hidden and becomes visible once the sensors are listed.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

Sensor

The document contains an XML layout file and a Java activity file for an Android application. The layout defines a user interface with TextViews and an ImageView, while the Java code initializes a SensorManager to list available sensors and display their names, vendors, and versions. The TextView for displaying sensor information is initially hidden and becomes visible once the sensors are listed.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

activity_main.

xml

<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"

tools:context=".MainActivity"

android:transitionGroup="true">

<TextView android:text="Sensor " android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:id="@+id/textview"

android:textSize="35dp"

android:layout_alignParentTop="true"

android:layout_centerHorizontal="true" />

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text=" GPM "

android:id="@+id/textView"

android:layout_below="@+id/textview"

android:layout_centerHorizontal="true"

android:textColor="#ff7aff24"

android:textSize="35dp" />

<ImageView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:id="@+id/imageView"
android:layout_below="@+id/textView"

android:layout_centerHorizontal="true"

android:theme="@style/Base.TextAppearance.AppCompat" />

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="New Text"

android:id="@+id/textView2"

android:layout_below="@+id/imageView"

android:layout_alignParentBottom="true"

android:layout_alignParentRight="true"

android:layout_alignParentEnd="true"

android:layout_alignParentLeft="true"

android:layout_alignParentStart="true" />

</RelativeLayout>

______________________________________________________________________
MainActivity.java

package com.example.senser;

import android.app.Activity;

import android.hardware.SensorManager;

import android.os.Bundle;

import android.util.Log;

import android.view.Menu;

import android.view.MenuItem;
import android.view.View;

import android.widget.TextView;

import java.util.List;

import android.hardware.Sensor;

import android.hardware.SensorManager;

public class MainActivity extends Activity {

TextView tv1=null;

private SensorManager mSensorManager;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

tv1 = (TextView) findViewById(R.id.textView2);

tv1.setVisibility(View.GONE);

mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);

List<Sensor> mList= mSensorManager.getSensorList(Sensor.TYPE_ALL);

for (int i = 1; i < mList.size(); i++) {

tv1.setVisibility(View.VISIBLE);

tv1.append("\n" + mList.get(i).getName() + "\n" + mList.get(i).getVendor() + "\n" +


mList.get(i).getVersion());

You might also like