android基礎知識01——Timer

Timers主要是用來在後台運行一些任務。可以把Timer設定為守護線程。當調用cancel時所有已經安排的任務都沒會被取消。Timer中的任務是依次執行的,如果一個任務花很長時間才執行完,那麼它就可能影響下一個任務的開始執行的時間。TimerTask對任務的即時調度並沒有保證,因為作為底層的實現依賴於Object.wait(long)方法。多個線程可以共用不為自己同步的一個定時器。Timer有兩種調度模式fixed-rate(固定的調度周期),fixed-period(完整的執行循環)。預設的

android基礎知識12:android自動化測試01——MONKEY

        本周開始啟動手機IMEsimeiji的自動化測試,同時開始接觸手機瀏覽器自動化測試。接下來會對android自動化測試載入器和方法做一個專題研究。        第一篇介紹monkey測試載入器。1 自動化測試背景         軟體測試是軟體產品開發過程中的重要環節。測試對於發現軟體中缺陷,保障軟體的品質具有重要意義。統計表明,軟體測試的時間通常佔到軟體開發時間的 40%,一些可靠性要求高的軟體甚至高達 60%以上。        

android基礎知識02——安全執行緒3:Message,MessageQueue,Handler,Looper

                android的UI操作不是安全執行緒的,同時也只有主線程才能夠操作UI,同時主線程對於UI操作有一定的時間限制(最長5秒)。為了能夠做一些比較耗時的操作(比如下載、開啟大檔案等),android提供了一些列機制。《android基礎知識02——安全執行緒》系列文章就是參考了網上許多網友的文章後,整理出來的一個系列,介紹了主要的方法。分別如下:         android基礎知識02——安全執行緒1:定義及例子     

android工具01:Linux下NDK的安裝配置及hellojni執行個體說明

        最近在研究openwnn開源IME,該IME開原始碼中並沒有將c代碼轉為so檔案,因此這一步需要自己做。       為了完成以上目標,學習了一下在linux環境下如何搭建android開發環境及ndk。由於我都是在windows下開發,因此只用了ndk環境用於產生so檔案。     

android基礎知識02——安全執行緒4:HandlerThread

       android的UI操作不是安全執行緒的,同時也只有主線程才能夠操作UI,同時主線程對於UI操作有一定的時間限制(最長5秒)。為了能夠做一些比較耗時的操作(比如下載、開啟大檔案等),android提供了一些列機制。《android基礎知識02——安全執行緒》系列文章就是參考了網上許多網友的文章後,整理出來的一個系列,介紹了主要的方法。分別如下:         android基礎知識02——安全執行緒1:定義及例子     

androidIME02:openwnn源碼解析06—候選詞產生

        本文將要介紹openwnnIME,輸入過程中,候選詞是如何產生的。由於我們只研究前端java代碼,因此我們只介紹相應的介面。實際上,IME候選詞主要是來源於後端(用c代碼編寫的那部分),這裡涉及到一些IME相關的模型等內容,我們在此是不做介紹的。        網上流傳的openwnn源碼後端都沒有處理(將c轉為so檔案),所以都是不可直接產生可運行apk的。我編譯了下C代碼後的源碼為:http://download.csdn.net/detail/xianming01/4308

android基礎知識05:四大組件之activity 02

        本系列開始介紹activity的四大組件,主要是整理網路上關於這一部分的相關資料。包含如下三篇文章:        android基礎知識05:四大組件之activity 01:基礎知識       android基礎知識05:四大組件之activity 02:activity與task       android基礎知識05:四大組件之activity 03:啟動模式執行個體       本文介紹activity與task之間的關係。        

android基礎知識14:自訂View

        本篇主要介紹如何自訂view。1、自訂View         對於初學著來說,他們習慣了Android 傳統的頁面配置方式,如下代碼:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"

android基礎知識05:四大組件之service 03:實現機制

       本文主要介紹service相關內容。包括兩篇文章:        android基礎知識05:四大組件之service 01        android基礎知識05:四大組件之service 02:遠程調用       android基礎知識05:四大組件之service 03:實現機制         本文介紹service的實現機制。內容來源於最牛網。         在遠端Service調用中,Activity和Service到底是怎麼溝通的?對於Service的遠程調用,

android基礎知識05:四大組件之activity 03

 本系列開始介紹activity的四大組件,主要是整理網路上關於這一部分的相關資料。包含如下三篇文章:        android基礎知識05:四大組件之activity 01:基礎知識       android基礎知識05:四大組件之activity 02:activity與task       android基礎知識05:四大組件之activity 03:啟動模式執行個體         通過上一篇的博文介紹,大家應該對activity有個比較直觀的認識。       

