編輯:關於Android編程
大概2年前寫的一個小項目,那時候貌似是春節。在家比較閒,花了近一個月(本想寫著拿去參加比賽的,文檔都寫好了。後來想想算了,拿另一個去了,這個就當練手了)。一個人做的,又寫代碼又切圖片什麼的,比較蛋疼。代碼不算多,還是有些可供參考的地方,分享了,有錯誤敬請指正。
注意:
建議在分辨率320*480的手機上運行(沒有時間切其他分辨率的圖,不是這個分辨率的話顯示可能有點問題)
模擬器上無法測試搖一搖功能。
Android版本建議2.3.3
(粗略測試了,有一處崩潰的地方。有時間一道將本地數據全改成從網頁上抓)
程序結構圖:
界面截圖:
當時為了圖省事,直接用的本地數據。(其實後來發現本地數據更麻煩,要整理的東西太多)
源碼結構圖:
src目錄用於存放項目的包及java源碼文件。
下面是src目錄的子目錄:
> src
> ├ com.taiyuancity.adapter
> ├ com.taiyuancity.app
> ├ com.taiyuancity.bean
> ├ com.taiyuancity.dao
> ├ com.taiyuancity.ui
> ├ com.taiyuancity.util
> ├ com.taiyuancity.widget
功能說明:
- com.taiyuancity.adapter — 列表、網格等適配器包(主頁網格、收藏列表適配器)
- com.taiyuancity.app — 存儲包應用程序啟動、配置等
- com.taiyuancity.bean — 實體包 (主頁網格實體模型,收藏列表實體模型)
- com.taiyuancity.dao — 數據庫(對應收藏與取消收藏用到)
- com.taiyuancity.ui — 界面包與activity (各種Activity)
- com.taiyuancity.util — 工具包 (搖一搖用到的隨機函數,監聽加速器檢查搖動)
- com.taiyuancity.widget — 自定義控件包(自定義首次啟動時的展示畫面的scroll控件)
幀動畫:是指多張圖片快速切換先看一下實現的效果 實現方式第一步:使用Android Studio創建一個Android工程,並且在drawable
在極客頭條上看到的方法,Mark一下,以後可能經常用到。1、打開android sdk manager2、打開tool->options,如圖所示https://&
Android系統以ARGB表示每個像素,所以每個像素占用4個字節,很容易內存溢出。假設手機內存比較小,而要去加載一張像素很高的圖片的時候,就會因為內存不足導致崩潰。這種
關於滑動效果,在Android中用得比較多,本示例實現的滑動效果是使用ViewFlipper來實現的,當然也可以使用其它的View來實現。接下來就讓我們開始實現這種效果。
status_t Camera::connectLegacy(int c