原创 OkHttp3實現Cookies持續化管理

參考文章: https://www.zhihu.com/question/19786827 http://www.open-open.com/lib/view/open1453422314105.html https://www.jian

原创 Android 懸浮球的實現(如何判斷是否點擊在某View上)(如何自由拖動View)

要實現最簡單的懸浮小球需要解決兩個小問題: 1:需要判斷是否起始的觸摸屏幕在該懸浮球上面 2:自由拖動View 先解決第一個問題: public class Point extends View { private Paint

原创 獲取全局Context

第一步,Application類:public class MyApplication extends Application { pri

原创 OKHttp封裝(不說明直接複製粘貼拿來用)

添加依賴: compile 'com.squareup.okhttp3:okhttp:3.6.0' compile 'com.google.code.gson:gson:2.2.4' 添加權限: <uses-permis

原创 調用so庫文件以及裏面的方法

之前文章寫過一篇JNI生成so庫文件   並調用裏面的方法 手把手教你---JNI的實現 實際開發中  so庫是別人給你的,不是你自己寫的沒所以就要用別人的so庫文件。 有很多情況,有一種是比較簡單的:既有so庫文件又有對應的jar包,這

原创 android studio修改包名

修改包名需要三步: 第一步   manifests修改包名: 在package裏面更改你想要的包名。 第二步   在Android工作區間下 把包名分層然後修改: 點擊Compact Empty Middle Packages  把

原创 Aandroid Srudio 構建文件build.gradle配置

Project目錄下app下的build.gradle文件apply plugin: 'com.android.application' android { compileSdkVersion 24 buildTouls

原创 Android Studio 項目工程目錄

新建項目  點擊左邊切換成Project工作區間 如圖: 接下來就根據網上查來的總結出的把每個文件大概作用解釋一下:  1   .gradle       Gradle編譯系統,版本由wrapper決定       .idea    

原创 Android 自定義View的構造函數的調用時機

自定義View 初始化的時候有三個構造方法: public class MyCustomView extends View { /** * 第一個構造函數 */ public MyCustomView

原创 您的系統已配置爲使用代理,但null無法連接到此代理----------解決

有一天晚上用電腦打開藍燈翻牆之後第二天早上來發現打開百度顯示“您的系統已配置爲使用代理,但null無法連接到此代理” 如下圖:   下面爲解決方法: 打開IE瀏覽器---設置---Internet選項---連接---局域網設置---代理

原创 Android 重啓Acticity以及重啓後的生命週期變化

先直接貼出chon重啓的代碼: Intent intentReStrat = getIntent(); finish(); startActivity(intentReStrat); 代碼就這麼簡單實際上就這三行,可是當我們實際用的時候

原创 超詳細!!canvas常用方法大全

要想繪製一些特別的效果的話,離不開Paint和Canvas   Paint 就是畫筆   Canvas 就是畫布 本篇文章 主要講的是Canvas    Canvas主要是在onDraw裏面使用 首先我們先初始化一下Paints pub

原创 單例模式成型版

單例模式可以說是最容易理解的模式了,也是應用最廣的模式之一,先看看定義吧。 定義 確保單例類只有一個實例,並且這個單例類提供一個函數接口讓其他類獲取到這個唯一的實例。 什麼時候需要使用單例模式呢:如果某個類,創建時需要消耗很多資源,

原创 開啓相機,讀取本地相冊實現

本文主要實現如何打開相機把照的圖片展示,還有就是讀取本地相冊,把選取中的圖片返回。第一步:  權限聲明,一個是相機權限一個是讀取權限 <uses-permission android:name="android.permission

原创 使用ZXing掃碼實現掃手機本地圖片的二維碼內容

ZXing這個第三方是我用的第三方,用來掃描二維碼的,之前沒有看到ZXing還提供了掃描本地圖片二維碼的功能,現在整理如下。跳轉到選取本地圖片的頁面Intent intent = new Intent(Intent.ACTION_GET_