1.繫結事件,視窗跳轉,附帶資料傳輸:
textview fatiezi=(textview)findviewbyid(r.id.fatie);
fatiezi.setonclicklistener(new button.onclicklistener()});
2.接收資料:
oncreate()函式下
bundle bundle = this.getintent().getextras(); //獲取資料
leibie = bundle.getstring("leibie");
username=bundle.getstring("username");
toast.maketext(publishactivity.this, "上傳成功", toast.length_long).show(); //主線程中使用 若是在子執行緒另說
4.提示資料正在載入框:
progressdialog progressdialog = progressdialog.show(publishactivity.this, "上傳",
"請稍後,正在上傳中", true, false);
5.關閉載入框:
progressdialog.dismiss();
6.強制隱藏軟鍵盤:
inputmethodmanager imm = (inputmethodmanager) getsystemservice(context.input_method_service);
imm.hidesoftinputfromwindow(view.getwindowtoken(), 0);
7.子執行緒向主線程傳送訊息:
主線程中寫有:
handle handler=new handler()
子執行緒內需要發訊息的位置上寫有:
message message = message.obtain();
message.obj="one";
handler.sendmessage(message);
8.在乙個a_activity中殺掉另外的b_activity: b_activity必須是啟動了的但是沒被殺掉
在b_activity中定義:public static imagebucketchooseactivity instance = null;
oncreate()函式中先定義:instance = this;
在a_activity中需要殺掉b_activity的地方寫上:
imagebucketchooseactivity.instance.finish(); //若之前沒有開啟則會報錯
安卓逆向從0到1學習總結
逆向這玩意不是很玄學,不像web滲透那樣很玄學 強烈吐槽一波以前我還在做web滲透的時候,挖不出大洞也就算了,全都是一堆反射型的xss,xss到底跟我有多過不去啊 只要你基礎夠,在捨得掉頭髮,就能夠有產出,下面簡單羅列一下我個人認為的安卓逆向所需要的前置技能 正向開發越熟練,在逆向的過程越容易找到關...
安卓小知識
在這邊文章裡面總結下安卓開發經常遇到的一些小知識,有的是借鑑其他人的部落格,有的是自己工作中遇到的,還有可能是面試問道的 1 在乙個安卓專案中如何統一使用版本庫 部落格借鑑 我第乙個做的專案裡面就需要將版本統一化,這樣比較方便各個模組的統一使用,也便於修改 externalnativebuild 放...
整理安卓小知識
一 一般把ui 布局檔案放在layout資料夾下,如果要支援橫屏,就會取同名的layout放在layout land資料夾下。res layout land 橫屏 res layout port 豎屏 res layout 預設 還有layout finger,layout land finger,...