Android ContentProvider內容提供者

ContentProvider

用於不同的應用程序之間實現數據共享的功能。允許一個程序訪問另一個程序的數據,同時還能保證被訪問數據的安全性。
使用表的形式來組織數據的,任何類型的數據,都會被認為時一種表,然後把數據組織成表格。

ContentProvider,ContentResolver,Cont[……]

Read more

Android之OkHttp框架學習:Dispatcher和RealCall

個人感覺,Dispatcher和RealCall算是OkHttp中兩個很重要且比較好理解的部分瞭。RealCall繼承於Call,主要是用於執行我們的請求,當我們調用client.newCall(request)的時候就會生成一個RealCall實例,我們用它進行同步或異步請求。Dispatcher[……]

Read more

android NDK開發學習教程

使用NDK-build 工具進行交叉編譯
重點需要 Android.mk和Application.mk 配合否則沒法進行下一步
假如你已經搭建好NDK-build 工具的下載和環境的配置
下面進行一些筆錄

1.在需要調用Native 方法的類中寫Native 方法如
:public class M[......]

Read more

一種 Android 應用內全局獲取 Context 實例的裝置

一種 Android 應用內全局獲取 Context 實例的裝置。App 運行的時候,肯定是存在至少一個 Application 實例的。同時,Context 我們再熟悉不過瞭,寫代碼的時候經常需要使用到 Context 實例,它一般是通過構造方法傳遞進來,通過方法的形式參數傳遞進來,或者是通過 a[……]

Read more

AndroidStudio制作登錄和註冊功能的實現,界面的佈局介紹

AndroidStudio制作登錄和註冊功能的實現,界面的佈局介紹。

設計思路

當我們面臨制作登錄和註冊功能的實現時,我們需要先設計登錄界面的佈局和註冊界面的佈局,做到有完整的思路時才開始實現其功能效果會更好。

我們需要做個標題欄,登陸界面,實現登陸界面的功能代碼塊,註冊界面,實現測試界面的功能模塊[......]

Read more

Android入門第一章——創建第一個Android項目

打開Android Studio,先不用管軟件怎麼使用、各個按鈕有什麼作用,在學習的過程中我會一個個教,沒必要一開始就先研究清楚Android Studio的所有功能怎麼使用。

第一步:新建工程,點擊Start a new Android Studio Project

第二步:填寫信息,填完後點擊[……]

Read more

【Android開發】Android IPC入門教程

一、Android IPC簡介

IPC是Inter-Process Communication的縮寫,含義就是進程間通信或者跨進程通信,是指兩個進程之間進行數據交換的過程。那麼什麼是進程,什麼是線程,進程和線程是兩個截然不同的概念。在操作系統中,線程是CPU調度的最小單元,同時線程是一種有限的系統資[……]

Read more

Android Bitmap的常用壓縮方式

一、前言

Android中的圖片是以Bitmap方式存在的,繪制的時候也是Bitmap,直接影響到app運行時的內存,在Android,Bitmap所占用的內存計算公式是:圖片長度 x 圖片寬度 x像素點的字節數

二、圖片常用的壓縮格式

Enum Values

 [……]

Read more

Android android.icu.* 包引發的血案

Android android.icu.* 包引發的血案,最近同事遇到一個自定義控件,在低版本下導致閃退的問題。
原因是加載沒有成功,之前以為是使用瞭高版本Api(似乎是5.0開始引入的),幾經排查後,發現是使用的大數字計算的類BigDecimal 引入的包不對.
使用的是這個類.

android[......]

Read more

【Android】Android防止過快點擊造成多次事件執行(防止按鈕重復點擊)

【Android】Android防止過快點擊造成多次事件執行(防止按鈕重復點擊),在用戶使用Android應用的時候,經常會出現過快且多次點擊同一按鈕的情況,一方面這是因為應用或手機當前有些卡頓,另一方面也可能是由於很多應用並沒有設置按鈕點擊時的 selector 或者其它按鈕響應方式(例如點擊按鈕[……]

Read more

Android用LitePal操作數據庫存取圖片

Android用LitePal操作數據庫存取圖片,Android數據庫中存取圖片通常使用兩種方式,一種是保存圖片所在路徑,二是將圖片以二進制的形式存儲(sqlite3支持BLOB數據類型)。對於兩種方法的使用,好像第二種方法不如第一種方法更受程序員歡迎,他們認為,在很多數據庫語言裡,處理大字段都是不[……]

Read more

Android動畫學習(六)之View揭露效果和SurfaceView實現動畫

Android動畫學習(六)之View揭露效果和SurfaceView實現動畫

View揭露效果

當顯示或隱藏一組 UI 元素時,揭露動畫可為用戶提供視覺連續性。ViewAnimationUtils.createCircularReveal() 方法讓您能夠為裁剪區域添加動畫以揭露或隱藏視圖。這是A[……]

Read more

Android FaceDetector實現人臉檢測,人臉追蹤(框出人臉)(MVP模式)

Android FaceDetector實現人臉檢測,人臉追蹤(框出人臉)(MVP模式),核心代碼:

1.人臉檢測類的使用

import android.graphics.Bitmap;
import android.media.FaceDetector;

import com.skyee.me[......]

Read more

android databinding不出現具體錯誤':app:compileDebugJavaWithJavac'. ) Compilation failed;

android databinding不出現具體錯誤':app:compileDebugJavaWithJavac'. ) Compilation failed;,最近項目使用databinding框架開發,出現瞭BR找不到的文件,於是到處檢查是否是databinding的變量寫[……]

Read more