I am developing an android application whose one feature is to lock screen orientation to Landscape , I want to apply this orientation change to all the android application in p
Applications like the one you have linked do this by modifying the global system settings values associated with rotation. Have a look at the Settings.System class for the constants available to applications. Specifically, the ACCELEROMETER_ROTATION
and USER_ROTATION
values will probably be of interest.
You will also need to declare the android.permission.WRITE_SETTINGS
and possibly the android.permission.WRITE_SECURE_SETTINGS
permissions in your manifest.