原创 Android 學習筆記之九 下拉刷新

下拉刷新控件終結者:PullToRefreshLayout      轉載請聲明出處http://blog.csdn.net/zhongkejingwang/article/details/38868463      源碼地址:ht

原创 shell sed 實現文本替換

sed  替換文本實現 方法1: sed -i 's/被替換的內容/要替換成的內容/' file  方法2: sed 's/被替換的內容/要替換成的內容/g' file > file.out mv file.out file

原创 android 學習筆記之六 動態獲取權限

更多內容,請查看 https://inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/e

原创 java 學習之四 ArrayList

ArrayList的主要特點 ArrayList比較適合順序添加、隨機訪問的場景。 ArrayList允許元素數目爲空 ArrayList允許重複數據        ArrayList是元素有序  (指的是插入和取出順序相同)    

原创 Android 學習筆記之三 BLE

1、關鍵術語和概念 1.1 下面是一些BLE關鍵術語和概念的摘要: * Generic Attribute Profile(GATT):GATT profile是一種關於發送和接收簡短數據片段的一般規範,這種簡短數據片段例

原创 Andriod 學習筆記之八 自定義view實現圓圈標記

目的 實現一個自定義的view,能夠在這個圓圈裏面實現顯示數子,數字居中顯示 佈局文件 在佈局文件中添加 <span style="white-space:pre"> </span><com.android.mms.ui.TctUnR

原创 java 學習之二 中for循環的使用注意事項

今天在使用for初始化的時候發生了問題,這裏記錄一下 for(;;){ } 可以很好的初始化一個數組,舉例如下 String[] tempList1 = new String[100]; for(int i = 0 ;i < t

原创 java 學習之三 Formatter的使用,以及文件擴展名的歸類

實現文件名的格式化       今天在項目上遇到一個問題,關於標準輸出文件名, 現在講解決方案記錄一下:                 tmp = getString(R.string.bt_sm_2_2,  mTransInfo.mF

原创 Android 學習筆記之七 Application類

Application類 Application和Activity,Service一樣是Android框架的一個系統組件,當Android程序啓動時系統會創建一個Application對象,用來存儲系統的一些信息。 Android系統自

原创 Android 學習筆記之五 activity lanuch mode

launchMode在多個Activity跳轉的過程中扮演着重要的角色,它可以決定是否生成新的Activity實例,是否重用已存在的Activity實例,是否和其他Activity實例公用一個task裏。這裏簡單介紹一下task的概念,

原创 Android 學習筆記之二 Netspeed

今天看項目源碼發現獲取Android網速有問題,就此改了一下,做個筆記留給自己看。 下面代碼放在工具類裏: [java] view plain copy   public static long getNetwor

原创 JAVA泛型簡析

泛型是JDK1.5支持的新功能之一,在目前的Java編程中被廣泛的使用,下面我們就來看看泛型和它的屬性。 1、Java泛型    其實Java的泛型就是創建一個用類型作爲參數的類。就象我們寫類的方法一樣,方法是這樣的method(S

原创 JAVA中類型後面跟三個點的使用問題

首先來講一下java  三個點的知識吧, 可變數組參數。用...的話,傳參數時可傳可不傳,傳的話,可以是一個個並列地傳,也可以直接是一個數組。在方法裏取時,s是一個數組,如果調用時什麼都沒有傳,那麼s的長度就是0。傳的時候傳了幾個,s的長

原创 android 車機電話的通訊錄聯繫人搜索實現解析 ------- 填坑日記

項目中的android 車機系統 搜索聯繫人算法一直有問題 , 這裏就把整個的流程寫一遍   一 . 搜索算法實現的功能 1.支持中文,英文搜索 2.支持電話號碼搜索 3.支持漢語拼音搜索, 首字母搜索也能支持, 同時對檢索到的文字顯示高

原创 Ubuntu 下面的切換 python 版本操作

archermind@archermind:~$ sudo update-alternatives --config python [sudo] password for archermind: There are 2 choices