畢設日誌-在家辦公記錄

第一週

1、ConstraintLayout中,可以通過

app:layout_constraintDimensionRatio="W,828:1125”

來設置ImageView的寬高比,且自適應屏幕

2、Mac系統,AndroidStudio連接MuMu模擬器

最近在家辦公,沒有真機調試,只好使用模擬器,然而AndroidStudio自帶的模擬器實在垃圾,卡頓,網絡還不行,於是下載了mumu模擬器調試應用,記錄一下MuMu模擬器連接到AndroidStudio的過程。

 

MuMu模擬器打開開發者選項,打開USB調試

 

配置adb:在AndroidStudio命令行

 

在AndroidStudio命令行

    1.打開終端,輸入: cd ~/Library/Android/sdk/platform-tools;

    2.輸入:touch .bash_profile,如果當前沒有這個文件,則會默認創建;

    3.輸入:open .bash_profile,如果是第一次創建,則默認爲空白的文件;

    4.輸入:export ANDROID_HOME=/Users/liuyuhang/Library/Android/sdk,

        這裏的export ANDROID_HOME=你的安卓sdk路徑mac下的Android studio,點

            擊:preferences,會出現下圖頁面,複製地址替換就可以了。

    5.輸入:export PATH=${PATH}:${ANDROID_HOME}/tools

    6.輸入:export PATH=${PATH}:${ANDROID_HOME}/platform-tools

    7.輸入source .bash_profile即可使改動生效;

 

 

最後一步,輸入:adb connect 127.0.0.1:5555

有的博客說是7555,親測不行,而是5555,連接成功後就可以了。

 

第二週

第一天:遇到的問題

 

1、框架搭建成功

 

2、監聽RecyclerView滾動事件:https://www.jianshu.com/p/ce347cf991db

 

第二天:遇到的問題

 

1、應用適配全面屏顯示以及劉海屏顯示。

 

2、設置系統狀態欄透明後,底部聊天框閃動https://www.jianshu.com/p/515888ac5c05

 

第三天:遇到的問題

 

2、RefreshLayout整體效果不滿意https://github.com/scwang90/SmartRefreshLayout/blob/master/art/md_property.md

 

3、實現陰影效果:https://www.jianshu.com/p/eb71401ae0ec

 

4、.9.png製作

 

5、語音消息的錄製與發送

 

6、瞭解了一下即使音視頻通話相關信息

 

第四天:

 

1、接入極光IM框架,將demo中的ListView的Adapter轉化成RecyclerView,這部分實在耗時,花了兩天多的時間。

 

2、公司項目:全屏顯示時,通過

           getWindow().clear/addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);來喚出系統狀態欄

 

3、通過單獨設置閱讀頁夜間模式蒙層,修復全屏時夜間蒙層不能覆蓋底部狀態欄的bug。

 

第五天:

1、實現語音、圖片發送,學習了使用Luban壓縮算法壓縮圖片。

 

2、startActivityForResult用法

第三週

https://github.com/xue5455/NestedScrollingDemo

 

https://www.jianshu.com/p/20efb9f65494

https://www.jianshu.com/p/3682dde60dbf

正解!!!!!!!!!!!!!!!

 

週三:公司項目需求

 

底部導航欄適配

 

https://www.jianshu.com/p/5b28fe70469d

 

https://blog.csdn.net/hpp_1225/article/details/89352946

 

 

!!!!!!!!!!!!!!!!!!!!

recyclerView嵌套viewpager不顯示

https://blog.csdn.net/jifashihan/article/details/92805118

 

Fragment調用startActivityForResult時,在Fragment中直接調用,才能在onActivityResult中收到回調。

 

 

java.lang.InstantiationException: java.lang.Class<com.huru.youme.edit.view.EditActivity> cannot be instantiated

activity不能爲abstract

 

android.content.res.Resources$NotFoundException: String resource ID #0x0

https://blog.csdn.net/zhuangxujun/article/details/7164003

 

第五週

TextView行間距和字間距

https://blog.csdn.net/shanshan_1117/article/details/79564271

 

FloatingActionButton

https://www.jianshu.com/p/f2a4df406948

 

BottomSheetDialog

https://www.jianshu.com/p/859943121b05

 

去除字符串中所有空字符

https://blog.csdn.net/shift_wwx/article/details/46803429?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

 

從HTML文本中提取純文本

https://blog.csdn.net/a13662080711/article/details/80223956

 

TextView最大行數和末尾顯示省略號

https://www.jianshu.com/p/c621ef6f4d73

 

全面屏手機獲取底部導航欄是否顯示

https://blog.csdn.net/liang_duo_yu/article/details/71480706

 

圖片加載模式

https://www.jianshu.com/p/835297601f84

 

軟鍵盤屬性詳解

https://blog.csdn.net/chenzhengfeng/article/details/81064013

 

Could not get unknown property 'jniLibs' for source set 'main' of type org.g

https://blog.csdn.net/huma8848888/article/details/80066955

 

引導用戶打開位置開關

https://www.jianshu.com/p/ad6dd263d16b

 

時間差

https://blog.csdn.net/weixin_38676276/article/details/86711206

 

距離差

。。。

 

Date.getYear()等方法過時的替換方案

1 Calendar cal = Calendar.getInstance();

2 cal.setTime(businessDateTime);

3 int year = cal.get(Calendar.YEAR);

4 int month = cal.get(Calendar.MONTH) + 1;

 

 

TextView跑馬燈效果

https://www.jianshu.com/p/71ee5c46ec8c

 

Android10 文件權限失敗

https://blog.csdn.net/weixin_40093242/article/details/104067573

 

kotlin lateinit是否初始化

https://blog.csdn.net/weixin_30485799/article/details/101725575

 

!!!!!!!!!!!!!

String replace沒有用

https://blog.csdn.net/ling1234ling1234/article/details/87805889

 

You need to use a Theme.AppCompat theme (or descendant) with this activity

不可以用Application的context

 

Android獲取特定位置的實時天氣

和風平臺

https://console.heweather.com/app/index

 

百度地圖個性化地圖設置

http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-map/custommap

 

百度地圖 地理編碼和逆地理編碼

http://lbs.baidu.com/index.php?title=androidsdk/guide/search/geo

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章