过去,我使用同一个库构建了应用程序。您可以运行Activitys
库中可能需要的任何内容,并将其挂接到不同的应用程序中。例如,如果您查看这个应用程序和这个应用程序,它们看起来几乎相同,但这是因为我为两者使用了一个库。要创建应用程序的新版本,我只需要一个启动库的活动。为了自定义应用程序,我在应用程序中有一个静态类,我使用初始化应用程序的单个页面设置:
import com.mylibrarypackage.SplashScreen;
import com.mylibrarypackage.util.Constants;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Typeface;
public class NCC extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Unique FacebookId
Constants.facebookId = "xxx";
//Unique Twitter Keys
Constants.consumerKey = "xxx";
Constants.consumerSecret = "xxx";
//Flurry Key
Constants.flurryKey ="xxx";
//Font name
Constants.fontName = "MuseoSans.ttf";
Constants.boldfontName = "MuseoSans_500.ttf";
Intent intent = new Intent(this, SplashScreen.class);
startActivity(intent);
finish();
setContentView(R.layout.splashscreen);
}
}
库是构建通用应用程序的一种非常好的方式。