[實作講解] 新手也會的彈窗(toast)添加教學
這次要教的是彈窗,英文叫做Toast
沒錯就是那個Toast
不過考試的時候還是請寫你以前知道的意思
由於今天的題材是別人提供的
這邊就不放了
直接進教學
Step #1
首先一樣先反編譯
Step #2
反編譯之後打開AndroidManifest.xml找主入口
(用Android Killer的可以直接點工程資訊裡面的入口就好)
判別方式很簡單
絕大多數都會在<application>底下第一個activity
而且基本上和包名不會相差太多
找到的那一串字就是路徑了
把 . 當成 \ 就很清楚
Step #3
找到路徑之後
打開主入口
搜尋oncreate
oncreate代表打開App會做的事情
Step #4
找到之後
在函式結束之前
(也就是在return-void之前)
(我個人建議插在一開始的地方比較快)
插入以下代碼
(因為排版關係格式有點跑掉了,請參考圖片改)
const-string v0, "這邊打你想要的中文的Unicode編碼" const/4 v1, 0x1 invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object v0 invoke-virtual {v0}, Landroid/widget/Toast;->show()V
記得每兩行程式碼之間都要有一個空行
Step #5
插入之後儲存
最後回編譯
結語
其實我並不是很想教這個...
因為我真的覺得這東西很醜
除非逼不得已
不然別加toast
真的醜得跟什麼一樣
希望是手機教學啊
回覆刪除方便多了 不過增長了一些知識ㄋ
每兩行程式碼之間都要有一個空行
是什麼意思
就是要按兩次Enter的意思
刪除像是這樣:
Example
for test