文章列表
解决应用启动时白屏或者黑屏的问题
- 博客分类:
- Android
由于Activity只能到onResume时,才能展示到前台,所以,如果为MAIN activity设置背景的话,无论onCreate-onResume速度多快,都会出现短暂的白屏或者黑屏(视<application>的background属性)
其实解决的办法很简单,只需将你的Startup Activity中的View的background属性删除,
然后在AndroidManifest.xml为你的Startup Activity加上theme属性即可
<activity
android:name=".android.ui.activities.S ...
最近做的系统中要实现一个功能,求地图中两点之间的最短路径,用Java编写。自然想到了Dijkstra算法,这个算法的时间复杂度为O(n^2),另外我们的系统中还需要将路径中经过的所有点都保存起来,这就会引入额外的复杂度。
Dijkstra算法描述传送门:http://baike.baidu.com/view/7839.htm?fr=ala0_1_1
第一步,先不讨论复杂度,先将第一步迈出去,实现最基本的功能,于是有了第一版的代码。
/**
* 点
* @author Jason Wen
*
*/
public class Point {
priv ...