Smali语法 log打印 与 Toast

原创 2016年08月29日 18:05:12
public void a(Uri u){
        u = Uri.parse("bugle://avatar/l");

        if(u != null){
            android.util.Log.e("SHUIYES", u.toString());
        }
        if(u == null){
            Toast.makeText(this, "text", 0).show();
        }
    }
# virtual methods
.method public a(Landroid/net/Uri;)V
    .locals 2
    .param p1, "u"    # Landroid/net/Uri;

    .prologue
    .line 19
    const-string v0, "bugle://avatar/l"

    invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object p1

    .line 21
    if-eqz p1, :cond_0

    .line 22
    const-string v0, "SHUIYES"

    invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 24
    :cond_0
    if-nez p1, :cond_1

    .line 25
    const-string v0, "text"

    const/4 v1, 0x0

    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

    .line 27
    :cond_1
    return-void
.end method
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android中吐司Toast、打印日志Log的使用

【Toast】 Toast makeText(Context context, CharSequence text, int duration).show(); co...

smali语法指南

  • 2016年02月15日 22:23
  • 3KB
  • 下载

smali语法高亮文件

  • 2014年09月17日 16:26
  • 2KB
  • 下载

android反编译-smali语法

前面我们有说过android反编译的工具,如何进行反编译。反编译后可以得到jar或者得到smali文件。Android采用的是java语言进行开发,但是Android系统有自己的虚拟机Dalvik,代...
  • icy_xm
  • icy_xm
  • 2015年08月19日 10:12
  • 306

smali 语法高亮 for notepad++

  • 2014年07月27日 20:39
  • 6KB
  • 下载

smali 语法高亮 for sublime text

  • 2014年07月27日 20:36
  • 21KB
  • 下载

Smali语法基础知识

Types dalvik's bytecode has two major classes of types, primitive types and reference types. ...

NotePad++的smali语法高亮文件

  • 2012年09月16日 10:53
  • 5KB
  • 下载

editPlus smali 语法文件

  • 2017年11月06日 08:59
  • 4KB
  • 下载

smali文件语法

Dalvik opcodes 表中的VX值表示的Dalvik寄存器。根据不同的指令,16,256或64K寄存器可以访问。对long和double值的操作使用两个寄存器,例如在V0的注册解决占...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Smali语法 log打印 与 Toast
举报原因:
原因补充:

(最多只允许输入30个字)