requestwindowfeature(window.feature_no_title);
2、獲取window高度和寬度
//設定為全屏模式
getwindow().setflags(windowmanager.layoutparams.flag_fullscreen,
windowmanager.layoutparams.flag_fullscreen);
setcontentview(r.layout.main);
displaymetrics dm = new displaymetrics();
//獲取視窗屬性
getwindowmanager().getdefaultdisplay().getmetrics(dm);
//視窗寬度
int screenwidth = dm.widthpixels;
//視窗高度
int screenheight = dm.heightpixels;
3、彈出乙個在輸入框的視窗,點確定的時候取輸入框的值
//定義彈出視窗中的edittext文字框,
final edittext msgtext=new edittext(testactivity.this);
//彈出對話方塊
new alertdialog.builder(testactivity.this).settitle("對話方塊")
.setview(msgtext).setpositivebutton("確定", new dialoginte***ce.onclicklistener()
}).show();
4、進行**呼叫
intent intent=new intent(intent.action_call,uri.parse("tel:12345678"));
startactivity(intent);
如果有其它的activity引用**呼叫的activity,需要增加配置
5、進行兩個activity的切換,並進行資料傳遞
呼叫activity[testactivity]:
intent intent=new intent();
bundle bn = new bundle();
//設定要傳遞的值
bn.putstring("tel", "wangfu_123456");
intent.putextras(bn);
intent.setclass(testactivity.this, test3activity.class);
testactivity.this.startactivity(intent);
切換到的activity[test3activity]:
intent intent=this.getintent();
//獲取由testactivity傳過來的值
string text=intent.getextras().getstring("tel");
6、給button新增click事件
final button button=(button)this.findviewbyid(r.id.callbutton);是res\layout\下面xml中的button控制項
//定義乙個listener類,並實現介面onclicklistener
class mylistener implements onclicklistener
}button.setonclicklistener(new mylistener());
或者:final button button=(button)this.findviewbyid(r.id.callbutton);是res\layout\下面xml中的button控制項
button.setonclicklistener(new onclicklistener()
7、使用android.unit.log記錄日誌
log.v(string tag, string msg);
log.d(string tag, string msg);
log.i(string tag, string msg);
log.w(string tag, string msg);
log.e(string tag, string msg);
分別對應 verbose, debug, info, warning,error.
log記錄的日誌在控制項臺查不到。
可以通過命令列:
adb logcat -s tag名稱
進行同乙個tag名稱的日誌查詢
adb logcat -s tag名稱:級別(i)
進行同乙個tag名稱下乙個級別的日誌查詢
後續繼續更新
android 開發積累
android theme android style theme.notitlebar 2.openorcreatedatabase context.openorcreatedatabase 與 sqlitedatabase.openorcreatedatabase本質上完成的功能都一樣,cont...
android 開發 瑣碎積累
1 layout weight 值越大比例越大 2 fildder抓包工具,tool option connections allow 3 2.3.3之前ui執行緒開子執行緒不報錯。4 android dalvik虛擬機器 androidl以後 art虛擬機器 5 jpush訊息推送 6 編譯器無法...
Android 開發日常積累
胡凱 效能優化 android最佳效能實踐 1 合理管理記憶體 android最佳效能實踐 2 分析記憶體的使用情況 android最佳效能實踐 3 高效能編碼優化 android最佳效能實踐 4 布局優化技巧 android splash頁秒開 activity白屏 activity黑屏 極光推送...