原创 記錄Android開發遇到的大坑小坑

AppCompatTextView字體無法自動適配大小          原因1、使用了android:singleLine="true";          解決方案:替換爲android:lines="1";

原创 Android Gradle實用知識點

新舊指令對比 Android Studio 2.X Android Studio 3.X apk runtimeOnly provided compileOnly compile api   implementation debugCom

原创 Android股票列表聯動

  使用ScrollerView+RecycleView實現股票列表聯動效果;一個可以拿來可以直接使用的解決方案,而且滑動流暢,帶標題欄懸浮功能,支持整行的點擊效果,支持長安事件; 效果如下圖所示: 實現原理: 使用兩個ScrollV

原创 Android小項目之計算器

簡單計算器 1、寫在前面的話 這是我第一次開始寫技術博客,從業兩年有餘,都是在看前輩們的博客中成長的,從中受益匪淺。不僅使自己的技術有了提高,更多的幫我解決了工作中遇到的很多問題。本着回饋的心態,同時爲了自己能夠更好的理解和學習,所以開始

原创 java-泛型學習

一、使用泛型的優點 1、編譯時可以檢查可能的錯誤,使程序更加可靠; Comparable c = new Date(); System.out.println(c.compareTo("red"));//能夠正常編譯,在運行時才報錯

原创 Android ViewPager

一、ViewPager簡單介紹 素材和參考文章:http://blog.csdn.net/xiaanming/article/details/8966621 ViewPager在應用中使用的非常廣泛,也是一個AdapterView在使用在

原创 OC 創建一個類

一、OC中的類有兩個文件組成,一個.h聲明文件和一個.m實現文件; Student.h文件 //@interface 聲明要定義一個類,以@end表示結束 //Student 我們要定義的類名 //: 代表繼承 //NSObject 代

原创 Java float的精度問題

1、問題描述 進行計算器項目時,對於小數的減法出現了精度問題。之前float的精度問題是有了解的,現在既然在運用中出現了,那就把解決掉吧。當我們輸入2.2 - 2.0時,得到的結果會是0.20000005,這肯定是我們不希望看到的。 2

原创 Android 開發中一些常用的代碼

一、獲取手機屏幕大小--DisplayMetrics // 獲取屏幕的分辨率 public static DisplayMetrics getDisplayMetrics(Activity pActivity) { DisplayM

原创 Java 單例模式

Java中的單例模式 類的單例模式在編程中運用的非常廣泛,所謂單例模式就是控制一個類只能產生一個對象,在堆空間開闢一塊內存,所有的引用都指向它。 單例模式的實現可以分幾種情況,其共同的基礎是控制構造函數私有化,一個私有靜態的單例類變量,公

原创 Android組件之 Service

一、Service初步瞭解         Service是Android中四大組件之一,用來進行後臺處理時間長的任務操作,可以避免Android的ANR。最爲經典的使用場景是在音樂播放器中,使用Service可以使音樂在後臺播放,即使我

原创 Android Drawable

轉載自:http://www.cnblogs.com/xirihanlin/archive/2010/06/14/1758145.html Drawable資源 Drawable資源是對圖像的一個抽象,你可以通過getDrawable

原创 Android TextView

一、CharSequence類            代表的是字符集合的一個接口類,String類實現了該接口。提供了對於字符操作的一些方法:charAt(int index),toString(),length(),subSequenc

原创 OC-基本概念

一、#import的用途 1、和#include一樣,拷貝文件的內容,可以自動防止文件內容被重複拷貝。 二、OC與Java相關概念的比較 object-c java nil null self this Bool(Yes/no) B