在上篇文章中,我们已经将Splash页面显示封装到了WkyLib工程中,在本节中,我们将建立一个具体应用工程:维康基因基因师版(WkgJys),是一款面向基因师的工具软件,可以使基因师更好的管理客户,建立自己的个人品牌,向客户提供在线咨询、线下预约咨询等功能。这只是一款假想中的软件,我们不用太去考虑软件的商业价值,我们的重点是如体来实现这款软件。
建立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