一 前言 對于Android開發(fā)者來說,在日常開發(fā)過程中不可避免會涉及到Android中的消息機制的場景應(yīng)用,比如在子線程進行一些耗時操作,操作完成后需要在主線程更新UI,該...
一 代理(Proxy)概述 代理(Proxy)是 23種Java常用設(shè)計模式之一,提供了對目標(biāo)對象(被代理對象)的間接訪問方式,即可通過代理訪問目標(biāo)對象,以此可在目標(biāo)實現(xiàn)的基...
一 什么是注解? Annontation是Java5開始引入的新特征,中文翻譯為注解,注解可以理解為描述數(shù)據(jù)自身的數(shù)據(jù)。即注解就是代碼的元數(shù)據(jù),他們包含了代碼自身的信息。注解...
一 前言 Python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮進。Python具有豐富和強大的庫。在日漸繁榮的機器學(xué)習(xí)、人工智能領(lǐng)域更是獨當(dāng)一...
一 前言 前一篇介紹了startService啟動過程,本篇接著介紹Service中另一種啟動方式:bindService過程。bindService過程前一部分在start...
一 前言 對于從事C、C++程序開發(fā)的開發(fā)人員來說,在內(nèi)存管理領(lǐng)域,他們既是擁有最高權(quán)力的“皇帝”又是從事最基礎(chǔ)工作的“勞動人民”——既擁有每一個對象的“所有權(quán)”,又擔(dān)負著每...
Jenkins 是一個開源項目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續(xù)集成變成可能。 一、搭建jenkin...
一 前言 上一篇介紹了Activity的啟動過程,本篇將介紹Service的啟動過程,Service的綁定過程會再下一篇再進行介紹??梢酝ㄟ^如下方式就可以啟動一個Servic...
一.前言 Activity是Android四大組件之一,其內(nèi)部工作過程系統(tǒng)已經(jīng)做了很多封裝,因此,使得我們啟動一個Activity相當(dāng)簡單,本篇文章基于android 7.1...
1 編譯環(huán)境選擇 要編譯 Android 源文件,需要使用 Linux 或 Mac OS。目前不支持在 Windows 環(huán)境下進行編譯。本文介紹在Mac OS下如何下載并編譯...
1 前言前兩篇分別介紹了View動畫及幀動畫、屬性動畫的基本用法,多多少少提到了TypeEvaluator(類型估值器)、Interpolator(插值器),但并沒有展開介紹...
1 前言屬性動畫(property animation)是Android3.0(API11)之后引入了新的動畫特性。上篇介紹了Android系統(tǒng)中的View動畫及幀動畫,既然...
一、前言 在進行Android開發(fā)時,產(chǎn)品經(jīng)理或交互設(shè)計師為提升用戶體驗會經(jīng)常咨詢Android工程師,某某動畫能不能實現(xiàn)?好不好實現(xiàn)?等一系列問題。此時只有對Android...