0
A
回答
2
這樣做有
使用光傳感器可在您的手機有兩種方式。
使用手機時間。
Calendar c = Calendar.getInstance(); int timeOfDay = c.get(Calendar.HOUR_OF_DAY); if(timeOfDay >= 0 && timeOfDay < 12){ Toast.makeText(this, "Good Morning", Toast.LENGTH_SHORT).show(); }else if(timeOfDay >= 12 && timeOfDay < 16){ Toast.makeText(this, "Good Afternoon", Toast.LENGTH_SHORT).show(); }else if(timeOfDay >= 16 && timeOfDay < 21){ Toast.makeText(this, "Good Evening", Toast.LENGTH_SHORT).show(); }else if(timeOfDay >= 21 && timeOfDay < 24){ Toast.makeText(this, "Good Night", Toast.LENGTH_SHORT).show(); }
+0
我想它只會改變圖像的文字。這是正確的? 非常感謝你! – tpdmsales
0
嘗試使用它來獲取與AM/PM您的Android當前的時間,
Calendar now = Calendar.getInstance();
int a = now.get(Calendar.AM_PM);
if(a == Calendar.AM)
System.out.println("AM"+now.get(Calendar.HOUR));
現在再次把更多的檢查時間設置日夜,例如,如果您晚上8點到晚上,如果你早上10點就到達那一天。
0
當你的應用程序中打開,然後調用以下功能:
Calendar c = Calendar.getInstance();
int timeOfDay = c.get(Calendar.HOUR_OF_DAY);
if(timeOfDay >= 0 && timeOfDay < 12){
view.setBackground(R.mipmap.img1);
}else if(timeOfDay >= 12 && timeOfDay < 16){
view.setBackground(R.mipmap.img2);
}else if(timeOfDay >= 16 && timeOfDay < 21){
view.setBackground(R.mipmap.img3);
}else if(timeOfDay >= 21 && timeOfDay < 24){
view.setBackground(R.mipmap.img4);
}
OR
如果要更改啓動屏幕的背景,那麼你需要把上面的代碼片段在應用類
公共類ApplicationController擴展應用程序{
@Override
public void onCreate() {
super.onCreate();
Calendar c = Calendar.getInstance();
int timeOfDay = c.get(Calendar.HOUR_OF_DAY);
if(timeOfDay >= 0 && timeOfDay < 12){
Global.drawable = getResources().getDrawable(R.mipmap.img1)
}else if(timeOfDay >= 12 && timeOfDay < 16){
Global.drawable = getResources().getDrawable(R.mipmap.img2)
}else if(timeOfDay >= 16 && timeOfDay < 21){
Global.drawable = getResources().getDrawable(R.mipmap.img3)
}else if(timeOfDay >= 21 && timeOfDay < 24){
Global.drawable = getResources().getDrawable(R.mipmap.img4)
}
}
}
使用Global.drawable作爲啓動畫面backgorund。 清單:
<application
android:name=".ApplicationController"
相關問題
- 1. 更改位圖背景圖像/顏色,還是使其透明?
- 2. 比較NSDates以確定白天還是晚上?
- 3. 根據背景決定textColor應該是白色還是黑色
- 4. 更改我的WHERE查詢取決於它是哪一天
- 5. 背景圖像黑暗還是光線?
- 6. 基於一天中的時間更改背景圖像
- 7. 如何更改懸停上的背景圖像更改
- 8. Android更改選項卡圖像(不是背景)
- 9. CSS3漸變應該使用背景圖像還是背景?
- 10. 點擊時更改背景圖像 - Android
- 11. Android:使背景圖像可更改
- 12. 更改Android活動的背景圖像
- 13. 如何定期更改背景圖像
- 14. 如何更改TD的背景圖像?
- 15. 如何更改div的背景圖像?
- 16. 如何更改UIButton的背景圖像?
- 17. 如何更改Alertdialog的背景圖像
- 18. 如何在一些視圖上更改UINavigationBar背景圖像但不是全部?
- 19. 如何識別圖像是黑白還是彩色圖像?
- 20. 更改圖像背景
- 21. jquery更改背景圖像
- 22. onClick更改背景圖像
- 23. 如何改變背景圖像上漿
- 24. 使用背景圖像還是CSS3漸變效果更好? (Phonegap)
- 25. 如何處理圖像,尤其是android中的背景圖像
- 26. 在白色背景上顯示白色圖像爲灰色:Android
- 27. 取決於設備的分辨率更改Maximage jQuery的背景圖像
- 28. 我如何顯示小部件取決於它是父母還是不是wordpress
- 29. 使用Javascript檢查圖像背景是否是白色
- 30. Android:如何通過XML中的按鈕更改背景圖像
使用系統時間來決定白天或晚上 –
independientemete? –