原创 在android中使用rxjava

添加依賴: compile 'io.reactivex:rxandroid:1.2.1' compile 'io.reactivex:rxjava:1.1.6' 一.相關概念 observable: 被觀察者 obser

原创 dagger2的集成和使用

一.配置: 1.project的build.gradle添加: dependencies { ... // 其他classpath classpath 'com.neenbedankt.gradle.plugi

原创 android自定義ViewGroup例子

去年寫了有關於自定義Viewgroup的博客。由於自己後面比較忙,也一直沒有寫相關的例子出來,因此抽這段時間比較空寫一點例子出來。 Android知識梳理之自定義ViewGroup Android知識梳理之事件傳遞機制 一.自定義

原创 Android知識梳理之自定義ViewGroup

         在我們進行android開發的時候雖然官方提供了形形色色的控件,但是有的時候根據不同業務需求我們找不到官方的控件支持,那麼這個時候就需要我們自己去定義控件來適應不同的需求了。衆所周知Android自定義爲一般分爲三類:自

原创 Android 穿山甲廣告聯盟接入

一、SDK接入 參考官方接入文檔,基於穿山甲版本號: 3.1.0.0 導入 aar 及 SDK 依賴的 jar 包 將本 SDK 壓縮包內的 open_ad_sdk.aar 複製到 Application Module/libs

原创 recyclerview總結

一.普通的recyclerview創建. 在build.gradle裏面添加依賴庫支持. compile 'com.android.support:design:24.2.1' 佈局文件裏面寫上控件. <android.suppo

原创 藍牙開發相關概念

一.藍牙種類。 1.藍牙分類 完整的藍牙4.0規範中實際上包括有經典藍牙和低功耗藍牙這兩個部分。藍牙實際上分爲了三類:單模、雙模和經典,最官方的藍牙版本稱呼就是,單模藍牙、雙模藍牙和經典藍牙。   單模 雙模 經典 單模 LE LE 無

原创 Python多進程及多線程

一.多進程 1:啓動多進程 1.1 multiprocessing是一個跨平臺的python包,因此我們使用該工具包進行多進程的開發. from multiprocessing import Process #子進程需要執行的代碼

原创 retrofit上傳文件下載文件封裝

#一.文件上傳 1.文件上傳注意點 1.文件上傳一般用post請求 2.文件上傳的API接口中不能帶@FormUrlEncoded參數 3.一般要攜帶@Multipart(上傳文件的標誌) 2.接口示例 @Multipart @P

原创 Android知識梳理之事件傳遞機制

一·Activity的構成 一個Activity包含了一個Window對象,這個對象是由PhoneWindow來實現的。PhoneWindow將DecorView作爲整個應用窗口的根View,而這個DecorView又將屏幕劃分爲兩個區域

原创 android 座標系及滾動

一.Android中視圖的座標系: 獲取控件在父控件裏面的相對座標(位置).如下圖所示.  2.scrollTo(int x,int y)和scrollBy(int x,int y)方法. 在自定義View的時候我們知道我們要重寫幾個方法

原创 Android知識梳理之ContentProvider內容提供者的使用

        在實際的開發中我們可能會遇到這樣的情況:將自己app的數據文件提供給別的app.類似系統自帶的聯繫人,短信箱.但是我們知道Android系統中每一個進程都是獨立的,而且他們的數據都是屬於私有數據,別的進程是無法獲取到的.當

原创 android 彈窗總結

一.全局彈窗 方式一:通過申請特殊權限來彈出全局彈窗 1.先在清單文件裏面進行配置權限(兼容低版本): <uses-permission android:name="android.permission.SYSTEM_ALERT

原创 PHP系列之一

  一.PHP基礎 1.php輸出函數. PHP輸出函數有print 和 echo ,功能是打印出一段字符串,在實際使用中, print 和 echo 兩者的功能幾乎是完全一樣。區別在於 echo 函數可以同時輸出多個字符串,而在 pri

原创 Android知識梳理之Service整理

          PS.不知不覺間發現自己已經做了很久很久的Android開發了,過去對知識塊的梳理總是放在雲筆記裏面.主要的原因還是自己的筆記太雜亂,沒有脈絡.本着開源的精神,也趁着這段時間有空將之前雲筆記裏面的文章梳理下.同時將一些