原创 Android之UIBestPractice

一、下面會用到RecyclerView,在app/build.gradle的dependencies添加依賴庫 implementation 'androidx.recyclerview:recyclerview:1.1.0' 二、ac

原创 Android之ListView(二)

文章目錄一、使用異步訪問網絡代碼:二、解析獲取的JSON數據代碼:三、新建適配器,加載數據到ListView代碼:==出現異常:Caused by: android.system.ErrnoException: android_g

原创 Android之本地數據存儲(SQLite數據庫)

文章目錄一、概念1、瞭解2、應用場景二、數據庫操作1、創建數據庫2、數據操作(增刪改查)2.1 添加語句方法1:方法2:2.2 刪除語句2.3 更新語句2.4 查詢語句3、手機數據庫文件的導入①在模擬機上②在真機上==疑問:mnt

原创 SQLite過程中的異常

異常android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database 解決 Andr

原创 Android——(xml)include用法

導入另一個XML文件到本佈局中

原创 Android之AndroidX

科普文章:介紹AndroidX的前世今生(轉自郭霖公衆號)

原创 Android之清理緩存

clean project與invalidate caches

原创 安卓權限代表意思

文件權限: - — --- — 一共有10個表示符 1、第一個 - :表示文件類型 d-->表示文件夾 l-->表示 快捷方式 - 表示普通文件文件 2、第(2-4)位:表示當前用戶權限 3個權限類型(r 可讀;w

原创 Android之Viewpager結合Fragment使用(一)

效果圖:  加上了位置position後:   一、activity_tab_view_pager.xml:ViewPager用於滑動View <?xml version="1.0" encoding="utf-8"?> <Line

原创 Android之Intent(在活動之間穿梭)

文章目錄一、使用顯示Intent 參考資料:Intent詳解 一、使用顯示Intent Intent的構造函數: Intent(Context packageContext,Class<?> cls) 參數1:啓動活動的上下文

原创 Android之SimpleCursorAdapter

構造函數 public SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from,int[] to, int flags) {

原创 Android之SQLiteOpenHelper

文章目錄一、概念二、構造方法三、需要重寫的兩個方法1、onCreate()2、onUpgrade() 一、概念 Android平臺裏一個數據庫輔助類,用來創建或打開數據庫,並且管理數據庫的創建和版本更新 (抽象類,我們通過繼承該

原创 Android之SQLiteDatabase

文章目錄一、SQLiteDatabase概念二、SQLiteDatabase對象的操作 一、SQLiteDatabase概念 用於管理和操作SQLite數據庫,幾乎所有的數據庫操作,最終都將由這個類完成 getReadable

原创 Android之本地數據存儲(SharedPrederences、ExternalStorage、InternalStorage)

文章目錄一、SharedPreferences1、特點:存儲量小,時間持久2、SharedPreferences操作模式3、SharedPreferences的使用SharedPreferences演示ShareActivity(

原创 Android之Viewpager結合Fragment使用(二)(TabHost)

效果圖:實現了底部導航 一、activity_tab_view_pager.xml:ViewPager用於滑動View <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns