原创 Glide圖片加載框架基礎篇二

** GlideBuilder設置選項: ** 1.)設置Glide內存緩存大小 int maxMemory = (int) Runtime.getRuntime().maxMemory();//獲取系統分配給應用的總內存大小

原创 使用AIDL進行應用間通信

使用AIDL進行程序間通信 1.先編寫一個提供服務的service應用 應用代碼結構如下: IBook.aidl爲接口文件,但與一般的接口不同,注意比較,上代碼: package com.aidl.myservice; in

原创 mysql workbench使用存儲過程

MySQL 使用存儲過程 先來了解一下什麼是mysql的存儲過程: Mysql存儲過程是一個可編程的函數,它在數據庫中創建並保存。它可以有SQL語句和一些特殊的控制結構組成。當希望在不同的應用程序或平臺上執行相同的函數,或者封裝

原创 Glide加載框架知識整合一

基礎篇 特點: 1.使用簡單 2.可配置度高,自適應程度高 3.支持常見圖片格式 Jpg png gif webp 4.支持多種數據源 網絡、本地、資源、Assets 等高效緩存策略 5.支持Memory和Disk

原创 android基礎篇之四大組件

Android四大組件使用 說明:由於知識點寫得過於碎片化,僅供作者本人觀看,起回憶作用 1.Activity(這裏忽略AndroidManifest.xml的配置) 使用方式一: Intent intent=new Intent

原创 android爬坑篇之第三方框架引用

一、導入篇 我們每當從github dwon下第三方庫時幾乎在本地的編譯器中都會報錯,原因是我們必須改掉第三方中builde.gridle的某些配置項。 其中必改的有: android { compileSdkVersi

原创 通信錄工具類

對通信錄的簡單增刪改查工具類: import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; imp

原创 對話框工具類

public class DialogUtil { /** * 創建消息對話框 * * @param context 上下文 必填 * @param title 標題 必填

原创 去應用商店給app評分

/** * 作者:jiashao.ke on 2018/3/30 17:38 * 郵箱:[email protected] * 跳轉到應用商店評分 */ public class MarketUtils { /**

原创 編程實戰二

1.StartActivity進行跳轉 建議:使用統一的頁面跳轉方法,便於對跳轉時的邏輯進行統一控制。 便於修改邏輯。 public class ActivityA extends Activity{ public Static

原创 隨想草稿

今天突然間想明白了一件事。 1.像我這種情況的人,最大的優勢並不是說,有多少經驗,掌握了多少工具,能熟練地完成什麼任務,而是我的學習能力,那種碰到問題能夠想辦法並且能夠着實解決問題的能力。 2.引用古時候的練武之人的一句話,“練武不練

原创 正則驗證手機號碼

public class VerifyUtil { /** * 移動:134、135、136、137、138、139、150、151、152、157(TD)、158、159、178(新)、182、184、187、188

原创 Js函數

1.函數的簡介 與java不同,函數裏面可以聲明函數。 2.函數的參數 函數的參數包括形參和實參 fuction sum(a,b){ console.log(a+b); }; 注意: a.調用函數的解析器不會檢查實參的類型,實參的函數可

原创 dip與px相互轉換工具類

public class DensityUtil { /** * 根據手機分辨率將dip單位轉換爲px單位 * @param context 上下文 * @param dpValue 相對像素dip

原创 Android Studio的assets、raw目錄詳解

assets與res/raw不同 assets目錄是Android的一種特殊目錄,用於放置APP所需的固定文件,且該文件被打包到APK中時,不會被編碼到二進制文件。 Android還存在一種放置在res下的raw目錄,該目錄與asset