-
在用AIDE編譯時(shí)報(bào)錯(cuò),在login.xml調(diào)用InputView自定義控件時(shí),對(duì)app:input_icon屬性引用賦值會(huì)報(bào)錯(cuò),經(jīng)一番折騰,發(fā)現(xiàn)解決辦法。在login.xml頂層LinearLayout中,加入 xmlns:app="http://schemas.android.com/apk/res-auto"一條,完美解決問題。查看全部
-
Android系統(tǒng)自動(dòng)會(huì)為每個(gè)程序運(yùn)行時(shí)創(chuàng)建一個(gè)Application類的對(duì)象且只創(chuàng)建一個(gè),所以Application可以說是單例(singleton)模式的一個(gè)類,用來存儲(chǔ)系統(tǒng)的一些信息。
創(chuàng)建一個(gè)類繼承Application并在AndroidManifest.xml文件中的application標(biāo)簽中進(jìn)行注冊(cè)(只需要給application標(biāo)簽增加name屬性,并添加自己的 Application的名字即可)。
啟動(dòng)Application時(shí),系統(tǒng)會(huì)創(chuàng)建一個(gè)PID,即進(jìn)程ID,所有的Activity都會(huì)在此進(jìn)程上運(yùn)行。那么我們?cè)贏pplication創(chuàng)建的時(shí)候初始化全局變量,同一個(gè)應(yīng)用的所有Activity都可以取到這些全局變量的值。
查看全部 -
RecyclerView:以線性方式展示數(shù)據(jù)庫內(nèi)容。
CircleImageView:展示圓形圖片的View。
AndroidUtilCode:安卓工具類的集合,例如手機(jī)號(hào)的合法性驗(yàn)證。
Glide:用來加載網(wǎng)絡(luò)圖片。
Glide-Transformations:配合Glide使用,用來處理圖片,例如圖片高斯模糊,或者圓形圖片,三角形等。
Realm:不依賴SQLite的獨(dú)立數(shù)據(jù)庫。
查看全部 -
RecyclerView:以線性方式展示數(shù)據(jù)庫內(nèi)容。
CircleImageView:展示圓形圖片的View。
AndroidUtilCode:安卓工具類的集合,例如手機(jī)號(hào)的合法性驗(yàn)證。
Glide:用來加載網(wǎng)絡(luò)圖片。
Glide-Transformations:配合Glide使用,用來處理圖片,例如圖片高斯模糊,或者圓形圖片,三角形等。
Realm:不依賴SQLite的獨(dú)立數(shù)據(jù)庫。
查看全部 -
項(xiàng)目基本流程
1、立項(xiàng)
2、原型確認(rèn)
3、設(shè)計(jì)圖確實(shí)
4、代碼開發(fā)
5、測(cè)試—修改
6、上線查看全部 -
引入工具類 AndroidUtilCode 運(yùn)行 App 時(shí)異常退出
版本:
?//?AndroidUtilCode ?implementation?'com.blankj:utilcode:1.30.5'
異常 log
??java.lang.NoClassDefFoundError:?Failed?resolution?of:?Landroid/arch/lifecycle/Lifecycle$Event; ??at?com.blankj.utilcode.util.UtilsActivityLifecycleImpl.onActivityCreated(UtilsActivityLifecycleImpl.java:207) ??Caused?by:?java.lang.ClassNotFoundException:?Didn't?find?class?"android.arch.lifecycle.Lifecycle$Event"?on?path:?DexPathList[[zip?file?"/system/framework/org.apache.http.legacy.boot.jar",?zip?file?"/data/app/com.fu.mr.momusic-yNWTC3P2orALS_o1lL0yIg==/base.apk"],nativeLibraryDirectories=[/data/app/com.fu.mr.momusic-yNWTC3P2orALS_o1lL0yIg==/lib/arm,?/system/lib]] ??at?dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:171)
解決辦法:?修改編譯版本,目標(biāo)版本,和對(duì)應(yīng)的依賴版本 compileSdkVersion?28???? targetSdkVersion?28????? ??????? implementation?'com.android.support:appcompat-v7:28.0.0'
查看全部 -
colorPrimaryDark 與 statusBarColor 的不同點(diǎn).
查看全部 -
一個(gè)類 繼承Application的作用.
查看全部 -
RecyclerView ? ? ? ? ? ? 展示數(shù)據(jù)
CircleImageView ? ? ? 展示圓形圖片
AndroidUtilCode ? ?? Android工具類集合
Glide ?? 加載網(wǎng)絡(luò)圖片
Glide-Transactions ?? 配合Glide使用,對(duì)圖片進(jìn)行處理
Realm數(shù)據(jù)庫
查看全部 -
最后這里需要綁定布局,通過addview()方法來實(shí)現(xiàn),以及布局關(guān)聯(lián)上屬性
查看全部 -
這里的init方法是InputView的初始化方法,有兩個(gè)參數(shù),上下文Contex和AttributeSet
查看全部 -
可以通過通過AttributeSet方法來獲取到數(shù)據(jù)
查看全部 -
項(xiàng)目基本流程
查看全部 -
添加intent標(biāo)志符,清理task棧
查看全部 -
安卓默認(rèn)啟動(dòng)的頁面在intent.action.MAIN里面改
查看全部 -
android開發(fā)___Intent標(biāo)志符
查看全部 -
android開發(fā)----Task棧執(zhí)行流程與intent標(biāo)志符
查看全部 -
在style.xml文件里 <item?name="colorPrimaryDark">@color/mainColor</item> <item?name="android:statusBarColor">@android:color/black</item>
查看全部 -
移動(dòng)開發(fā)--使用的第三方庫
查看全部 -
statusBarColor:設(shè)置app頂部顏色->styles.xml\
查看全部 -
RecyclerView:以線性方式展示數(shù)據(jù)庫內(nèi)容。
CircleImageView:展示原型圖片的View。
AndroidUtilCode:安卓工具類的集合,例如手機(jī)號(hào)的合法性驗(yàn)證。
Glide:用來加載網(wǎng)絡(luò)圖片。
Glide-Transformations:配合Glde使用,用來處理圖片,例如圖片高斯模糊,或者圓形圖片,三角形等。
Realm:不依賴SQLite的獨(dú)立數(shù)據(jù)庫。
查看全部 -
?1、立項(xiàng)
2、原型確認(rèn)
3、設(shè)計(jì)圖確認(rèn)
4、代碼開發(fā)
5、測(cè)試-修改
6、上線
查看全部
舉報(bào)