淺談Android應用管理器(一)

    個人畢設題目是:Android應用管理器的設計與實現,做爲一個Java基礎很差,剛學Android兩個星期,而下週五就要開始編碼的新手,我想先分析分析我在畢設中將要用到的知識點,這也是下週開會我須要講到的。 數據庫

    在知識點以前,我想先說一下個人畢設需求:要求用九宮格顯示系統已安裝應用,可以監聽系統應用的安裝與卸載,點擊應用圖標可以進入應用,而且要有隱藏應用的功能。 佈局

    應用管理器最基本的功能就是獲取系統已安裝的全部程序,這裏須要用到的是PackageManager類,經過getPackageManager()方法能夠得到已安裝的應用程序信息。至於應用圖標的九宮格顯示就是要用到GridView了,其中getPackageManager()獲取的應用程序信息和UI的數據匹配要經過Adapter,我如今只對SimpleAdapter和BaseAdapter有點了解,其中BaseAdapter比較靈活,應重點掌握。由於系統安裝的應用程序通常較多,一個版面每每顯示不了,而GridView默認的是豎向滑動,要將豎向滑動改爲橫向滑動,要使用的方法是GridView分頁,而GridView分頁須要自定義佈局文件。 學習

    上面那些內容是我上個星期已經有所涉獵的,而接下來的內容對我來講還不是很熟悉。 編碼

    點擊應用圖標進入應用,要用到的知識是Intent在不一樣Activity之間的交互,但具體怎麼交互,如何打開一個應用我還不瞭解。應用圖標的隱藏須要用到的知識是數據持久化,這裏我要深刻學習的是SQLite數據庫和I/O等,數據持久化這個短語在我腦子裏是一片空白,僅有的一點耳聞來自師兄。 spa

    這些就是我對於Android應用管理器開發目前的所有認識,期待發現更多,收穫更多。 設計

相關文章
相關標籤/搜索