筆記82 Launcher常用修改(重修版)

2021-08-31 09:41:45 字數 2427 閱讀 5766

10.1全介面

11.預設桌布

public void initwall*****() catch (ioexception e) 

sp.edit().putboolean("initwall*****", true).commit();}}

12.0 系統預設的外掛程式

12.1

//mhandler中接收收音資料

private final handler mhandler = new handler() }}

};

private int mband;

private int mfreq;

private void showradio() else

}

12.2
//onclick中發切換指令

case r.id.fm_next:

case r.id.fm_prev:

13.0 系統預設的外掛程式

launcher:classname="com.android.launcher2.timewidget"

launcher:container="-100"

launcher:packagename="com.android.launcher"

launcher:screen="0"

launcher:spanx="3"

launcher:spany="2"

launcher:x="0"

launcher:y="0" />

13.1 獲取時間內容 年月日 星期 上/下午

protected void showdate() elseelse

if(h<=12)else if(h>12)

}if(h<10)else

if(m<10)else

} catch (exception e)

}

13.2.1 動態註冊監聽廣播
intentfilter t = new intentfilter();

t.addaction(intent.action_time_tick);

t.addaction(intent.action_time_changed);

t.addaction(intent.action_timezone_changed);

registerreceiver(mtimereceiver, t);

13.2.2 監聽廣播
private broadcastreceiver mtimereceiver = new broadcastreceiver() 

};

14.0系統預設的外掛程式

launcher:classname="com.tw.music.musicwidgetprovider"

launcher:container="-100"

launcher:packagename="com.tw.music"

launcher:screen="0"

launcher:spanx="3"

launcher:spany="2"

launcher:x="3"

launcher:y="0" />

Launcher開發筆記4 桌布

no.1 在mainfest中對你的activity新增主題 新增之後執行程式,activity背景就變成系統桌布 no.2 跳出桌布選擇對框框 在時間中新增 intent pickwall new intent intent.action set wall intent chooser inten...

Java核心技術 筆記8 2

1 public class pair t 引入乙個型別變數t public class pair t,u 可以有多個 2 一般用簡短大寫字母表示型別變數u s 用具體的型別替換型別變數例項化泛型型別 pair string 3 泛型方法 public static t t getmiddle t ...

演算法筆記 8 2 廣度優先搜尋BFS

三 相關例題 這次我們改變尋路策略,不知要找出路線,而且想知道從起點到終點的最短步數是多少 兩個相鄰節點間看作相隔一步 我們可以按如下的圖示進行寬度優先搜尋 起點a是第一層,發現從a出發能訪問到b和c,於是b c是第二層 按順序訪問第二層,先看b。從b出發能訪問到d和e,於是d e是第三層,等第二層...