Kid 发表于 2015-1-30 23:49:50

【移花接木】纯smali添加启动图【精】

本帖最后由 Kid 于 2015-2-3 10:19 编辑

之前看到 法总发的添加启动图的帖子看到要添加id, 布局什么的 我之前也这样搞过 对于我这种懒人来说 感觉有的繁琐


大体流程      修改描述文件的信息让他先启动我们的类, 在类中加载一张全屏图片 (或添加个注册界面什么的都可以 )   然后再跳转到原主界面


①把图片放到assets目录下 没有的新建一个assets目录 把图片命名为 Sc1.png(也可以命名为其他 需要修改 MyMainActivity.smali )   
② 修改AndroidManifest.xml把主界面      

                                                                                                      
<activity里的android:name="@@@@@@@@@@"
换成我们的
android:name="com.MyMainActivity"
                            然后紧挨着下面添加一个      
<activityandroid:label="@string/app_name" android:name="@@@这里放原来的主界面类@@@" ></activity>

修改前



修改后





③把
MyMainActivity.smali   和
MyMainActivity$100000000.smali放到smali/com/ 目录下

                     MyMainActivity.smali代码如下
**** 本内容需购买 ****

******然后修改 MyMainActivity.smali 里的mActivity方法 把里面
const-string v7, "com.mycompany.myapp2.MainActivity" 修改为需要跳转到的原主界面

******修改图片名 往下找
const-string v10, "Sc1.png"   这是你添加的图片名字 自由修改 名字保持一致就好

******修改显示时间 往下找
const/16 v11, 0x7d0
这里的0x7d0是2000毫秒 也就是 2秒

                     MyMainActivity$100000000.smali代码如下
**** 本内容需购买 ****
                                       添加启动图的前后文件。。。可以手动练练
                                       链接: http://pan.baidu.com/s/1bntUIlx 密码: x5l1

Sarkozy 发表于 2015-1-31 00:37:55

这个必须顶!!

蝌蚪它大爷 发表于 2015-1-31 09:05:29

不错学习了~谢谢分享

水波摇曳 发表于 2015-1-31 09:34:47

赞一个,期待更多的移花接木..

单翅的天使ylj 发表于 2015-1-31 12:02:20

谢谢分享了{:4_87:}

lies2014 发表于 2015-1-31 15:45:22

谢谢经验分享,辛苦了!

默小坑 发表于 2015-1-31 17:50:03

必须顶

pk196371 发表于 2015-2-2 22:44:20

很好很强大。支持一下。

潮流 发表于 2015-2-5 16:54:44

不错啊顶你楼主

楚辞 发表于 2015-2-5 20:41:25

一想到移花接木,我立马想到淡然,没想到不是,高手在民间。
页: [1] 2
查看完整版本: 【移花接木】纯smali添加启动图【精】