Android與db4o的完美結合:Password Manager

項目簡介這裡提供的Password Manager項目是Steven Osborn編寫的PasswordSafe(在Apache License下發行)的改寫版,目前已經實現了在Android平台下的基本密碼管理功能。項目源 代碼中使用db4o代替了SQLite,這樣不但使持久化處理更為直觀,而且使開發過程更快速、

android開發ViewFlipper觸摸動畫

背景介紹:在做Android項目開發之前你需要做三件事情:第一、下載Android SDK(你可 以在這裡下載),第二、準備項目編輯器(我建議使用eclipse )第三、下載 Android的Eclipse外掛程式。當你準備好你的環境之後,可以開始學習本教程。當你第一次開啟Android SDK,您需要建立一個虛擬設備,我開啟建議建立一 個普遍的裝置為目標的Android 1.6 API Level 4使用,然後你需要添加硬體功 能,例如:SD卡支援,Accellerometer,相機支援等等,

Android Nine Patch圖片及按鈕背景

NinePatchDrawable 繪畫的是一個可以伸縮的位元影像映像,Android會自動調整 大小來容納顯示的內容。一個例子就是NinePatch為背景,使用標準的Android按 鈕,按鈕必須伸縮來容納長度變化的字元NinePatchDrawable 是一個標準的PNG映像,它包括額外的1個像素的邊界, 你必須儲存它尾碼為.9.png,並且保持到工程的res/drawable目錄中。如果你是 從 APK解壓後得到的*.9.png檔案,注意它是已將周圍的空白像素去掉了的,在使

可迴圈顯示映像的Android Gallery組件

Gallery組件主要用於橫向顯示映像列表,不過按常規做法。Gallery組件只能有限地顯示指定的映像。也就是說,如果為Gallery組件指定了10張映像,那麼當Gallery組件顯示到第10張時,就不會再繼續顯示了。這雖然在大多數時候沒有什麼關係,但在某些情況下,我們希望映像顯示到最後一張時再重第1張開始顯示,也就是迴圈顯示。要實現這種風格的Gallery組件,就需要對Gallery的Adapter對象進行一番改進。Gallery組件的傳統用法在實現可迴圈顯示映像的Gallery組件之前先來回

系出名門Android(9)

介紹在Android中使用 SQLite, ContentProvider資料庫支援(SQLite) - Android 開發平台提供了操作 SQLite 資料庫的相關 API內容提供器(ContentProvider) - 當資料需要在應用程式之間共用時,可以在某程式中使用 ContentProvider 定義 URI, 以使其它應用程式可以通過此 URI 訪問指定的資料1、SQLite 的

系出名門Android(6)

系出名門Android(6) - 控制項(View)之DatePicker,TimePicker,ToggleButton,EditText,ProgressBar,SeekBar,AutoCompleteTextView,MultiAutoCompleteTextView介紹在 Android 中使用各種控制項(View)DatePicker - 日期選擇控制項TimePicker - 時間選擇控制項ToggleButton - 雙狀態按鈕控制項EditText -

系出名門Android(5)

系出名門Android(5) - 控制項(View)之TextView,Button,ImageButton,ImageView,CheckBox,RadioButton,AnalogClock,DigitalClock介紹在 Android 中使用各種控制項(View)TextView - 文本顯示控制項Button - 按鈕控制項ImageButton - 圖片按鈕控制項ImageView - 圖片顯示控制項CheckBox - 複選框控制項RadioButton -

系出名門Android(4)

系出名門Android(4) - 活動(Activity),服務(Service),廣播(Broadcast),廣播接收器(BroadcastReceiver)介紹在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver活動(Activity) - 用於表現功能服務(Service) - 相當於後台啟動並執行 Activity廣播(Broadcast) - 用於發送廣播廣播接收器(BroadcastReceiver) -

Android簡明開發教程八:引路蜂二維圖形繪製執行個體功能定義

有了前面對Android平台的介紹,基本上可以開始編寫Android應用了,這裡將以繪製二維圖形為例,對Android開發的一般方 法做過介紹,其中涉及到自訂Application類,擴充View,Intent定義,發送訊息,Data Binding(Adapter),和基本UI設計 。樣本沒有使用Android平台內建的二維圖形API,而是調用了引路蜂二維圖形庫,引路蜂二維圖形庫Graphics 2D API實現了移

Android簡明開發教程七:Intents和Intent Filters

Android應用中的三個核心組件:Activities,Services和broadcast receivers都是通過稱為“Intent”的訊息來啟用的。 Android應用一個特點是“低耦合”,各個Activities,Services和broadcast receivers相當獨立,可以看成是一個個“迷你應