android基礎知識07:SharedPreferences和PreferenceActivity02—自訂

        在部落格《android基礎知識07:SharedPreferences和PreferenceActivity》中我們介紹了SharedPreferences和PreferenceActivity的基本原理。本文我們將自頂一個activity來實現PreferenceActivity的功能。     

android基礎知識05:四大組件之Broadcast Receiver

        本文介紹Broadcast Receiver,包括幾部分內容:Broadcast Receiver概述及執行個體、自訂Broadcast Receiver、Broadcast Receiver的實現細節、生命週期等。       csdn貌似今天出問題了,無法上傳圖片。        資料來源:最牛網,《官方解讀BroadcastReceiver》《Android中Broadcast Receiver組件詳解》《(轉)第二十一講:Broadcast Receiver 使用入門》 

android基礎知識05:四大組件之service 02:遠程調用

         本文主要介紹service相關內容。包括兩篇文章:        android基礎知識05:四大組件之service 01        android基礎知識05:四大組件之service 02:遠程調用       android基礎知識05:四大組件之service 03:實現機制         參考資料最牛網 《Android Service學習之AIDL, Parcelable和遠程服務》       

android基礎知識02——安全執行緒5: AsyncTask

       android的UI操作不是安全執行緒的,同時也只有主線程才能夠操作UI,同時主線程對於UI操作有一定的時間限制(最長5秒)。為了能夠做一些比較耗時的操作(比如下載、開啟大檔案等),android提供了一些列機制。《android基礎知識02——安全執行緒》系列文章就是參考了網上許多網友的文章後,整理出來的一個系列,介紹了主要的方法。分別如下:         android基礎知識02——安全執行緒1:定義及例子     

android基礎知識12:android自動化測試03—基於junit的android測試架構01

        本系列的前兩篇文章對menkey和junit做了比較詳細的介紹,這一篇將開始介紹基於junit的andriod測試架構,主要內容來源於網路。1、JUnit概述Android SDK 1.5已經將JUnit包含進來了,但是一直沒有去深入瞭解,以前在使用一些C++的開源庫中學習過與CPPUnit,簡要分析過其主要架構,如下:         這次在學習Android SDK

android項目源碼解析04:新浪微部落格戶端源碼解析

       本文主要介紹如何構建新浪微部落格戶端。以網上流傳weiboSina源碼為例介紹,其為:http://download.csdn.net/detail/ryzhanglu/3453875。1、項目概況       該專案檔列表如下:        其AndroidManifest.xml檔案內容為:<?xml version="1.0" encoding="utf-8"?><manifest

android基礎知識03——事件處理01:主要事件及其處理方式

        這一期主要集中學習了android的事件處理相關內容。主要參考內容為:         Android 事件處理        Android核心技術與執行個體詳解—事件處理         android的視窗機制分析------事件處理 (該文屬於android源碼分析層級,比較難,沒完全看懂)     

android基礎知識12:android自動化測試03—基於junit的android測試架構02

        本文接上文介紹基於junit的android測試架構。5、AndroidTestRunner        隨著學習的深入,發現包在前面的篇幅中,我們忽略了android.test包中一個重要的類AndroidTestRunner,這個類是android.test包的核心類,下面為大家詳細說明,並補充說明一些相關的內容。junit.framework包中的TestListener介面這個介面的函數,列舉如下:package junit.framework;/** * A

android基礎知識03——事件處理02:事件流順序

1、android事件的產生        這一部分比較難,需要涉及android整個架構的基礎知識,包括linux系統對事件的處理。        這一部分內容來自  android的視窗機制分析------事件處理 。        由於Android是linux核心的,所以它的事件處理也在linux的基礎上完成的,因此本文我們從linux 核心往應用這個方向慢慢理清它的處理過程。       

android項目源碼解析03——vudroid閱讀器源碼解析02:螢幕滾動

        vudroid在顯示一本書的內容時,如果你滑動螢幕,則會有如下顯示:        此圖中,左上方藍色地區顯示當前頁數,右上方顯示紅色圈內顯示當前正在載入。        這裡我們可以想到有兩種實現方案:        1)在BaseViewerActivity中處理使用者翻頁操作,比如滑動、點擊上下左右鍵等。此時根據具體的使用者操作計算需要顯示哪幾頁,通知DocumentView去顯示這些頁,同時更新圖中的藍圈及紅圈地區。       

總頁數: 2771 1 .... 767 768 769 770 771 .... 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.