获得Configuration设置
java代码
package com.phone.hty.myapplication
import android.content.res.Configuration
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.view.View
import android.widget.TextView
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
public void show(View view) {
Configuration configuration = getResources().getConfiguration()
String screen = configuration.orientation == Configuration.ORIENTATION_LANDSCAPE ?
"横屏" : "竖屏"
TextView textView = (TextView) findViewById(R.id.textView)
//用于识别移动客户所属的移动网络
String mnc = configuration.mnc+""
String navie = configuration.orientation == Configuration.NAVIGATION_NONAV?
"没有方向控制":configuration.orientation==Configuration.NAVIGATION_WHEEL?
"滚轮方向控制":configuration.orientation == Configuration.NAVIGATION_DPAD?
"方向 ":"轨迹"
String touch = configuration.touchscreen == Configuration.TOUCHSCREEN_NOTOUCH?
"没有":"支持"
textView.setText(touch)
}
}
设置Configuration更改放方向
//设置为横屏
MainActivity.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)