注:本文demo已經提交github,地址完整代碼如下,demo工程已經上傳至GitHub, github地址https://github.com/wsclwps123
由於最近參加一個比賽需要用到人臉識別,但賽方限制使用第三方服務商提供的API雲服務調用,因此想到了使用javacv來實現,但通過百度、google搜索發現所有的教程都是在
概述 從操作系統的角度來說,內存就是一塊數據存儲區域,屬於可被操作系統調度的資源。現代多任務(進程)的操作系統中,內存管理尤為重要,操作系統需要為每一個進程合理的分配內
前面兩篇博客,詳細分析了Native與Javascript通信的過程,可以滿足絕大部分場景下Native和Javascript的相互調用,但是仍然有不健全的情況。比如Ja
接著研究,在實際項目中我們我們其實經常看到上面(或者下面)是一個類似於tab標簽的東西,下面是真正的內容區域,點擊不同標簽內容區域會顯示不同的內容,以前用過一個TabHo
RecyclerView出現已經有一段時間了,相信大家肯定不陌生了,大家可以通過導入support-v7對其進行使用。 據官方的介紹,該控件用於在有限的窗口中展示大量數
Android中每一個組件的繪制過程,都要經過三個階段:測量、布局、繪制,分別對應著方法onMeasure、onLayout、onDraw(這三個方法定義於View類中)
Android-Universal-Image-Loader 是 github上一個開源的圖片緩存框架 ,提供圖片MemoryCache和DiskCache的功能,並支持
0x00 這一節我們主要討論對象的拷貝構造函數的匯編實現。 0x01 我們直接看C++代碼: Test.h:#ifndef _TEST_H_ #define _T
Java為我們提供了一套完備的IO流系統,方便我們訪問和存儲文件,這種方式在Android上依舊可以使用。關於Java的IO流系統,這裡就不多做介紹了。 Android
前言:那些年我們用過的顯示性能指標 相對其他 Android 性能指標(如內存、CPU、功耗等)而言,顯示性能(包括但不僅限於我們常說的“流暢度”)的概念本來就相對復雜
背景項目要求用戶注冊成功後進入修改個人資料的頁面,且不允許返回到上一個頁面,資料修改完成後結束當前頁面,進入APP主頁。由於是使用多個Fragment完成注冊流程,就需要
本來不想寫關於struts2的學習筆記了,由於感覺關於struts2的理論知識比較簡單,所以才打算不寫,但是在學習過程中,特別是在Myeclipse中編碼練習的時候,遇到
本文轉載請注明原作者、文章來源,鏈接,版權歸原文作者所有。本篇為Android Scroll系列文章的最後一篇,主要講解Android視圖繪制機制,由於本系列文章內容都
Android系統不允許一個純粹使用C/C++的程序出現,它要求必須是通過Java代碼嵌入Native C/C++——即通過JNI的方式來使用本地
不得不說,當不了解一件事情的時候,就會像當然的認為,其很神秘。但是當真正的接觸到了這些神秘的item,就不會有這種感覺了。作為一個android開發新手的我,剛接觸到了V
背景最近的項目中用到了類似美團中的下拉多選菜單,在實際開發過程中,也發現了一些問題,主要歸納如下:1.當菜單較為復雜時,如果不能設計好代碼邏輯,將造成控件難於維護2.美團
最近有同學問我關於Manifest何時被系統解析的問題,正好也分析到這一塊了,索性這一章就講解一下android系統何時解析Manifest吧,這裡的Manifest指的
如何有效的加載一個bitmap,由於Bitmap的特殊性以及Android對單個應用所施加的內存限制,比如16MB,這就導致加載Bitmap的時候很容易出現內存溢出。因此
服務ServicesService是一種應用組件,它可以在後台長時間地運行並且沒有用戶界面。其他的應用組件可以啟動一個service,並且這個service會一直在後台運