Time of Update: 2018-12-03
近期在自學android開發,在做例子的時候,發現單元測試方面的資料好像不多,希望能在這兒和大家一起討論下。 有一個問題在問答頻道放了好幾天,都無人回答,先拿過來重發下,也想依藉此為引子,說說android下的測試驅動開發。 問題是這樣, 測試類別繼承TestCase,其中有試圖mock一個Cursor進行單元測試,一跑就ClassNotFoundException 測試類別: Java代碼:import junit.framework.TestCase;import
Time of Update: 2018-12-03
Android 的官方開發人員部落格發了一份投影片,介紹了一些 Android UI 設計的小貼士,Roger 在這裡以看圖說話的形式發出來,有興趣的讀者就繼續往下翻吧。整個 PPT 共分5個部分,Part I 翻譯的是前兩個部分。作為開發人員,為啥我們要關心UI,前面的一堆通通可以忽略掉,直接跳到最後一條。因為好的UI設計可以協助我們賣出更多拷貝,賺到更多錢^_^這個 PPT 包含5個部分:1>該做什麼,不該做什麼2>設計哲學和考量3>你必須瞭解的
Time of Update: 2018-12-03
http://www.shtion.com/3681.html
Time of Update: 2018-12-03
Author:Wallace Wang Email:wallage@qq.com聲明:本文乃本人原創作品,僅供學習使用。轉載請註明轉載地址: http://wallage.blog.163.com/blog/static/1738962420108211120850/簡要介紹:相信大部分用過android
Time of Update: 2018-12-03
Android Market 可能不會有iPhone市集那麼多程式,但也有夠多到淹沒你,而且在以驚人的速度增長。為了協助你選擇它們,這裡列出的是我在Android 上發現的覺得是最好的應用程式。同樣,記住這隻是在一個時段內的參考,
Time of Update: 2018-12-03
Android系統中本身是有下載機制的,比如瀏覽器使用的DownloadManager。可遺憾的是,DownloadManager只提供給瀏覽器使用,一般的應用程式沒法調用它。 另外,如果下載調用頻繁的話,使用DownloadManager其實是很沒有效率的做法。為瞭解決這些問題,我想我們最好的辦法就是自己實現下載,本文就是基於HTTP協議的下載的一些簡單介紹。一、HTTP協議簡介 HTTP是一個屬於應用程式層的物件導向的協議,由於其簡捷、快速的方式,適用於分布式超媒體資訊系統。它於19
Time of Update: 2018-12-03
在實現程式功能的同時,如果能讓程式介面更加美觀,有錦上添花之妙.先說思路:1)皮膚也就是相關的資源檔單獨放置在某個工程中,一種皮膚一個工程檔案.一個工程包括N多的資源檔,多個工程間資源的關係是,檔案名稱,資源ID等完全一樣.不同的可能是圖片資源,style等的設定不一樣.2)皮膚工程在AndroidManifest.xml中配置android:sharedUserId="com.eric.skinmain". 表明允許com.eric.skinmain訪問本工程中的資源檔.
Time of Update: 2018-12-03
http://mashow.blogbus.com/logs/81550520.html 在研究Android的icon設計之前,有必要先瞭解Android的介面是如何適配多樣化螢幕的。適配性上一篇博文中提到,由於同一個UI元素(如100
Time of Update: 2018-12-03
Hot on the heels of our previous GUI article, iPhone and iPad Development GUI Kits, today we focus on Android development. The idea is the same: To help streamline your app design and development, with a fairly comprehensive collection of Android
Time of Update: 2018-12-03
Android Market 可能不會有iPhone市集那麼多程式,但也有夠多到淹沒你,而且在以驚人的速度增長。為了協助你選擇它們,這裡列出的是我在Android 上發現的覺得是最好的應用程式。同樣,記住這隻是在一個時段內的參考, 現在Android平台是發展如此迅速,我保證下個月我的螢幕看起來又會有所不同(會換掉一些程式)。下面我列出了前25個最優秀的應用。截屏 應用列表 1.Google語音 Google語音是一種非常有用的服務,我認為這是Android本身一個巨大的優勢,
Time of Update: 2018-12-03
http://rayleeya.javaeye.com/blog/727074 各位兄弟姐妹,Java開發中的記憶體泄露的問題經常會給我們帶來很多煩惱。特別是對一些新手,如果平時不注意一些細節問題,最後很可能會導致很嚴重的後果。 在Android中的Java開發也同樣會有這樣的問題。附件中的pdf整理了一些關於Android中的Java開發,在記憶體使用量方面需要注意的一些問題,希望能夠對大家有所協助。 接下篇: [Android] 記憶體流失調試經驗分享
Time of Update: 2018-12-03
iPhone的icon設計就這麼簡單,iPhone的螢幕只有320×480像素,所以程式沒有適配性問題。Android在研究 Android的icon設計之前,有必要先瞭解Android的介面是如何適配多樣化螢幕的。適配性由於同一個UI元素(如100 x100像素的圖片)在高精度的螢幕上要比低精度的螢幕上看起來要小,為了讓這兩個螢幕上的圖片看起來效果差不多,可以採用以下兩種方法:程
Time of Update: 2018-12-03
在Android上常用的定時器有兩種,一種是Java.util.Timer,一種就是系統的AlarmService了。 實驗1:使用Java.util.Timer。 在onStart()創建立Timer,每5秒更新一次計數器,並啟動。 Java代碼 mTimer = new Timer(); mTimer.schedule(new TimerTask() { @Override public void ru
Time of Update: 2018-12-03
歡迎使用有米廣告平台的android端SDK,以下將為您介紹如何在android程式中嵌入有米廣告。 步驟一:將youmiad-android.jar匯入您的工程中。Ø右鍵您的工程根目錄,選擇“Properties”Ø在左面板中選擇“Java Build Path”Ø然後選擇“Libraries”標籤Ø點擊“Add External
Time of Update: 2018-12-03
Google其實在很早以前就表明了自己對移動通訊市場的野心。在看到iOS的輝煌試水後,它的android系統的橫空出世,更是引來了大量的硬體廠商和開發人員。
Time of Update: 2018-12-03
Api Level 3: (SDK
Time of Update: 2018-12-03
1.讓一個圖片透明: Java代碼 1. Bitmap buffer = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444);buffer.eraseColor(Color.TRANSPARENT); 2.直接發送郵件: Java代碼 1. Intent intent = new Intent(Intent.ACTION_SENDTO, Uri .fromParts("mailto",
Time of Update: 2018-12-03
在strings.xml檔案中定義:<string name="welcome_messages">你好, %1$s! 是第 %2$d 個人.</string>在java檔案中這麼寫 TextView textView = (TextView) findViewById(R.id.t); textView.setText(String.format(getResources().getString(R.string.welcome_messages),"heji",
Time of Update: 2018-12-03
新聞來源:CyanogenMod Forum,AndroidSPIN7月25日,著名的Android編譯團隊Cyanogen在其論壇低調發布了CyanogenMod-6 RC2,經過兩周對RC1版本的測試,此次CyanogenMod仍然首發了G1 G2 NexusOne可用版本的CM6 RC2,同時在AndroidSPIN發布了Evo 4G可用版本的CM6 RC1。其餘多個版本的CM6 ROM也將在近期發布。此次CyanogenMod-6
Time of Update: 2018-12-03
術語 1.Screen size 螢幕實際尺寸。Android講螢幕實際尺寸分為3個通用的尺寸。 2.Aspect ratio 長寬比 3.Resolution 解析度 4.Density 密度 5.Density-independent pixel 密度無關的像素介紹:Adnroid1.6或以上SDK,在AndroidManifest.xml中提供新的一個元素<supports-screens>用於支援多螢幕機制。<supports-screens