Sarkozy 发表于 2015-1-29 16:36:11

【移花接木】添加Splash启动图

转自水波摇曳博客:http://blog.csdn.net/zihao2012/article/details/39274393DEMO:网路上的cnblogs.com 稍作了修改
对象:SuperChm
目的:添加Splash到SuperChm
直接操作1、在AndroidManifest.xml的修改:
view plaincopy



[*]<activity android:configChanges="keyboardHidden|orientation|screenSize" android:hardwareAccelerated="true" android:name="com.jrzheng.superchm.Activity.MainActivity">
[*]    <intent-filter>
[*]      <action android:name="com.google.app.splashy.CLEARSPLASH"/>
[*]      <category android:name="android.intent.category.DEFAULT"/>
[*]    </intent-filter>
[*]</activity>
[*]<activity android:label="@string/app_name" android:name="com.jrzheng.superchm.Activity.SplashyDemo" android:theme="@android:style/Theme.Black.NoTitleBar">
[*]    <intent-filter>
[*]      <action android:name="android.intent.action.MAIN"/>
[*]      <category android:name="android.intent.category.LAUNCHER"/>
[*]    </intent-filter>
[*]</activity>

也就是添加“.SplashyDemo”为主Activity,并向原主Activity传入特定的 intent 组件;
2、\res\values\public.xml 添加:
view plaincopy



[*]<public type="layout" name="splash" id="0x*****" />
[*]<public type="id" name="img1" id="0x*****" />

    \res\values\ids.xml 添加:
view plaincopy



[*]<item type="id" name="img1">false</item>

    R$layout 添加:
view plaincopy



[*].field public static final splash:I = 0x*****

    R$id 添加:
view plaincopy



[*].field public static final img1:I = 0x*****

3、在 \res\drawable\ 文件夹下添加 splash.jpg
   在 \res\layout\文件夹下添加:splash.xml
4、主Activity所在的文件夹下,添加 SplashyDemo.smali 和 SplashyDemo$1.smali ,将里面的 Lcnblogs/com/-->Lcom/jrzheng/superchm/Activity/ ;将 SplashyDemo.smali 文件中的 0x7f030001 换成 splash 的id即可。相关下载**** Hidden Message *****



根据水波摇曳大大的方法我自制了一款自动添加启动图的小工具工具下载:**** Hidden Message *****

越狱 发表于 2015-1-29 16:38:02

sofa一下下

默小坑 发表于 2015-1-29 17:14:27

前排卖瓜子啦。。。

casogrta 发表于 2015-1-29 17:40:55

其实要加自己的splash, 我通常是换掉原本Splash(大部份apk都有splash部份).
如果沒有splash部分, 那还是学楼主的方法

xin 发表于 2015-1-29 17:59:40

还有前排,帮顶个

单翅的天使ylj 发表于 2015-1-29 18:38:35

前排学习了{:4_87:}

1171610056 发表于 2015-1-29 21:06:30

顶,我需要

lies2014 发表于 2015-1-29 21:53:03

又见高质量教学!

beijingshi1 发表于 2015-1-29 23:17:46

学习下。。。

andwin 发表于 2015-1-30 11:14:59

又见高质量教学!顶一下!
页: [1] 2 3 4 5 6 7 8
查看完整版本: 【移花接木】添加Splash启动图