原创 設置控件寬高比例
//獲取屏幕寬度 WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new
原创 EditText 輸入類型 android:inputType="參數類型"
android:inputType="none"--輸入普通字符 android:inputType="text"--輸入普通字符 android:inputType="textCapCharacters"--輸入普通字符 andr
原创 Android Studio 手動安裝 Plugins
由於網絡原因,android studio的插件市場經常不能打開或者不能下載,這種情況我們可以手動下載插件壓縮包,再手動安裝。 第一步,打開基於IntelliJ平臺的產品搜索你要的插件,以GsonFormat爲例 第二步,點右
原创 Android開發常用輪子
一、快速開發框架 1.XSnow 基於RxJava2+Retrofit2精心打造的Android基礎框架,包含網絡、上傳、下載、緩存、事件總線、權限管理、數據庫、圖片加載,基本都是項目中必用功能,每個模塊充分解耦,可自由拓展 2.MVPA
原创 android WebView的簡單使用
//啓用支持javascript WebSettings settings = webs.getSettings(); settings.setJavaScriptEnabled(true
原创 Android,App 常用圖標尺寸規範
程序啓動圖標(Logo): 小屏ldpi() 36 x 36 px。 中屏mdpi(160dpi):48*48px 大屏hdpi(240dpi):72*72px 特大屏xhdpi(320dpi):96*96px 超大屏xxhdpi(480
原创 dialog去除陰影和半透明背景
private AlertDialog dialogprogress = null; @Override public void showProgress(String msg) { if (null
原创 android 評論輸入框(PopupWindow)
1、先定義一個按鈕(activity_main) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.androi
原创 android studio 解決gradle加載依賴慢的問題
在更目錄的 build.gradle 下添加兩行配置 buildscript { repositories { google() maven{ url 'ht
原创 MVC、MVP、MVVM
MVC MVC全名是Model--View--Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,在改進和個性化定製界面及
原创 EditText 輸入類型 android:inputType="參數類型"
android:inputType="none"--輸入普通字符 android:inputType="text"--輸入普通字符 android:inputType="textCapCharacters"--輸入普通字符 andr
原创 PHP--TP開發模式
0、開啓調試模式(WWW\tp5\application\config.php) 'app_debug' =>true,1、連接數據庫(...database.php) // 數據庫類型 'type'
原创 通過Handler進行文件下載(出自菜鳥窩)
public class FileDownloadActivity extends AppCompatActivity { public String url="http://112.124.22.238:8081/course
原创 RxJava
一、基本使用三部曲依賴:compile 'io.reactivex.rxjava2:rxjava:2.0.0-RC5' compile 'io.reactivex.rxjava2:rxandroid:2.0.0-RC1'compile '
原创 android 6.0權限
public static final int EXTERNAL_STORAGE_REQ_CODE=10; public void requestPermission(){ //判斷當前Activity是否已經獲得該權限