当前位置: 代码迷 >> Android >> 关于settings设置修改有关问题,求大神搭救!
  详细解决方案

关于settings设置修改有关问题,求大神搭救!

热度:55   发布时间:2016-04-28 03:04:41.0
关于settings设置修改问题,求大神搭救!!
我想在打开settings设置时,添加一个登陆界面(要求输入密码才能进入settings),同时在设置里面我要添加一栏可以修改密码的选项。 于是我写了一个登陆界面的class跟xml,我该如何才能加到settings的源码当中?
我写的class

protected void onCreate(Bundle savedInstanceState) 
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.codefirst);
codeButton=(Button)findViewById(R.id.codego);
codeinputEditText=(EditText)findViewById(R.id.codepass);
codeButton.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(Code.this, Settings.class);
startActivity(intent);
}
});


}
}


这是我修改AndroidManifest的布局:

     <activity android:name="com.android.settings.Code">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
 
            </intent-filter>
        </activity>

        <!-- Settings -->

        <activity android:name="Settings"
                android:label="@string/settings_label_launcher"
                android:taskAffinity="com.android.settings"
        android:configChanges="keyboardHidden|screenSize|mcc|mnc"
                android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.settings.SETTINGS" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.intent.category.APP_SETTINGS" />
            </intent-filter>
        </activity>



mm的时候老是提示AndroidManifest错误?为什么呢?求大神指点
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

<action android:name="android.intent.action.MAIN" />  重复

我刚试了下可重复,不会报错,第一个声明为有效,其余无影响。虽然这写法有些误导人。


兄弟,你也太无聊了,这也要去测?

1分钟的事情……不敢尝试怎么做开发?这还是最最最简单的
  相关解决方案