原创 Menu菜單的實現

大部分的應用程序都包括兩種人機互動方式:   一種是直接通過GUI的 Views,其可以滿足大部分的交互操作。   另外一種是應用Menu,當按下Menu按鈕後,會彈出與當前活動狀態下的應用程序相匹配的菜單。 這兩種方式相比較都有各自的優

原创 Google Map API v2的定位

昨天剛開始看LBS相關的東西,搜了下發現幾個問題:一個是時效性的問題,很多發表時間還算近的 內容寫的卻是V1的,很容易讓我們這些菜鳥走更多的彎路;另一個是知識面的,發現有太多太多相同的文章 都在寫一個基礎內容——Hello World

原创 Android Studio Error—URI is not registered

國慶回來準備改下佈局,然後打開Layout發現URI的地方報錯了.... 然後百度了下, 發現我是多麼的2X 其實這個不是什麼錯誤 只是開錯了XML的文件 進入的路徑不對 我進的是build目錄下的XML文件 而實際上是要進src目錄下

原创 Android獲取Apk文件圖標信息

/** * 獲取apk包的信息:版本號,名稱,圖標等 * @param absPath apk包的絕對路徑 * @param context */ public void apkInfo(String absPath,Con

原创 實現ListView的item逐個飛入效果——LayoutAnimationController

LayoutAnimationController 可以給控件設置動畫效果,步驟也很簡單,完全可以在Xml中實現 1.一個動畫效果的xml(translate_add_button_in.xml 建在res/anim中) <?xml v

原创 Android Studio-0.2.9初步使用教程

今年的Google全球開發者大會雖然沒有新的Android系統和設備,但是還是推出了一些不錯的產品,Android Studio就是其中之一。這個基於Intellij IDEA開發的Android IDE讓很多人眼前一亮,其實時編寫佈局

原创 android手把手教你開發launcher(二)——列出安裝的應用程序

預備知識: GridView的使用 \ 改寫BaseAdapter 列出已經安裝的應用程序是作爲launcher比不可少的功能。下面我們就講解怎樣將應用程序列出來。程序運行後的樣子如下: 一. 修改main.xml,在其中添加一個Grid

原创 android手把手教你開發launcher(五)——設置壁紙

一、顯示壁紙顯示壁紙也是launcher必不可少的功能,下面我們看看如何讓我們開發的launcher來顯示壁紙。要在我們的activity裏顯示一個壁紙非常簡單(包括動態壁紙也如此),我們只需要定義一個theme使其繼承自android:

原创 android手把手教你開發launcher(三)——啓動安裝的應用程序

1. 監聽GridView的onItemClick事件設置一個監聽器是爲了當gridView的某項被點擊時,會有一個回調函數通知我們。我們調用appsGrid.setOnItemClickListener(listener); 設置一個監

原创 android手把手教你開發launcher(四)——顯示widget

由於本人的項目目前暫時不添加小部件,所以我就不做跟着本文做了,以下是原內容。原文地址:http://www.bangchui.org/read.php?tid=12239 我們要達到這樣的效果:點擊“add widget” 後彈出widg

原创 Android Studio Error—Gradle: 錯誤:編碼 GBK 的不可映射字符的

代碼中的中文註釋可能會引起Gradle報錯 解決辦法: 在項目下的build.gradle下添加以下代碼即可解決   tasks.withType(Compile) { options.encoding = "UTF-8" }

原创 android轉型宅家研究小日記(初學者筆記)49天(結束宅家)

  雖說之前學過Android,但是已經有1年半沒有做相關開發了,爲了能挺直了腰板去面試,也只有重頭開始做個項目練練手了。   新手自己做項目 最重要的不是難易度 而是興趣。之前看的《刀劍神域》至今還是意猶未盡,後來又看到GP君做的SAO

原创 Eclipse美(黑)化攻略

  公司現在開發用的還是Eclipse(以下簡稱ADT),雖然在我看來AndroidStudio(以下簡稱AS)代替Eclipse是沒問題的,但是版本號沒到1.0還是讓以之投入正式使用的人們有一絲顧慮。   本文當然不是談論這個問題,用過

原创 位置服務及GPS定位的調用

GPS定位 這部分轉自另外一個博客 不過也是轉載的 還沒寫出處.... LocationManager LocationMangager,位置管理器。要想操作定位相關設備,必須先定義個LocationManager。我們可以通過如

原创 8分鐘腹肌鍛鍊日誌(第20天)過冬ing

爲了充滿魅力的巧克力腹肌,每天跟着優酷上的《8分鐘腹肌鍛鍊》練習,今天看到下面評論上都是大家對自己完成情況的記錄,更有人每天打卡,覺得我也有必要自我監督下。 第一級(每組做30次,每2組休息30秒) 8分鐘腹肌鍛鍊第1級 ①觸足屈腹(F