原创 極光推送 SDK教程

Android SDK 網絡問題解析 Android 客戶端網絡不穩定,會導致App 有時候無法及時收到 Push 消息。 很多開發者認爲這是因爲 JPush 推送不穩定、延遲,甚至有時候認爲 JPush 後臺推送系統出問題了。 本文

原创 Volley 原理(源碼)分析

Volley 是 Google 推出的 Android 異步網絡請求框架和圖片加載框架。在 Google I/O 2013 大會上發佈。 Volley的特點:特別適合數據量小,通信頻繁的網絡操作。 其實,Volley的官方文檔

原创 VS2015 Cordova Ionic移動開發

感謝作者貢獻出如此好的文章,爲了方便學習轉載過來慢慢研究。 原文地址 http://www.cnblogs.com/UltimateAvalon/p/5328642.html ------------------------------

原创 Windows下Ionic Android開發環境搭建

(一)Ionic簡單介紹:         首先,Ionic是什麼。         Ionic是一款基於PhoneGap及AngularJS開發Hybrid/Web APP的前端框架,類似的其他框架有:Intel XDK等。

原创 ActiveAndroid使用詳解

ActiveAndroid和OrmLite都是ORM架構的數據庫,之前使用的是OrmLite,今天研究了一番ActiveAndroid,發現兩者各有千秋,在代碼上,ActiveAndroid要比OrmLite簡潔,輕鬆幾行代碼就能實現對數

原创 Android屏蔽EditText軟鍵盤

    最近在做一個PDA項目,因爲PDA上自帶的有鍵盤,所以要屏蔽掉輸入框EditText在點擊時彈出的軟鍵盤,網上的方法基本上測試了一個遍,最後發現只有這個既能保證屏蔽掉軟鍵盤,又能使光標正常顯示: /**  * 禁止Edittex

原创 Android自定義屬性實現顯示兩行文字的button

最近項目有個需求是實現一個button上顯示兩個按鈕,而且這兩行文字可以改變,最終是通過自定義屬性來解決的,下面是全部過程和代碼: 一、在res/values文件下定義一個attrs.xml文件,format表示參數類型。 <?xml

原创 Android中Path類的lineTo方法和quadTo方法畫線的區別

最近在工作中接觸到了貝塞爾曲線繪圖,在自學中剛好看到這篇優秀的文章,特意轉來參考。 當我們需要在屏幕上形成畫線時,Path類的應用是必不可少的,而Path類的lineTo和quadTo方法實現的繪製線路形式也是不一樣的,下面就以代碼的實

原创 Android PopupWindow的使用和分析

PopupWindow使用        PopupWindow這個類用來實現一個彈出框,可以使用任意佈局的View作爲其內容,這個彈出框是懸浮在當前activity之上的。 PopupWindow使用Demo   這個類的使用,不再

原创 Android關閉多個activity

一、使用集合 先創建一個用於添加activity和銷燬activity的集合類: public class SysApplication extends Application { private List<Activity> m

原创 Android Bitmap的縮放

     Bitmap的效果雖然很好,即有色彩RGB又有透明度Alqha,但同時意味着圖片將會佔據更大的內存空間,手機的內存畢竟是有限的,如果加載大量的Bitmap圖片,很有可能會出現內存溢出的現象。爲了防止內存溢出,應該引入bitmap

原创 Android ORMLite數據庫詳解

    OrmLite是一個數據庫操作輔助的開源框架,底層還是Sqlite。O-R-M是Object relational mapping(對象關係映射)的縮寫,即業務實體對象與關係型數據庫之間的映射。業務實體對象就是我們所說的mode

原创 Android代碼混淆ProGuard工作原理簡介

ProGuard能夠對Java類中的代碼進行壓縮(Shrink),優化(Optimize),混淆(Obfuscate),預檢(Preveirfy)。    1. 壓縮(Shrink): 在壓縮處理這一步中,用於檢測和刪除沒有使用的類,字

原创 Android String類型轉換爲float、double和int的工具類

在做項目時遇到了需要把年份(String)轉換爲int類型,對年份進行比較,順便提取爲方法,保存下來方便以後使用。 public class ConvertUtil { //把String轉化爲float public static

原创 Android設計模式2--工廠方法模式

1. 定義 工廠方法模式定義一個用於創建對象的接口,讓子類決定實例化哪一個類。工廠方法使一個類的實例化延遲到其子類。 2. 使用場景 複雜對象的生成,代替new的方式來屏蔽產品類的創建過程:需要一種產品,而不想知道也不需要知道工廠是如