第一行程式碼——書的理解
隱藏標題欄
requestWindowFeature(Window.FEATURE_NO_TITLE);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.first_layout);
隱藏前:
隱藏後:
第2章第三節,intent內容講得不錯,講清了顯性和隱性的區別以及activity切換時向下一個activity傳遞資料和向上一個activity返回資料的運用。
第2.4.5,講了當activity被銷燬,重新啟動後,原來activity資料如何儲存,然後在新的活動中如何恢復。
第2.5節,講了activity的四種啟動模式,通過lauchMode設定。standard預設的啟動模式,不管活動棧有沒有要新啟動的activity,都會重新啟動一個新的activity.singleTop模式,如果要啟動的activity位於活動棧top,那麼不會重新啟動一個新的activity,使用top的activity.否則啟動一個新的activity。singleTask模式,只要活動棧裡存在要啟動的activity,就會把位於它上面的activity推出棧。否則啟動一個新的activity。保證棧裡只有一個要啟動的activity。singleInstance模式,因為每個應用程式都會有自己的返回棧,同一個活動在不同的返回棧中入棧時必然是建立了新的例項。而使用singleInstance 模式就可以解決這個問題,在這種模式下會有一個單獨的返回棧來管理這個活動,不管是哪個應用程式來訪問這個活動,都共用的同一個返回棧,
HttpURLConnection,get和post的區別:
get 請求方式:向伺服器獲取資料
post請求方式:向伺服器提交資料
2.1.8、一次性關閉所有的Activity
ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
系統會將,該包下的 ,所有程式,服務,全部殺掉,就可以殺乾淨了,要注意加上
<uses-permission
android:name="android.permission.RESTART_PACKAGES"></uses-permission>
有時候需要統計手機的型號和版本號,利用程式可以獲取到相應的手機資訊,
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView textView = (TextView) findViewById(R.id.text);
textView.setText("Product Model: " + android.os.Build.MODEL +
","
+ android.os.Build.VERSION.SDK + ","
+ android.os.Build.VERSION.RELEASE);
}
獲取螢幕方向
Configuration newConfig = getResources().getConfiguration();
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE){
//橫屏
}else if(newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
//豎屏
}else if(newConfig.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_NO){
//鍵盤沒關閉。螢幕方向為橫屏
}else if(newConfig.hardKeyboardHidden == Configuration.KEYBOARDHIDDEN_YES){
//鍵盤關閉。螢幕方向為豎屏
}
相關文章
- 《第一行程式碼》讀書筆記三行程筆記
- 奧巴馬的第一行程式碼行程
- 贊《第一行程式碼-Android》(論書籍設計對學習的效率推動)行程Android
- 《第一行程式碼Android》摘要行程Android
- 理解Java程式的執行Java
- 《第一行程式碼——Android》編輯的話行程Android
- 「理解Unix程式」讀書筆記筆記
- 這就是奧巴馬的第一行程式碼行程
- Android初探(轉自《第一行程式碼》)Android行程
- 程式碼簽名證書是如何進行驗證工作的
- [圖靈贈書]《我的第一本程式設計書》轉發贈書圖靈程式設計
- css設定文字第一行的樣式程式碼例項CSS
- 愛不釋手的《第一行程式碼》(第2版)行程
- 我買的第一本程式設計書程式設計
- 讀書筆記-程式碼大全-第一章軟體構建筆記
- Spark程式碼在叢集上執行過程理解Spark
- 程式,程式,執行緒的最形象理解(理解不了可以直接懟我)執行緒
- 《第一行程式碼——Android》封面誕生記行程Android
- 人人都能學會的python程式設計教程1:第一行程式碼Python程式設計行程
- 我理解的Clean程式碼 - macerubMac
- 編寫易於理解的程式碼
- Python安裝與第一行程式碼和儲存程式Python行程
- 我的第一段ionic程式碼C程式
- 程式和執行緒理解執行緒
- 藉助ai來分析程式碼,理解程式碼AI
- 【原】CA證書的理解
- 青出於紅——《第一行程式碼(第2版)》行程
- Java/Android 編碼規範,從第一行程式碼開始JavaAndroid行程
- 第1章:開始啟程 - 你的第一行android程式碼Android
- 程式碼簽名證書能給哪些應用程式進行簽名
- 從陰陽五行,四書五經到國學的理解
- 這段程式碼如何理解?
- 精讀《對低程式碼搭建的理解》
- 最快的程式碼,是不執行的程式碼
- 第一個Spring程式(程式碼篇)Spring
- 我讀過的最佳程式設計書:一本沒有程式碼的書程式設計
- 程式碼書寫規範
- 程式碼簽名證書