Android簡明開發教程三:第一個應用Hello World

在安裝後Android開發環境和建立好Android模擬器之後,就可以開始寫第一個Android應用“Hello,World”。後面的例子均 採用Eclipse IDE。安裝ADT plugin之後,建立的新項目種類就會增加一個Android Project類型:選擇Android Project項目類型,出現下面對話方塊:Project Name : Hello WorldBuild Target: 這裡選擇 Android 1.6 ,如果你的Build Target

Android手機中恢複誤刪檔案

遊俠用的是Android系統的手機,今天早上要刪個檔案,結果手快,點錯了……就這樣糾結著到了公司。其實膝上型電腦硬碟裡面有一些資料、照片恢複軟體,只是不知道Android下面效果如何。突然想到,其實就圖片而言,有標準可以遵循,那麼應該是一樣的。於是找了根資料線,手機和電腦串連,手機調成隨身碟模式。(其它模式可能不行)我用的軟體是:PhotoRescue

Android測試教程(11):ActivityUnitTestCase樣本

ActivityUnitTestCase 通常用來測試單獨Activity。在啟動被測試的Activity之前,你可以Inject一個假的Context或是 Application ,使用這個Mock的Context中一個隔離環境中運行被測試的Activity。通常用於Activity的單元測試,而不和 Anroid系統進行互動。ActivityUnitTestCase 的類繼承關係如下圖:應該要注意的是,作 為單純的單元測試,被測試的Activity

Android測試教程(10):ActivityInstrumentationTestCase2樣本

ActivityInstrumentationTestCase2 主要用來測試一個或多個Activity的功能測試,使用和最終應用同樣的運行環境來測試 Activity的功能。可以使用正常系統Context (非Mock)來測試Activity的功能。 並允許你建立一些Mock Intent 用來測試 Activity的響應。要注意的是,這種TestCase不允許使用Mock的Context和Application對象測試,也就是說你必須使用和應用程

Android測試教程(8):測試Service

Android 測試架構也提供對Service測試的支援,基本類為ServiceTestCase,因為Service類通常假定和它是和Client是分開 使用的,因此你可以無需使用Instrumentation 來測試Service。當你設計一個Service時,你應該考慮測試案例中如何檢查 Service的目前狀態,比如你在onCreate ,onStartCommand 中啟動一個Service,一般沒有一個全域變數來表示Service是否成功

Android測試教程(6):測試Activity

Activity的測試非常依賴於Android的Instrumation 架構,和Android其他組件不同的是,Activity具有複雜的生命週期回調 函數(如onCreate, onStart 等) ,通常情況下除通過Instrumation 介面外不能直接調用這些回呼函數。測試Activity的基本測試類別為InstrumentationTestCase,它提供了Instrumentation介面給TestCase的子類。 為了支援

Android測試教程(5):第一個測試專案HelloWorldTest

本例介紹建立一個測試專案的一般步驟和編寫測試案例的基本方法。為簡單起見,建立一個HelloWorld應用,帶有一 個Greeting類,其定義如下:public class Greeting { private String name; public Greeting(String name){ this.name=name; } public String getGreetings(){ return "Hello," +name;

Android測試教程(4):測試相關API

Android的測試架構相關的API主要定義在三個包中:android.test 用於編寫Android測試案例android.test.mock 定義了方便測試用的測試“樁”類android.test.suitebuilder 運行測試案例的Test Runner類Android 測試API 是基於JUnit 擴充而來,並添加了與Android平台相關的測試API。JUnit你可以直接使用 JUnit中相關API編寫一些和平台無關的測試案例(基於TestCase),

Android簡明開發教程二十三:發布應用

到這裡基本介紹了Android開發的一些基本知識,在開發實際應用時最常用的幾個參考是:The Developer’s GuideAndroid ReferencesAndroid Resources最後一個是Google.com :-)寫好應用後,在裝置上測試後,最後一步是發布你的應用。和Java ME平台類似的, Android應用也需要進行數位簽章後才能發布。但和Java ME不同的,Android用來簽名的數位憑證並不需要經過CA認證,這可以 每年省下$400-$500的費用,

Android簡明開發教程二十二:使用資源Resources

在前面的例子中,我們忽略了一個重要的原則,在代碼和Layout中,直接使用了字串常量,比如:<Button android:text=”Pattern”android:id=”@+id/btnPattern”android:layout_width=”wrap_content”android:textColor=”@color/black”android:checked=”true&

總頁數: 2771 1 .... 1166 1167 1168 1169 1170 .... 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.