Android-Junit-TestCase-ClassLoader

近期在自學android開發,在做例子的時候,發現單元測試方面的資料好像不多,希望能在這兒和大家一起討論下。  有一個問題在問答頻道放了好幾天,都無人回答,先拿過來重發下,也想依藉此為引子,說說android下的測試驅動開發。  問題是這樣, 測試類別繼承TestCase,其中有試圖mock一個Cursor進行單元測試,一跑就ClassNotFoundException  測試類別:  Java代碼:import junit.framework.TestCase;import

定製android通知(Notification)

Notification通知介面可以用自己定義的介面來顯示。下面是我實現的帶進度條的通知效果 下面是主要實現部分代碼,比較簡單直接看代碼可以了。Java代碼 nf =new Notification(R.drawable.icon,"帶進度條的提醒",System.currentTimeMillis()) ;  nf.icon = R.drawable.icon;        nf.contentView= new RemoteViews(this.getPackageName(),R.lay

蘋果(iphone)與Google機器人(Android)對比分析淺談

自從Iphone橫空出世,就以簡單易用,並功能強大,作為智能手機的代名詞,直到Google推出Android 平台,才棋逢對手;自此作為兩款經常拿來一起比較的手持移動平台,做了粗略分析比較;1. 開發平台目前開發智能手持平台裝置的app相對來說已經比較簡單。以Android手機Nexus One為例,它的處理器有1GHz,記憶體則有512MB,跟開發用戶端應用的感覺已經很類似。Iphone平台對於Iphone平台的開發,首先要熟悉Apple的 MAC

Android vs iPhone icon設計指南(翻譯理論)

http://mashow.blogbus.com/logs/81550520.html  在研究Android的icon設計之前,有必要先瞭解Android的介面是如何適配多樣化螢幕的。適配性上一篇博文中提到,由於同一個UI元素(如100

Android App Developers GUI Kits, Icons, Fonts and Tools

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

25個頂級的Android 應用

Android Market 可能不會有iPhone市集那麼多程式,但也有夠多到淹沒你,而且在以驚人的速度增長。為了協助你選擇它們,這裡列出的是我在Android 上發現的覺得是最好的應用程式。同樣,記住這隻是在一個時段內的參考, 現在Android平台是發展如此迅速,我保證下個月我的螢幕看起來又會有所不同(會換掉一些程式)。下面我列出了前25個最優秀的應用。截屏 應用列表    1.Google語音       Google語音是一種非常有用的服務,我認為這是Android本身一個巨大的優勢,

android 螢幕解析度問題

iPhone的icon設計就這麼簡單,iPhone的螢幕只有320×480像素,所以程式沒有適配性問題。Android在研究 Android的icon設計之前,有必要先瞭解Android的介面是如何適配多樣化螢幕的。適配性由於同一個UI元素(如100 x100像素的圖片)在高精度的螢幕上要比低精度的螢幕上看起來要小,為了讓這兩個螢幕上的圖片看起來效果差不多,可以採用以下兩種方法:程

android應用用戶端自動升級

import java.io.File;

Android 定時器真機測試

在Android上常用的定時器有兩種,一種是Java.util.Timer,一種就是系統的AlarmService了。 實驗1:使用Java.util.Timer。 在onStart()創建立Timer,每5秒更新一次計數器,並啟動。 Java代碼 mTimer = new Timer();         mTimer.schedule(new TimerTask() {                         @Override              public void ru

Android應用嵌入有米SDK教程

歡迎使用有米廣告平台的android端SDK,以下將為您介紹如何在android程式中嵌入有米廣告。 步驟一:將youmiad-android.jar匯入您的工程中。Ø右鍵您的工程根目錄,選擇“Properties”Ø在左面板中選擇“Java Build Path”Ø然後選擇“Libraries”標籤Ø點擊“Add External

Android時代的贏創之路

Google其實在很早以前就表明了自己對移動通訊市場的野心。在看到iOS的輝煌試水後,它的android系統的橫空出世,更是引來了大量的硬體廠商和開發人員。   

Android Intent大全更新到API Level8

Api Level 3: (SDK

android 編程技巧

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",

Is there a unique Android device ID?

 Settings.Secure#ANDROID_ID returns the Android ID as an unique 64-bit hex string.import android.provider.Settings.Secure;private String android_id = Secure.getString(getContext().getContentResolver(),                                                 

android中的格式化字串

 在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",

[Android] 記憶體流失調試經驗分享 (二)

http://rayleeya.javaeye.com/blog/755657 三、記憶體監測工具 DDMS --> Heap    無論怎麼小心,想完全避免bad code是不可能的,此時就需要一些工具來協助我們檢查代碼中是否存在會造成記憶體流失的地方。Android tools中的DDMS就帶有一個很不錯的記憶體監測工具Heap(這裡我使用eclipse的ADT外掛程式,並以真機為例,在模擬器中的情況類似)。用Heap監測應用進程使用記憶體情況的步驟如下:1. 啟動eclipse後,切

CyanogenMod-6 RC2低調發布 Android 2.2全面挺進

新聞來源: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

編寫自訂的 Android Preference 組件

Android SDK 提供好幾個 Preference 組件,例如 CheckBoxPreference、EditTextPreference、DialogPreference、ListPreference 等,這些組件是跟 Android 提供的 Preference 儲存機制綁定的,你可以通過這些組件來修改應用的一些配置,如所示,這是 Android

Android反編譯方法的總結

ps:對於軟體開發人員來說,保護代碼安全也是比較重要的因素之一,不過目前來說Google Android平台選擇了Java Dalvik VM的方式使其程式很容易破解和被修改,首先APK檔案其實就是一個MIME為ZIP的壓縮包,我們修改ZIP尾碼名方式可以看到內部的檔案結構,類似Sun JavaMe的Jar壓縮格式一樣,不過比較去別的是Android上的二進位代碼被編譯成為Dex的位元組碼,所有的Java檔案最終會編譯進該檔案中去,作為Managed

Android 支援多螢幕機制

術語   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 

總頁數: 2771 1 .... 819 820 821 822 823 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.