NiftyDialogEffects-多種彈出效果的對話方塊,niftydialogeffects感覺系統內建的對話方塊彈出太生硬?那就試試NiftyDialogEffects吧,類似於(Nifty Modal Window Effects),效果是模仿裡面實現的ScreenShot . . . gradle配置如下: dependencies { compile
Android Studio中配置及使用OpenCV樣本Android
android單元測試AndroidTestCase在實際開發中,開發android軟體的過程需要不斷的進行測試。而是用Junit測試架構,則是正規android開發的必用技術,在Junit中可以得到組件,可以類比發送事件和檢測程式處理的正確性。比如,若想驗證一個自訂類中的某個方法時,則可以在單元測試中建立這個類對象,並給定適合參數調用該類方法。 Android單元測試具體方法如下:(1).建立一個類繼承AndroidTestCase,該類為一個單元測試類。(2).在AndroidMa
Android基礎入門教程——8.3.4 Paint API之—— Xfermode與PorterDuff詳解(一) 本節引言:不知道標題這兩個玩意你熟不熟悉啦,如果自己實現過圓角或者圓形圖片,相信對這兩個名詞並不模式,一時半夥沒想起來?沒關係,下面這個圖你可曾見過?PS:網上都說在:samplesandroid-XXlegacyApiDemossrccomexampleandroidapisgraphics下能找到這個圖片-
Android基礎入門教程——10.4
Android基礎入門教程——8.3.5 Paint API之—— Xfermode與PorterDuff詳解(二) 本節引言:上一節,我們學習了Xfermode兩個已經過世(過時)的兒子:AvoidXfermode,
非同步訊息處理機制-Android中Handler原理(續)非同步訊息處理線程是指線程啟動後會進入一個無限迴圈,每迴圈一次,從內部的訊息佇列裡面取出一個訊息,並回調相應的訊息處理函數。一般在任務常駐,比如使用者互動任務的情況下使用非同步訊息處理線程。之前在Android中Handler原理裡面研究過android裡實現非同步訊息處理線程的方式,基本邏輯今天就用java將其簡單的類比出來加深印象,下面的類圖是用工具匯出的,不太正規,不過能大概看出類之間的關係Message類:訊息類vcD4NCjx
Android Studio 錯誤: 非法字元: '\ufeff' 及 Gradle不能自動尋找xml自訂屬性 一、非法字元: '?'在將項目匯入到Studio時提示 錯誤:非法字元: '?',編譯器沒報錯但編譯出錯,比較頭疼,後來發現原因是因為沒有採用UTF-8無BOM模式,用 Notepad++
Android_05_多線程斷點續傳下載MainActivity.java package com.itheima.mobilemultidownload;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.InputStreamReader;import
Android基礎入門教程——8.3.3 Paint API之—— MaskFilter(面具) 本節引言:在Android基礎入門教程——8.3.1 三個繪圖工具類詳解的Paint方法中有這樣一個方法:setMaskFilter(MaskFilter
Android記憶體流失檢測-LeakCanary 添加LeakCanary依賴包在主模組app下的build.gradle下添加如下依賴:debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1' releaseCompile
android
iOS9新特性,ios9新功能在IOS9之前,你只能用spotlight通過app的名字找到對應的app。但隨著iOS9 Search APIs 的發布,開發人員可以通過在app內部的內容中建立索引,通過搜尋索引鍵來進入到app指定的內容地區。The 3 APIsNSUserActivityThe NSUserActivity 在iOS8的 Handoff 使用中有介紹到。到了iOS9中,你可以利用NSUserActivity搜尋相關的“活躍資訊”。
Android ListView 使用,androidlistview前台代碼<ListView android:id="@+id/list1" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView>ListView 中較簡單但又非常方便的ArrayAdapter private
Android開發中無處不在的設計模式——原型模式不知不覺這個系列已經寫了三篇了,其實很早之前就想寫設計模式了,只不過怕自己誤人子弟沒有提筆去寫。後來在實際開發中,發現設計模式可以讓一個開發人員融會貫通所學的知識,為了進一步鞏固自己,就寫下了這一些列文章。前面介紹了三個模式。Android開發中無處不在的設計模式——單例模式 Android開發中無處不在的設計模式——Builder模式
Android系統移植與調試之-------)如何修改Android手機NFC模組,使黑屏時候能夠使用NFC我們都知道在不修改原始碼的情況下,只能是解鎖之後才能使用NFC功能。而在鎖屏和黑屏2個狀態下是沒辦法用NFC的,但是最近有個客戶要求手機在黑屏狀態下能夠使用NFC,因此我們需要去修改Android原始碼關於NFC模組。最開始可以通過查看分析原始碼,找到到NfcService的相關代碼,如下: packagesappsNfcsrccomandroid
dpi,ppi,dip,dp,px和sp,dpippi一 基本概念1. dpi (dots per inch)每英寸多少點;ppi( Pixel per inch),每英吋像素數。針對顯示器的設計時,dpi=ppi。2. dip (device independent pixels)裝置獨立像素,不同裝置有不同的顯示效果,這個和裝置硬體有關,不依賴像素。3. dp (Density-independent pixel),一種基於螢幕密度的抽象單位。在每英寸160點的顯示器上,1dp =
AndroidVideoPlayer線上播放視頻AndroidVideoPlayer線上播放視頻,自訂SuperVideoPlayer裡面封裝了startPlayVideo()播放視頻loadAndPlay(String videoUrl, int seekTime)載入並開始播放視頻,loadVideo(String videoUrl) 載入視頻,playVideoAtLastPos()更換清晰度地址時,loadMultipleVideo(ArrayList<Video>
Droid@screen:在PC螢幕上顯示Android手機螢幕,這裡介紹一款工具——Droid@screen,用來擷取手機螢幕,顯示在PC螢幕上。它集、錄影等多種功能於一體。安裝 1. :http://droid-at-screen.org/download.html,下載後是一個jar包,放到某個目錄就可以。2. 安裝JDK6或以上版本3.
Android判斷當前的android裝置是否處於連網狀態,當前android首先,要想獲得當前android裝置是否處於連網狀態,那麼android本身給我們提供了一個服務private ConnectivityManager connectivityManager;//用於判斷是否有網路connectivityManager = (ConnectivityManager) getActivity().getSystemService(Context.CONNECTIVITY_SERVICE)