您的位置:首页 > 移动开发

判断手机操作系统版本是否允许运行程序

2016-03-01 20:38 435 查看

判断手机操作系统版本是否允许运行程序

新建一个继承Activity类的TargetSDKVersionActivity,并设置布局文件为:targetsdkversion.xml。

在布局文件中添加一个Button,而后在Activity类中设置Button的单击事件。

<Button
        android:id="@+id/targetsdkversion_btn01"
        style="@android:style/Widget.Button.Inset"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/checksdkversion"
/>

界面效果:



接着在Activity类编写代码:

package lyx.feng.simpletextdemo;
......
public
class
TargetSDKVersionActivity extends Activity
implements
       OnClickListener {
    private Button
btn = null;
 
    @Override
    protected
void
onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       super.setContentView(R.layout.targetsdkversion);
       this.btn = (Button)
super.findViewById(R.id.targetsdkversion_btn01);
       this.btn.setOnClickListener(this);
    }
 
    @Override
    public
void
onClick(View v) {
 
    }
}
 

最后见所有的判断操作都写在onClick()方法中。

@Override
    public
void
onClick(View v) {
       Toast.makeText(
              this,"目标SDK版本:"+
              getApplicationInfo().targetSdkVersion ,
              Toast.LENGTH_SHORT).show();
       //结束进程,最好用在退出Activity的时候调用。
       //Process.killProcess(Process.myPid());
    }

效果:

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息