教程非原创,但是的确是自己根据自己的经验码的字,不喜勿喷
1.大家反编译自己想要加入的进的软件,进去之后可以看见一个AndroidManifest.xml文件,打开它
2.进去之后我们看第二行最后有一个package="xxx"这里的xxx指的是主程序名我后面用“A”代替
3.往下面翻,下面大多数是第一个向下面那样的
<activity android:label="我们所看到的活动名称" android:name="这里是启动名xxx,下面用B代替">
<intent-filter>
<action android:name="android.intent.action.MAIN" />//这里不是太清楚,大多数都是android.intent.action.MAIN,别管他,用C代替
</intent-filter>
</activity>
我们已经知道这些了归结一下
A.主程序名
B.活动名称
C.这个记住就好
4.反编译设置,找到你想加到的地方,我一般是加在res/xml/display_settings,xml里,你们随意
5.在你想加的地方加入
<PreferenceScreen android:title="自己定义名字" android:key="自己定义">
<intent android:targetPackage="A" android:action="C" android:targetClass="B" />
</PreferenceScreen>
这里要注意PreferenceScreen可以自己改,但也不是乱改,这里不说了
还有要注意B.活动名称,有时候我们会发现有“.xxx”这个前面有一个点,这时候我们就要把
android:targetClass="B"
改成
android:targetClass="A.B"
就可以了,然后回编译,把resources.arsc和你改的那个xml换回去就可以了...
教程结束...
1.大家反编译自己想要加入的进的软件,进去之后可以看见一个AndroidManifest.xml文件,打开它
2.进去之后我们看第二行最后有一个package="xxx"这里的xxx指的是主程序名我后面用“A”代替
3.往下面翻,下面大多数是第一个向下面那样的
<activity android:label="我们所看到的活动名称" android:name="这里是启动名xxx,下面用B代替">
<intent-filter>
<action android:name="android.intent.action.MAIN" />//这里不是太清楚,大多数都是android.intent.action.MAIN,别管他,用C代替
</intent-filter>
</activity>
我们已经知道这些了归结一下
A.主程序名
B.活动名称
C.这个记住就好
4.反编译设置,找到你想加到的地方,我一般是加在res/xml/display_settings,xml里,你们随意
5.在你想加的地方加入
<PreferenceScreen android:title="自己定义名字" android:key="自己定义">
<intent android:targetPackage="A" android:action="C" android:targetClass="B" />
</PreferenceScreen>
这里要注意PreferenceScreen可以自己改,但也不是乱改,这里不说了
还有要注意B.活动名称,有时候我们会发现有“.xxx”这个前面有一个点,这时候我们就要把
android:targetClass="B"
改成
android:targetClass="A.B"
就可以了,然后回编译,把resources.arsc和你改的那个xml换回去就可以了...
教程结束...