package com.example.setupwrized;
import java.lang.reflect.Method;
import java.util.LinkedList;
import java.util.List;
import android.app.Application;
import android.app.Activity;
import android.app.WallpaperManager;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.app.StatusBarManager;
import android.content.Context;
import android.view.View.OnClickListener;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.CompoundButton;
import android.widget.RadioButton;
import android.widget.TextView;
import android.app.ActivityManagerNative;
import android.app.IActivityManager;
import java.util.Locale;
import android.content.res.Configuration;
import android.os.RemoteException;
class SysApplication extends Application{
private List<Activity> mList = new LinkedList<Activity>();
private static SysApplication instance;
private SysApplication()
{
}
public synchronized static SysApplication getInstance()
{
if(null == instance)
{
instance = new SysApplication();
}
return instance;
}
//add Activity
public void addActivity(Activity activity)
{
mList.add(activity);
}
public void exit()
{
try{
for (Activity activity : mList)
{
if(activity != null)
activity.finish();
}
}catch (Exception e){
e.printStackTrace();
}finally{
System.exit(0);
}
}
public void onLowMemory(){
super.onLowMemory();
System.gc();
}
}
public class MainActivity extends Activity {
private RadioButton rBt1;
private RadioButton rBt2;
private RadioButton rBt3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//no title
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
final Window win = getWindow();
final WindowManager.LayoutParams params = win.getAttributes();
params.flags |= WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED;
SharedPreferences sp1 = getSharedPreferences("setupwrized",0);
int temp = sp1.getInt("fisrt_start", 0);
if(temp==1){
//finish();
}
setContentView(R.layout.main);
StatusBarManager sbm = (StatusBarManager) getSystemService(Context.STATUS_BAR_SERVICE);
sbm.disable(StatusBarManager.DISABLE_HOME
|StatusBarManager.DISABLE_RECENT
|StatusBarManager.DISABLE_EXPAND);
SharedPreferences.Editor editor = sp1.edit();
editor.putInt("fisrt_start", 1);
editor.commit();
SysApplication.getInstance().addActivity(this);
TextView nextTxt = (TextView)findViewById(R.id.textView3);
nextTxt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this,ProtocolActivity.class);
startActivity(intent);
}
});
rBt1 = (RadioButton)findViewById(R.id.radioButton2);
rBt1.setOnClickListener(rB1OnClickListener);
rBt2 = (RadioButton)findViewById(R.id.radioButton1);
rBt2.setOnClickListener(rB2OnClickListener);
rBt3 = (RadioButton)findViewById(R.id.radioButton3);
rBt3.setOnClickListener(rB3OnClickListener);
try {
IActivityManager am = ActivityManagerNative.getDefault();
Configuration config = am.getConfiguration();
config.setLocale(Locale.SIMPLIFIED_CHINESE);
am.updateConfiguration(config);
} catch (RemoteException e) {
}
rBt1.setChecked(true);
}
OnClickListener rB1OnClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
IActivityManager am = ActivityManagerNative.getDefault();
Configuration config = am.getConfiguration();
config.setLocale(Locale.SIMPLIFIED_CHINESE);
am.updateConfiguration(config);
} catch (RemoteException e) {
}
rBt1.setChecked(true);
rBt2.setChecked(false);
rBt3.setChecked(false);
}
};
OnClickListener rB2OnClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
IActivityManager am = ActivityManagerNative.getDefault();
Configuration config = am.getConfiguration();
config.setLocale(Locale.TAIWAN);
am.updateConfiguration(config);
} catch (RemoteException e) {
}
rBt1.setChecked(false);
rBt2.setChecked(true);
rBt3.setChecked(false);
}
};
OnClickListener rB3OnClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
try {
IActivityManager am = ActivityManagerNative.getDefault();
Configuration config = am.getConfiguration();
config.setLocale(Locale.ENGLISH);
am.updateConfiguration(config);
} catch (RemoteException e) {
}
rBt1.setChecked(false);
rBt2.setChecked(false);
rBt3.setChecked(true);
}
};
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
return true;
}
return super.onKeyDown(keyCode, event);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SetupWrized.rar (23个子文件)
SetupWrized
.project 847B
src
com
example
setupwrized
PracticeActivity.java 1KB
WifiActivity.java 4KB
ProtocolActivity.java 1KB
MainActivity.java 6KB
AndroidManifest.xml 2KB
res
drawable-ldpi
values-zh-rCN
strings.xml 2KB
values-zh-rTW
strings.xml 2KB
drawable-hdpi
txt_sharp.xml 205B
ic_launcher.png 7KB
drawable-mdpi
ic_launcher.png 4KB
layout
wifi_item.xml 995B
practice.xml 2KB
protocol.xml 2KB
wifi.xml 4KB
main.xml 3KB
drawable-xxhdpi
ic_launcher.png 24KB
drawable-xhdpi
ic_launcher.png 12KB
values
strings.xml 2KB
styles.xml 33B
.settings
org.eclipse.jdt.core.prefs 177B
assets
Android.mk 374B
.classpath 491B
共 23 条
- 1
资源评论
- xwpc7022016-04-06不错,参考一下。。。。。。。。。。。。。
- tan_gl2018-06-27完全没用,都是模拟页面的
- mingwei_xu2016-03-27不错,可以参考。可惜对我的问题没有帮助
- haomeici2018-11-07项目中使用,可以参考,非常感谢
- 伊蕾娜你老婆2016-03-08可惜对我的问题没有帮助啊,我的新机引导HE lAUNCHER并列,没法解决啊
sky_liuyu
- 粉丝: 6
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功