編輯:關於Android編程
public class EngineerJspActivity extends Activity { private static String Tag = "EngineerJspActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d(Tag, "onCreate()"); setContentView(R.layout.activity_main); } @Override protected void onStart() { super.onStart(); Log.d(Tag, "onStart()"); } @Override protected void onResume() { super.onResume(); Log.d(Tag, "onResume()"); } @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); Log.d(Tag, "onSaveInstanceState()"); } @Override protected void onPause() { super.onPause(); Log.d(Tag, "onPause()"); } @Override protected void onStop() { super.onStop(); Log.d(Tag, "onStop()"); } @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); Log.d(Tag, "onRestoreInstanceState()"); } @Override protected void onDestroy() { super.onDestroy(); Log.d(Tag, "onDestroy()"); } } ②運行Activity(沒有切換屏幕的正常情況下啟動Activity),得到如下結果:
③切換成橫屏時的Activity生命周期:
④換回豎屏的Activity生命周期:
⑤給清單文件加上android:configChanges="orientation"屬性,重新啟動Activity,沒有切換屏幕時(正常啟動)的生命周期:
⑥加上android:configChanges="orientation"屬性,切換成橫屏,Activity的生命周期:
⑦加上android:configChanges="orientation"屬性,換回豎屏,Activity的生命周期:
⑧加上android:configChanges="orientation"keyboardHidden"屬性,正常啟動Activity的生命周期(未切屏幕):
⑨加上android:configChanges="orientation"keyboardHidden"屬性,正常啟動Activity的生命周期(切成橫屏):
⑩加上android:configChanges="orientation"keyboardHidden"屬性,正常啟動Activity的生命周期(換回豎屏):
執行Home鍵之後的生命周期:
今天要實現的功能是實現專輯倒影效果,這個功能已經屬於圖像處理方面的了,對圖像處理我不怎麼在行,等一下會介紹一個很實用的工具類,專門用來進行圖像處理的。這個工具類不是我寫的
總結: asset目錄下文件: 稱為原生文件,這類文件在被打包成apk文件時是不會進行壓縮的,不會自動生成R文件的ID 訪問: 獲取路徑: f
手機短信收發有三種方式:Block方式、Text方式和PDU方式,前兩種在國內很少使用,PDU格式則普遍支持。內容總長度140個字節(1120位),支持采用
Fragment是安卓v4包的新東西,名為碎片化布局,該布局的目的就是為了取代過時的tabhost.使操作更加方便,大大增加了開發者的高效開發。在使用好Fragment的