Mad 22
Mad 22
Practical No. : 22
Exercise
Ans 1)
activity_main.xml
MainActivity.java
package com.example.exp22;
import androidx.appcompat.app.AppCompatActivity;
import
androidx.constraintlayout.widget.ConstraintLayout;
import android.content.res.Configuration;
import
android.graphics.Color;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity
{ConstraintLayout
constraintLayout; @Override
protected void onCreate(Bundle savedInstanceState)
{super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
constraintLayout =
findViewById(R.id.Layout);
if(getResources().getConfiguration().orientatio
n ==
Configuration.ORIENTATION_PORTRAIT){
constraintLayout.setBackgroundColor( Color.parseColor(“#2cbdf2”));
}
if(getResources().getConfiguration().orientation ==
Configuration.ORIENTATION_LANDSCAPE){
constraintLayout.setBackgroundColor(Color.parse Color”#f083f2”));
}}}
Ans 4)
actvity_main.xml
MainActivity.java
package com.example.exp22_1;
import androidx.annotation.RequiresApi;
import
androidx.appcompat.app.AppCompatActivity;
import android.content.Context;
import android.hardware.Sensor;
import
android.hardware.SensorManager;
import android.os.Build;
import android.os.Bundle;
import
android.widget.ArrayAdapter;
import android.widget.ListView;
import java.util.List;
public class MainActivity extends AppCompatActivity
{SensorManager
smm; List<Sensor>
sensor; ListView lv;
@RequiresApi(api = Build.VERSION_CODES.M)
@Override
protected void onCreate(Bundle savedInstanceState)
{super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
smm = (SensorManager)
getSystemService(Context.SENSOR_SERVICE); lv = (ListView)
findViewById (R.id.listView1);
sensor = smm.getSensorList(Sensor.TYPE_ALL);
lv.setAdapter(new
ArrayAdapter<Sensor>(this,android.R.layout.simple_list_item_1, sensor));
}
Output
Mobile Application Development(22617)