原创 Android Studio read time out

打開項目的 build.gradle ,在 buildscript 中的 repositories 和 allprojects 中的 repositories 加入 :  mavenCentral() m

原创 SuperTextView簡單使用

下面是 SuperTextView 簡單使用,以及常用的方法。 首先看一下 SuperTextView 效果圖:        1. 添加依賴 在項目的 gradle 中加入下面內容: allprojects { reposit

原创 X5WebView使用

用過 Android 自帶 WebView 的都知道,每次加載數據過多時,等待時間非常久,體驗非常差。所以騰訊推出了:騰訊瀏覽服務,也就是 X5WebView ;下面來看一下效果圖: GitHub 下載地址:https://github

原创 Android獲取手機型號、系統版本號、手機IMEI、手機廠商等

添加工具類 SystemUtil : public class SystemUtil { /** * 獲取當前手機系統語言。 * 例如:當前設置的是“中文-中國”,則返回“zh-CN” */

原创 Android 屏幕適配中的一些概念

相關概念 屏幕尺寸、屏幕分辨率、屏幕像素密度。 dp、dip、dpi、sp、px 是什麼,以及相關聯繫。 mdpi、hdpi、xdpi、xxdpi 是什麼,如何計算和區分。   屏幕尺寸 屏幕對角線的長度,單位是英寸,1英寸 = 2.54

原创 Android獲取屏幕寬高

獲取屏幕寬和高,單位爲 px: DisplayMetrics dm = new DisplayMetrics(); //獲取屏幕信息(單位:px) getWindowManager().getDefaultDisplay().getMe

原创 Android系統自帶的下拉刷新控件SwipeRefreshLayout

在佈局中加入 SwipeRefreshLayout  : <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/swipeRefreshLa

原创 Android 中文字符轉UTF-8編碼

String str = "轉碼"; try { String strGBK = URLEncoder.encode(str, "G

原创 Android屏幕簡單適配

Android 常用手機屏幕大小有 4.5、 4.7、 5.0、 5.5、 5.7、 6.0 等。常用的屏幕分辨率有 320x480、480x800、720x1280、1080x1920。面對多種多樣大小的手機,屏幕的適配也成爲了一個重要

原创 軟鍵盤彈出將佈局頂上去

軟鍵盤彈出將底部佈局頂上去: android:windowSoftInputMode="adjustResize" 軟鍵盤彈出不讓底部佈局頂上去: android:windowSoftInputMode="adjustPan"  

原创 EditText軟鍵盤彈出顯示光標否則隱藏

分享 EditText 常用的用法,點擊 EditText 獲取焦點顯示軟鍵盤和光標否則隱藏,效果圖如下: 代碼如下: public class MainActivity extends AppCompatActivity {

原创 仿微信軟鍵盤彈出與隱藏

仿微信軟鍵盤彈出與隱藏,效果圖如下: 實現輸入框彈出,軟鍵盤彈出,獲取焦點,否則失去焦點。 首先在 AndroidManifest 文件的對應 Activity 中加入下面代碼: android:windowSoftInputMode

原创 分享一個超級簡單的GIF製作方法

在看博客時,會發現又很多 GIF 動圖,那麼它們是怎麼做的呢,下面分享一個超級簡單的 GIF 製作方法。如下圖的一個 GIF 圖片: 需要用的軟件主要有:逍遙模擬器和愛奇藝萬能播放器。如果想錄制電腦屏幕就需要像錄屏王這樣的錄屏軟件了;

原创 常用第三方SDK

ShareSdk 微信、QQ登陸分享 支付寶支付、微信支付 聲網、信令 bugly、熱更新 雲通訊 Moblink 阿里MOTT 阿里上傳視頻 百度地圖sdk

原创 android VideoView設置爲靜音

//設置爲靜音 videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override