原创 android獲取手機屏幕分辨率
測試手機:華爲榮耀10 , 分辨率:2340*1080 方法一 Point point = new Point(); getWindowManager().getDefaultDisplay().getSize(point);
原创 android 7.0以上獲取文件路徑使用FileProvider
一、先在AndroidManifest.xml文件中添加 <manifest> ... <application> ... <provider android:name="androidx.core.content.F
原创 簡單使用fresco
一、初始化 添加依賴 implementation 'com.facebook.fresco:fresco:2.1.0' // 在 API < 14 上的機器支持 WebP 時,需要添加 compile 'com.fac
原创 PopupWindow中添加listview
SpinnerPopupWindow public class SpinnerPopupWindow extends PopupWindow { private Context context; private L
原创 android 簡單使用PopupWindow
簡單封裝的一個popupWindow工具類 查了網上的一堆資料之後,自己簡單封裝的一個工具類,我這裏只是放了兩個簡單的按鈕,想要更多的選項或者樣式可以自己修改佈局文件 public class PopupWindowUtils {
原创 Android listview使用
安卓listview使用 MainActivity public class MainActivity extends AppCompatActivity { private ListView listView;
原创 startActivityForResult用法
MainActivity public class MainActivity extends AppCompatActivity { private TextView tv; @Override prot
原创 JAVA的一些知識點
遍歷集合 indexOf substring HashMap 字符串的一些操作 單例模式 遍歷集合(迭代器和增強for循環) 迭代器 List<String> list = new ArrayList<String>(); li
原创 Android 簡單使用數據庫框架litepal
1.引入litepal的jar包 引入jar包或者遠程依賴都可以,我這裏是下載的jar包,litepal的github地址 2.新建litepal.xml文件 新建assets目錄如下圖: 在assets目錄下新建litepal
原创 Android使用XBanner實現卡片式輪播圖
1.添加Glide依賴 dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'android
原创 Java集合和數組的一些簡單用法
String數組 數組轉list String[] strings = new String[]{"111","222","333"}; //數組轉list方法一 List<String> str
原创 安卓module目錄下的build.gradle介紹
apply plugin: 'com.android.application' //表示是一個應用程序的模塊,可獨立運行 //apply plugin: 'com.android.library' //表示是一個依賴庫,不能獨立運
原创 Edittext的一些常用方法和屬性
獲取焦點 editText.requestFocus(); 設置光標位置 editText.setSelection(); xml中設置hint android:hint="設置hint文字" xml中設置輸入類型 andr
原创 安卓熱修復Sophix
只記錄一下AS中要配置的代碼 1.Project的build.gradle配置 Project項目下的build.gradle文件,添加maven倉庫地址,添加如下配置: repositories { maven {
原创 Android RecyclerView使用
先添加遠程依賴 compile 'com.android.support:recyclerview-v7:27.1.1' MainActivity public class MainActivity extends AppCom