第一行程式碼——書的理解
隱藏標題欄
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){
//鍵盤關閉。螢幕方向為豎屏
}
相關文章
- 理解Java程式的執行Java
- 我理解的Clean程式碼 - macerubMac
- 程式碼簽名證書是如何進行驗證工作的
- 人人都能學會的python程式設計教程1:第一行程式碼Python程式設計行程
- 程式,程式,執行緒的最形象理解(理解不了可以直接懟我)執行緒
- Spark程式碼在叢集上執行過程理解Spark
- 藉助ai來分析程式碼,理解程式碼AI
- 15行Python程式碼,幫你理解令牌桶演算法Python演算法
- 程式和執行緒理解執行緒
- 第一個Spring程式(程式碼篇)Spring
- 精讀《對低程式碼搭建的理解》
- 程式碼簽名證書能給哪些應用程式進行簽名
- 目前對程式、執行緒、協程的理解執行緒
- 程式碼簽名證書
- 5行JS程式碼讓你的簡書閱讀量蹭蹭往上漲JS
- 第一段JavaScript程式碼JavaScript
- thawte程式碼簽名證書和Comodo程式碼簽名證書區別
- 關於對健壯性程式碼的理解
- 深入理解flutter的程式碼結構:元件Flutter元件
- 關於《深入理解計算機系統》 程式碼是怎麼執行的計算機
- Diffusion|DDIM 理解、數學、程式碼
- 第一行程式碼第三章-UI開發的點點滴滴 附原始碼行程UI原始碼
- 程式碼簽名證書——企業程式碼安全的不二之選!
- 理解微信小程式的雙執行緒模型微信小程式執行緒模型
- 從陰陽五行,四書五經到國學的理解
- 普通OV版程式碼簽名證書,與EV程式碼簽名證書的作用以及區別
- 函數語言程式設計思維在三行程式碼情書中的應用函數程式設計行程
- 說說你對程式碼可移植性的理解
- EV程式碼簽名證書和標準程式碼簽名證書有何不同?
- 模型程式碼理解本地知識庫模型
- Beam Search快速理解及程式碼解析
- 程式設計師的副業:我的第一本書出版啦!程式設計師
- 程式碼執行
- 書寫可維護程式碼的重要性
- 《程式碼大全》讀書筆記-構建的前期筆記
- 程式碼簽名證書與SSL證書區別
- 01《第一行程式碼(第三版)》閱讀筆記行程筆記
- 第一行程式碼第三版學習筆記(一)行程筆記