android教程

Android計算器小程式

2017阿里雲雙11紅包領不停,充值返券5%,爆款限時惠!點選領幸運券 完成介面設計(計劃使用LinearLayout設計整體佈局) 繼承OnClickListener,並實現OnClick方法,通過v.getId()+switch判斷相應按鈕 確立棧思想 開發思路: (1)輸入資料可以為浮點型

Android中訪問assets本地json檔案

2017阿里雲雙11紅包領不停,充值返券5%,爆款限時惠!點選領幸運券 目的:當App中用到固定的json資料時,如:國家城市列表、班級成員等時,可以將json資料製作為本地json檔案存入assets資料夾下。 步驟如下: 1、新建assets資料夾,並將json檔案複製到此資料夾中 在

Android設計模式之——觀察者模式

2017阿里雲雙11紅包領不停,充值返券5%,爆款限時惠!點選領幸運券 一、介紹 觀察者模式是一個使用率非常高的模式,它最常用的地方是GUI系統、訂閱——釋出系統。因為這個模式的一個重要作用就是解耦,將被觀察者和觀察者解耦,使得它們之間的依賴性更小,甚至做到毫無依賴。以GUI系統來說,應用的UI

Android中使用很廣的模式-單例模式

2017阿里雲雙11紅包領不停,充值返券5%,爆款限時惠!點選領幸運券 單例模式的定義 確保一個類在記憶體中存在唯一物件,而且自行例項化並提供該物件的方法。 應用的場景 一般建立物件需要消耗過多資源的時候,如訪問IO和資料庫資源、或者很多地方使用到該類物件的場景。 單例模式的基本寫法

JNI開發系列(二、JNI與Java的資料型別)

在前一節中我們看到了在JNI的cpp檔案使用了JNIEnv*env, jobject obj這兩種引數,也做了簡單的介紹,那麼本節就來比較下JNI中的資料型別,並與Java的資料型別做一個對比,接下來我們從基本型別和引用型別 基本型別主要有jboolean, jchar, jint等, 它們和Java中

android之View Touch事件的傳遞流程

android應用介面的佈局如下圖所示,一般我們在展示一個介面時會使用一個Activity表示;而Activity時通過Window展示的,android的Window實現類叫PhoneWindow;PhoneWindow類有個mDecor的DectorView全域性變數,用來對介面的View元素進行修飾

JNI開發系列(三、JNI呼叫Java方法)

記得第一節的簡單Demo吧,那是JNI開發的典型流程,是Java呼叫C++的流程,那這一節我們來看看C++程式碼呼叫Java方法,我們還是使用上次那個Demo吧。 首先,我們在NDKTest.java中新增兩個靜態方法,一個方法用於本次測試的入口,一個方法用於提供給C++程式碼呼叫的,如下圖:

Android片語高亮TextView

HighlightTextView Android文字高亮控制元件,基於View實現。 特點 文字高亮 單詞自動換行 高亮片語保持在同一行顯示 截圖 主要邏輯: 兩個 Paint 負責繪製不同的文字 在每次繪製之前計算將要繪製的文字是否會超出螢幕寬度,如果超出則換行 p

Android動畫資源(二)——補間動畫資源

Android動畫資源系列文章:Android動畫資原始檔總結 Tween animation 用XML定義的動畫,在圖形上執行諸如旋轉、透明度變化、移動和拉伸等轉換。 檔案位置 res/anim/filename.xml 該檔名將作為資源ID。 資源引用方式 Java中: R.

Android PopupWindow控制位置

最近比較偷懶哈,已經有一段時間沒有更新分享了,一個原因也是最近需要接觸前端的一些知識,另外也是專案比較忙,週末事情也是比較多和雜,也就沒有多少精力來更新分享了。言歸正傳,今天我們來分享Android的一個小知識點PopupWinow,這個小夥伴們在專案中應該是比較經常用到的。顯示出來是很簡單的,今天重點是

Android動畫資源(三)——插值器

Android動畫資源系列文章:Android動畫資原始檔總結 Interpolators 插值器是一種定義在XML中的動畫修飾符,它影響動畫的變化率。 插值器有加速、減速、反覆、反彈等等動畫效果。 插值器通過android:interpolator屬性被應用到動畫中,插值

Android動畫資源(一)——屬性動畫資源

Android動畫資源系列文章:Android動畫資原始檔總結 Property Animation 在XML中定義的一種動畫,它修改目標物件的屬性,例如背景顏色或透明度值。 檔案位置 res/animator/filename.xml 該檔名將作為資源ID。 資源引用方式 Ja

Android動畫資源(四)——幀動畫資源

Android動畫資源系列文章:Android動畫資原始檔總結 幀動畫 一種用XML定義的動畫,按照順序顯示一系列影象(像放映電影一樣)。 檔案位置 res/drawable/filename.xml 該檔名將作為資源ID 資源引用方式 Java中引用方式: R.drawable.

Android動畫資原始檔總結

分類 Android動畫資原始檔只有兩種型別: Property Animation View Animation 其中 View Animation 包括 Tween animation (補間動畫)和 Frame animation(幀動畫)。 Android動畫資源分類.pn

Android自定義View-圓形進度條

好幾天不寫部落格了,這段時間一直沒時間,感覺一直在忙,但是進度不大。好了,言歸正傳,最近專案裡要用到這麼一個自定義view,是一個圓形的進度圓環,現在學習下怎麼來自定義它。 image.png 原始碼下載地址 https://github.com/baojie0327/ViewAnd

0.095978975296021