Time of Update: 2018-12-07
我們開發項目時,通常不僅代碼需要複用,很多資源也是經常重用的,比如:按鈕上的表徵圖互動時發出的聲音某種功能所需的Activity布局控制項樣式常見的文字及其對應的各語言版本比如這樣一個軟體分享的布局:其中的布局、標籤及按鈕文字都是可複用的,如果你分享的是作者軟體列錶鏈接,那麼QR碼圖片也是可以複用的,每次調用時只需要傳遞進來不同的分享資訊字串就可以了。現在問題就是我找不到辦法在多項目間共用這些通用資源,目前只能很囧地在個項目間複製粘貼,總感覺很二啊…… 我嘗試過將一個項目作為公用項目,存入資源,
Time of Update: 2018-12-07
方便實用的日常工具。當你想起要買什麼東西時,就可以通過它的語音輸入功能來快速記錄下來,這樣下次去超市時只要參照這個清單,就不會有遺漏了。另外此程式還支援通過“Google購物搜尋”查詢已登商品資訊的功能,便於與超市中的售價作對比。 下載:http://goo.gl/5Wai7
Time of Update: 2018-12-07
可以使用SharedPreferences或者SQLite來儲存使用者資訊private static HashMap<String,String> CookieContiner=new HashMap<String,String>() ; /** * 儲存Cookie * @param resp */ public void SaveCookies(HttpResponse httpResponse) { Header[] headers =
Time of Update: 2018-12-07
前些時間入手了HTC G7 Desire和MOTO Milestone,把玩了一陣了,對Android系統總體感覺不錯,但有很多細節會讓人惱火到罵娘,我很不明白製作出如此優秀系統的團隊為何會犯這些低級愚蠢的錯誤,且在這麼多個版本更新中都沒有修正,在此點評一下,期待改進並期待與大家探討。 程式不能裝到儲存卡這是此系統最知名的問題了吧,也是最傻的問題之一,要等到2.2版才能解決,而目前市面上升到2.2的只有Google自家的NEXUS
Time of Update: 2018-12-07
此文是針對上一篇《Android SurfaceView
Time of Update: 2018-12-07
網上介紹震動控制器代碼的文章往往都沒有提到申請許可權這點,使用Vibrator震動時必須在AndroidManifest.xml設定檔中申請android.permission.VIBRATE許可權:<uses-permission android:name="android.permission.VIBRATE"></uses-permission>否則就會報SecurityException異常。 PS:邪惡的是,在Google香港搜尋Vibrator會被自動過濾掉,
Time of Update: 2018-12-07
APP2SD是Android2.2(凍優酪乳)開始支援的新特性,可以讓程式安裝到儲存卡,僅在手機記憶體(ROM)中保留一些必要的檔案。要想在自己程式中支援這一特性,需要在建立項目時將Build Target設為2.2(或更高版本):注意,雖然這裡上面指定了2.2,但並不意味著我們的程式將只能運行在2.2以上的系統中,下面的Min SDK Version可以設定最低相容的API等級,我們設為4,就可以相容至最低1.6版本了。然後在開發時注意不要使用1.6版沒有的API就可以保證相容了,經實機測試,
Time of Update: 2018-12-07
Android程式一般都有drawable-hdpi、drawable-mdpi、drawable-ldpi三個檔案夾,用來放置不同解析度的圖片,由系統自動調用最合適的圖片。其對應關係為:hdpi:WVGA 800×480 | WVGA854 854×480mdpi:HVGA 480×320ldpi:QVGA
Time of Update: 2018-12-07
幸運轉盤 英文名: LuckyWheel這是一款有趣並且有用的小軟體,你可以讓它來幫你決定一些你拿不準主意的事,比如:去哪家餐館吃午餐?周末看哪部電影?讓誰去買複印紙?甚至於..給誰投選票? 軟體特性:好玩、實用,多人蔘與更有趣支援安裝到SD卡(需要2.2版或更高的作業系統)支援語音便捷輸入(需要2.0版或更高的作業系統,並安裝Google Voice
Time of Update: 2018-12-07
語音寫字板英文名:VoiceTextPad這是一個用於快速錄入中長篇幅文檔的工具,你可以使用語音輸入結合系統安裝的IME來完成輸入,內建了撤銷/前進功能以便於在語音辨識錯誤時快速撤銷重輸,輸入完成後可以通過複製、匯出、分享功能方便地轉到其他應用中使用。 軟體支援安裝到SD卡 下載http://cid-0612298d2255e149.office.live.com/self.aspx/.Public/%E8%BD%AF%E4%BB%B6/VoiceTextPad.apk也可以通過下面的
Time of Update: 2018-12-07
通過Java包名直接定位到你的Apphttp://market.android.com/details?id=<java包名>或者market://details?id=<java包名>範例:market://details?id=com.skyd.luckywheel這將直接在菜市場中顯示你的App詳細介紹頁。 通過Java包名搜尋Apphttp://market.android.com/search?q=pname:<java包名>或者market://
Time of Update: 2018-12-07
水平儀?羅盤?尺規?這是Android超級水平儀!!整合了三種常用功能為一體的應用,方便實用又有趣。內建支援簡繁英三語。支援安裝到SD卡。需注意的是:為了保證畫面品質精度,軟體採用全解析度全屏繪圖方式,這樣一來某些高解析度低CPU的機器運行起來可能會比較吃力。 視頻示範: : 下載:http://cid-0612298d2255e149.office.live.com/self.aspx/.Public/%E8%BD%AF%E4%BB%B6/SuperBubbleLevel.apk
Time of Update: 2018-12-07
列表(ListView)、表格(GridView),這在手機應用上面肯定是少不了的,怎樣實現比較複雜一點的介面呢,先看一下我的。 這樣布局的情況是最基本的,也是最常用的,網上關於這樣的布局有多種版本的實現方法,但是有很多需要自己實現Adapter,那樣子是比較複雜而且沒有必要的,因為我們有簡約而不簡單的SimpleAdapter。1. ListViewSimpleAdapter的核心代碼:for (int i = 0; i < 10; i++) {Map<String,
Time of Update: 2018-12-07
因為我們專業,所以我們用Auto Build,所以我們用CI系統。代碼管理使用SVN,自動編譯使用Ant,而持續整合使用Hudson,作業系統使用Ubuntu10.04。1. 安裝1.1 安裝JDK sudo apt-get install sun-java6-jdk1.2 安裝Ant sudo apt-get install ant-optional1.3 安裝Hudson sudo apt-get upgrade wget -O /tmp/key
Time of Update: 2018-12-07
UIhttps://github.com/pakerfeldt/android-viewflowhttps://github.com/lorensiuswlt/NewQuickAction3Dhttps://github.com/cyrilmottier/GreenDroidhttp://actionbarsherlock.com/ ORMhttp://ormlite.com/http://androrm.the-pixelpla.net/https://www.activeandroid.co
Time of Update: 2018-12-07
EditText 屬性EditText繼承關係:View-->TextView-->EditText。 EditText的屬性很多,這裡介紹幾個: android:layout_gravity="center_vertical" 設定控制項顯示的位置:預設top,這裡置中顯示,還有bottom android:hint="請輸入數字!" 設定顯示在空間上的提示資訊 android:numeric="integer" 設定只能輸入整數,如果是小數則是:
Time of Update: 2018-12-07
常見自訂titlebar的方法是在values檔案夾中建立一個我們自己的titlebar主題,例如: <?xml version="1.0" encoding="utf-8"?><resources> <style name="TitlebarBackgroundStyle"> <item name="android:background">@drawable/titlebar</item>
Time of Update: 2018-12-07
rest services 的services方法public static void main(String[] args) throws Throwable { // this can create JAX-RS server objects JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean(); sf.setResourceClasses(BooksResource.class,
Time of Update: 2018-12-07
最近在做Android手機應用開發,還是很有意思的。其實如果只是做簡單手機應用開發而不是手機遊戲開發的話,還是很簡單的。把主要的控制項掌握了,就可以開發簡單的應用了。 下面主要說一下在Android中使用GPS功能。 開發由於GPS功能時,常與Google Map相關,因此先推薦一篇講解Google Map的文章: [url]http://mobiforge.com/developing/story/using-google-maps-android [/url]
Time of Update: 2018-12-07
android:layout_weight="1"這一句可以使中間的textview權重增大,從而後面的checkbok可以居右顯示。android:focusable="false" android:focusableInTouchMode="false"