原创 【Android】OKHttp3發起異步GET和POST請求

一、添加依賴 通過AndroidStudio搜索添加okhttp3,也可以手動添加 implementation 'com.squareup.okhttp3:okhttp:4.2.2' 二、layout佈局 就放了兩個butto

原创 【Android】解決ListView與SrollView、SwipeRefreshLayout滑動衝突問題

1.ListView與SrollView 我們經常需要在SrollView裏嵌套一個ListView,這會導致ListView顯示高度錯誤,不能鋪滿SrollView的空間 解決方法:新建一個類繼承ListView,重寫onMea

原创 【Android】Broadcast標準(無序)廣播監聽網絡WiFi或移動數據改變狀態(動態註冊)、實現APP開機自啓(靜態註冊)

一、動態註冊–監聽網絡變化 1、繼承廣播接收器 我們要新建一個類並且繼承BroadcastReceiver,然後要求重寫onReceive()方法,當收到廣播之後就會執行此方法。比如說我們在這個方法裏監聽網絡狀態 class Ne

原创 【python】print()和input()

一、print()–輸出函數 1.輸出字符串 根據傳統,每次學新的語言第一句話都是輸出“hello world” print("hello world") # hello world print輸出的內容要用單引號或雙引號,表示

原创 【Android】Android 6.0 獲取危險權限、運行時權限、一次申請多個權限

從Android 6.0開始,如果是危險權限,都需要經過用戶授權才能使用,我們在寫項目的時候往往需要彈出窗口詢問用戶是否授權,稱爲運行時權限。本文章對運行時權限進行簡單總結 一、危險權限列表 Android手機有很多權限,分爲普通

原创 【Android】Android Studio 格式化代碼及快捷鍵

1.菜單欄 Code--ReFormate Code 2.快捷鍵 Ctrl+Alt+L

原创 【Android】安卓端執行本地js文件的某個函數

最近有一個需求,就是要在安卓端獲取某個值,這個值是由js文件裏的某個函數生成的。問題是這個函數非常複雜,不容易將其換成Java代碼重寫,故需要安卓直接執行js代碼獲得那個值。 我在網上找了一段時間希望找到能直接運行js的Java類

原创 【Android】Service服務的簡單使用

Service最大的特點就是無界面後臺運行,不像Activity那樣可以與用戶交互。我們可以用Service用於後臺工作,比如說下載、播放音樂等等。當然服務也是要依賴於創建服務的進程才能工作的,而且服務並不會主動開啓線程 一、創建

原创 【Android】SharedPreferences的使用

一些簡單的小量數據可以用SharedPreferences存儲,比如說APP的配置文件 一、layout佈局 就放兩個button,一個存,一個取 <?xml version="1.0" encoding="utf-8"?> <L

原创 【unity】給物體加上collider碰撞器,以及觸發的OnCollisionEnter等碰撞方法

在unity中需要兩個物體能相互碰撞,就需要給它加上碰撞器(collider) 1.添加碰撞器組件 選中需要加collider的物體,在inspector面板,然後點擊Add Component–Physics,可以看到有六種co

原创 虛擬機安裝蘋果電腦系統步驟 win10 1903 + VMware15.5 + macOS 10.15

對於像我這樣沒錢買蘋果電腦卻又喜歡玩機的人怎麼辦?當然是選擇萬能的虛擬機啊。雖然虛擬機體驗效果不比真機,但也差不多能滿足了 本文用到的軟件及材料在此鏈接 鏈接: https://pan.baidu.com/s/15akTPg71K

原创 【python】選擇結構、循環結構

選擇結構和循環結構是編程語言中比較常用的兩種。要注意python中使用縮進表示的特點 一、選擇結構 選擇結構用 if-elif-else 表示,其中 elfi 和 else 是可選的,elfi 可以有多個,else 最多隻有一個。

原创 解決打印etree.tostring()字符串時不顯示中文字符的問題

我們在使用etree解析內容的時候,經常需要打印內容,但是直接使用 print(etree.tostring(str)) 打印出的中文字符不能正常顯示,我們需要轉變成utf-8,再進行解碼就好了 print(etree.tost

原创 【python】爬取笑話數據

最近想要一些有關笑話的數據,於是把目標放在了“笑掉大牙”這個網站上。 一、分析 我們先進入網站首頁,可以發現有很多分類 我們依次打開這些分類,可以發現結構都是一樣的,這樣很利於我們爬取數據。 每一個分類都列有很多標題,這些標題也

原创 【Android】解決Android 7.0及以上版本文件暴露異常exposed beyond app through Intent.getData()的方法

我們在APP升級的時候進行下載安裝,卻在Android 7.0及以上版本會報錯 android.os.FileUriExposedException: file:///路徑 exposed beyond app through