原创 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