原创 GreenDao和OrmLite的區別?

Ormlite:基於反射和註解。優點:文檔全面,使用簡單,易操作。缺點:基於反射,執行速度慢。GreenDao將對象映射到sqlite數據庫中的。優點:速度快,存儲的文件比較小,佔用內存小,操作簡單。缺點:封裝不完整。區別:ormlite

原创 如何保證Service不被第三方殺毒軟件殺死

第一種方式我們可以提升Service的優先級來防止被殺除,就是使用前臺Service來實現(360就是這麼做的)第二種我們可以通過監聽廣播的方式實現,就是我們定義一個廣播接收器,在這個接收器裏面監聽一些系統廣播(比如:Intent.ACT

原创 ListView加載圖片錯位

什麼導致圖片錯亂?怎麼解決?錯亂的原因是異步加載以及Convertview對象複用造成的。首先給ImageView設置一個Tag,這個Tag中設置的是圖片的Url,     然後在加載的時候取得這個Url要和加載的那個Position中U

原创 Android通知(Notification)的使用

1.通知的概述Notification,是一種具有全局效果的通知,可以在系統的通知欄中顯示。當 APP 向系統發出通知時,它將先以圖標的形式顯示在通知欄中。用戶可以下拉通知欄查看通知的詳細信息。通知欄和抽屜式通知欄均是由系統控制,用戶可以

原创 Android性能優化總結,必須知道的重點!!!

說到Android性能優化主要從以下六點說一下  1.佈局優化 主要就是儘量減少佈局文件的層次,Android繪製的工作量少,程序的性能就高了。首先在佈局中可以採用LinearLayout也可以採用RelativeLayout的時候儘量使

原创 Android中的顯式Intent 和 隱式Intent 有什麼區別?

顯式Intent:即直接指定需要打開的Activity類,可以唯一確定一個Activity,意圖特別明確,所以是顯式的。設置這個類的方式可以是Class對象(如SecondActivity.class),也可以是包名加類名的字符串。應用程

原创 Android Studio3.0 Error:Execution failed for task ':app:javaPreCompileDebug'報錯

Error:Execution failed for task ':app:javaPreCompileDebug'. > Annotation processors must be explicitly declared now.  T

原创 Glide和Picasso對比的優缺點

(1)       Picasso和Glide的withi後面的參數不同Picasso.with(這裏只能傳入上下文)     .Glide.with,後面可以傳入上下文,activity實例,FragmentActivity實例,Fra

原创 本地存儲—Sharepreferences

Sharepreferences數據存儲,最基本的一種存儲方式,主要保存一些輕量級的存儲類,主要是保存一些常用的配置1、SharePreference存儲方式是基於XML文件存儲的Key—value形式,通過key可以找到對應的value

原创 JAVA 泛型詳解

1. 概述泛型在java中有很重要的地位,在面向對象編程及各種設計模式中有非常廣泛的應用。                                                                          

原创 Android7.0 ,8.0以上自動安裝權限申請。

在開發過程中,版本升級是必不可少的一部分,在Android7.0以上你會發現安裝時不自動跳轉到手機的安裝界面,這時候就需要去申請動態權限了。首先判斷咱們的手機版本是多少 if (Build.VERSION.SDK_INT >= 2

原创 Android實現popupwindow彈出後屏幕背景變成半透明效果

/** * 設置添加屏幕的背景透明度 * * @param bgAlpha */ public void backgroundAlpha(float bgAlpha) {

原创 Java線程個人的一些理解

                    1.概述:         當我們提到Java線程的時候首先想到的是進程,因爲線程是依賴於進程的。     那什麼是進程呢?                  說白了進程就是通過任務管理器你可以看到

原创 AndoidStudio運行報:Please select Android SDK!!!

編譯項目後,好端端的As準備興致勃勃去運行,結果打X。這個二球的AS有報錯了氣人,沒辦法解決唄。  點擊運行會 提示錯誤: Please select Android SDK 這個怎麼辦呢:不怕。 第一步:File----->Sett

原创 上傳頭像及上傳到Tomcat 服務器

                              github源碼地址:https://github.com/15565201312/UploadPicturesDemo.githttps://github.com/155652