最老程序员创业开发实训3---采用MVC架构的应用Splash页面实现
2015-08-27 12:01
501 查看
在上篇文章中,我们已经将Splash页面显示封装到了WkyLib工程中,在本节中,我们将建立一个具体应用工程:维康基因基因师版(WkgJys),是一款面向基因师的工具软件,可以使基因师更好的管理客户,建立自己的个人品牌,向客户提供在线咨询、线下预约咨询等功能。这只是一款假想中的软件,我们不用太去考虑软件的商业价值,我们的重点是如体来实现这款软件。
建立WkgJys工程,首先我们设定这个工程需要依赖于我们上节所建立的库工程WkyLib,方法是选中WkgJys项目,按右键,选择项目属性=》Android,加入WkyLib依赖,如下图所示:
然后我们添加SplashActivity,该类继承于SplashWkyActivity类。代码如下所示:
修改Manifest文件,将启动Activity设置为SplashActivity,代码如下所示:
注意:如果运行时在Console界面中报“could not found WkyLib.apk”错误时,点击WkgJys应用,左键选属性,然后选Java Build Path,再选其中的Projects选项,去掉其中的WkyLib项,如下图所示:
华丽的分隔线
******************************************************************************************************************************************************************************
希望大家多支持,有大家的支持,我才能走得更远,谢谢!
银行账号:622202 0200 1078 56128 闫涛
我的支付宝:yt7589@hotmail.com
建立WkgJys工程,首先我们设定这个工程需要依赖于我们上节所建立的库工程WkyLib,方法是选中WkgJys项目,按右键,选择项目属性=》Android,加入WkyLib依赖,如下图所示:
然后我们添加SplashActivity,该类继承于SplashWkyActivity类。代码如下所示:
public class SplashActivity extends SplashWkyActivity { public SplashActivity() { startMainActivityTask = new Runnable() { @Override public void run() { Intent intent = new Intent(SplashActivity.this, MainActivity.class); startActivity(intent); finish(); } }; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 显示指定时间后,转入主页面 handler.postDelayed(startMainActivityTask, SPLAY_STAY_TIME); } }注意:在引入库工程中的R类时,会报错,点击右键,选择Fixed Projects选项,然后选择将库工程WkyLib加入到编译路径上去。
修改Manifest文件,将启动Activity设置为SplashActivity,代码如下所示:
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.weikangyun.wkgjys.controller.SplashActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.weikangyun.wkgjys.MainActivity" android:launchMode="singleTask" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:screenOrientation="portrait" > </activity> </application>好了,所有开发工作已经全部完成,现在运行程序,应该就可以看到基因咨询师程序优雅地运行起来了。
注意:如果运行时在Console界面中报“could not found WkyLib.apk”错误时,点击WkgJys应用,左键选属性,然后选Java Build Path,再选其中的Projects选项,去掉其中的WkyLib项,如下图所示:
华丽的分隔线
******************************************************************************************************************************************************************************
希望大家多支持,有大家的支持,我才能走得更远,谢谢!
银行账号:622202 0200 1078 56128 闫涛
我的支付宝:yt7589@hotmail.com
相关文章推荐
- 面试题:分数排名
- 黑马程序员——java基础——Java集合中TreeSet实现元素唯一性的方法
- 机器学习算法面试口述(7):分类小结
- 金融高富帅PK金融民工——职业规划方法论
- 风靡职场的十大面试题!
- 黑马程序员——java基础——Java中对字符串的操作
- JAVA研发面试题总结——面向对象基础
- 【算法】代码面试最常用的10大算法
- 黑马程序员——Map接口
- 黑马程序员——C语言之文件操作
- 黑马程序员——C语言之修饰符(static、extern)
- 黑马程序员--无参、有参方法声明实现及调用
- 面试总结——&a+1
- android相关面试题
- 黑马程序员——java基础——Java中创建线程的两种方式
- (转)2014年最新前端开发面试题(题目列表+答案 完整版)
- 黑马程序员--创建一个对象并访问成员变量
- 黑马程序员——java基础——Java中的包
- 黑马程序员--类的声明和实现
- 黑马程序员——java基础 多线程(复习)