Android閃屏實現技巧分享
作者:佚名
如何能夠在Android操作系統中實現屏幕的閃動呢?在這里就為大家詳細介紹一下有關Android閃屏的具體操作方法。
Android手機操作系統中可以通過各種方法來實現屏幕的改變,以滿足我們具體應用需求。在這里我們就針對Android閃屏的具體實現方法來詳細介紹一下這方面的應用技巧,方便打家的實際應用。
我在這里使用里試用了Handler(),通過splashHandler.sendMessageDelayed(msg, SPLASHTIME);方法中第二個參數的時間控制作為Android閃屏的出現時間。當然閃屏的activity作為主activity,后面的主程序則用startActiivity實現。
- @Override
- public void onCreate(Bundle icicle) {
- super.onCreate(icicle);
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.splash);
- Message msg = new Message();
- msg.what = STOPSPLASH;
- splashHandler.sendMessageDelayed(msg, SPLASHTIME);
- }
- @Override
- public void onCreate(Bundle icicle) {
- super.onCreate(icicle);
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.splash);
- Message msg = new Message();
- msg.what = STOPSPLASH;
- splashHandler.sendMessageDelayed(msg, SPLASHTIME);
- }
msg.what = STOPSPLASH其實就是給消息起個名字,防止消息過多分不清
- private Handler splashHandler = new Handler() {
- @Override
- public void handleMessage(Message msg) {
- switch (msg.what) {
- case STOPSPLASH:
- startActivity(new Intent(getBaseContext(),Main.class));
- finish();
- break;
- }
- super.handleMessage(msg);
- }
- };
Android閃屏相關操作方法就為大家介紹到這里。
【編輯推薦】
責任編輯:曹凱
來源:
javaeye.com