Android日常應用記錄

2021-08-26 04:30:58 字數 1008 閱讀 2130

1、獲取wifi的ip位址

wifimanager wifimanager = (wifimanager) getsystemservice(wifi_service);   

wifiinfo wifiinfo = wifimanager.getconnectioninfo();

int ipaddress = wifiinfo.getipaddress();

string ipaddressstr = utils.inttoip(ipaddress);

public static string convertipaddr2string(int ipaddr) catch (unknownhostexception e)

return addr.gethostaddress();

}

2、

把變成圓角

* 把變成圓角 

* @param bitmap 需要修改的

* @param pixels 圓角的弧度

* @return 圓角

*/

public static bitmap toroundcorner(bitmap bitmap, int pixels)

3、android邊框圓角

<?xml version="1.0" encoding="utf-8"?>  

解釋:solid的表示填充顏色,為了簡單,這裡用的是黑色。 

而corners則是表示圓角,注意的是這裡bottomrightradius是左下角而不是右下角,bottomleftradius右下角。 

當然上面的效果也可以像下面一樣設定,如下: "5dp"

/>  

如果想引用這個xml,只需要@drawable/corners_bg.xml即可: 

android:background=

"@drawable/corners_bg"

Android日常總結

個人在此記錄一下.2,有時候 出現了異常,但是androidstudio並不列印錯誤資訊.這時候,我們可以通過斷點來除錯,如果斷點走到某一步了,不繼續往下面走,說名剛剛的那行 有問題,比如說textview.settext 1 textview設定乙個int值,這時系統可能沒有列印錯誤日誌.3,在l...

日常Android問題

1,使用tablayout viewpager 建立多頁面,第一次顯示,切換後不再顯示 viewpager設定setadapter不會重新建立fragment的問題 我的解決方案 public void clearadapter catch exception e 2,linearlayout ve...

django日常記錄

1 使用反向工程 前置條件 django專案中setting檔案的資料庫已經配置好。沒有執行過遷移命令 第一步必須是python manage.py inspectdb 反向工程後的manytomany的字段,需手動自己建一張表,外來鍵也要自己提前想好,在模型中建立,然後手動在models中新增就行...