_____________________________________________________________________
+ Program class: com/android/xiaomolong/microshare/AboutUsActivity
Superclass: android/app/Activity
Major version: 0x32
Minor version: 0x0
Access flags: 0x21
= public class com.android.xiaomolong.microshare.AboutUsActivity extends android.app.Activity
Interfaces (count = 0):
Constant Pool (count = 80):
+ Integer [2130903040]
+ Integer [2131230722]
+ String [1.0]
+ String [版本:]
+ Class [android/app/Activity]
+ Class [android/content/Context]
+ Class [android/content/pm/PackageInfo]
+ Class [android/content/pm/PackageManager]
+ Class [android/content/pm/PackageManager$NameNotFoundException]
+ Class [android/widget/TextView]
+ Class [com/android/xiaomolong/microshare/AboutUsActivity]
+ Class [java/lang/String]
+ Class [java/lang/StringBuilder]
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
+ Fieldref [com/android/xiaomolong/microshare/AboutUsActivity.a Landroid/widget/TextView;]
+ Methodref [android/app/Activity.<init> ()V]
+ Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
+ Methodref [com/android/xiaomolong/microshare/AboutUsActivity.a (Landroid/content/Context;)Ljava/lang/String;]
+ Methodref [com/android/xiaomolong/microshare/AboutUsActivity.findViewById (I)Landroid/view/View;]
+ Methodref [com/android/xiaomolong/microshare/AboutUsActivity.setContentView (I)V]
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
+ NameAndType [<init> ()V]
+ NameAndType [<init> (Ljava/lang/String;)V]
+ NameAndType [a (Landroid/content/Context;)Ljava/lang/String;]
+ NameAndType [a Landroid/widget/TextView;]
+ NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ NameAndType [findViewById (I)Landroid/view/View;]
+ NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
+ NameAndType [getPackageName ()Ljava/lang/String;]
+ NameAndType [onCreate (Landroid/os/Bundle;)V]
+ NameAndType [setContentView (I)V]
+ NameAndType [setText (Ljava/lang/CharSequence;)V]
+ NameAndType [toString ()Ljava/lang/String;]
+ NameAndType [versionName Ljava/lang/String;]
+ Utf8 [()Landroid/content/pm/PackageManager;]
+ Utf8 [()Ljava/lang/String;]
+ Utf8 [()V]
+ Utf8 [(I)Landroid/view/View;]
+ Utf8 [(I)V]
+ Utf8 [(Landroid/content/Context;)Ljava/lang/String;]
+ Utf8 [(Landroid/os/Bundle;)V]
+ Utf8 [(Ljava/lang/CharSequence;)V]
+ Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
+ Utf8 [(Ljava/lang/String;)V]
+ Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
+ Utf8 [1.0]
+ Utf8 [<init>]
+ Utf8 [Code]
+ Utf8 [Landroid/widget/TextView;]
+ Utf8 [Ljava/lang/String;]
+ Utf8 [StackMapTable]
+ Utf8 [a]
+ Utf8 [android/app/Activity]
+ Utf8 [android/content/Context]
+ Utf8 [android/content/pm/PackageInfo]
+ Utf8 [android/content/pm/PackageManager]
+ Utf8 [android/content/pm/PackageManager$NameNotFoundException]
+ Utf8 [android/widget/TextView]
+ Utf8 [append]
+ Utf8 [com/android/xiaomolong/microshare/AboutUsActivity]
+ Utf8 [findViewById]
+ Utf8 [getPackageInfo]
+ Utf8 [getPackageManager]
+ Utf8 [getPackageName]
+ Utf8 [java/lang/String]
+ Utf8 [java/lang/StringBuilder]
+ Utf8 [onCreate]
+ Utf8 [setContentView]
+ Utf8 [setText]
+ Utf8 [toString]
+ Utf8 [versionName]
+ Utf8 [版本:]
Fields (count = 1):
+ Field: a Landroid/widget/TextView;
Access flags: 0x2
= private android.widget.TextView a
Methods (count = 3):
- Method: <init>()V
Access flags: 0x1
= public AboutUsActivity()
Class member attributes (count = 1):
+ Code attribute instructions (code length = 5, locals = 1, stack = 1):
[0] aload_0 v0
[1] invokespecial #16
+ Methodref [android/app/Activity.<init> ()V]
[4] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: onCreate(Landroid/os/Bundle;)V
Access flags: 0x4
= protected void onCreate(android.os.Bundle)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 51, locals = 2, stack = 4):
[0] aload_0 v0
[1] aload_1 v1
[2] invokespecial #17
+ Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
[5] aload_0 v0
[6] ldc #1
+ Integer [2130903040]
[8] invokevirtual #24
+ Methodref [com/android/xiaomolong/microshare/AboutUsActivity.setContentView (I)V]
[11] aload_0 v0
[12] aload_0 v0
[13] ldc #2
+ Integer [2131230722]
[15] invokevirtual #23
+ Methodref [com/android/xiaomolong/microshare/AboutUsActivity.findViewById (I)Landroid/view/View;]
[18] checkcast #10
+ Class [android/widget/TextView]
[21] putfield #15
+ Fieldref [com/android/xiaomolong/microshare/AboutUsActivity.a Landroid/widget/TextView;]
[24] aload_0 v0
[25] getfield #15
+ Fieldref [com/android/xiaomolong/microshare/AboutUsActivity.a Landroid/widget/TextView;]
[28] new #13
+ Class [java/lang/StringBuilder]
[31] dup
[32] ldc #4
+ String [版本:]
[34] invokespecial #25
+ Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
[37] aload_0 v0
[38] invokestatic #22
+ Methodref [com/android/xiaomolong/microshare/AboutUsActivity.a (Landroid/content/Context;)Ljava/lang/String;]
[41] invokevirtual #26
+ Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
[44] invokevirtual #27
+ Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
[47] invokevirtual #21
+ Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
[50] return
Code attribute exceptions (count = 0):
Code attribute attributes (attribute count = 0):
+ Method: a(Landroid/content/Context;)Ljava/lang/String;
Access flags: 0x9
= public static java.lang.String a(android.content.Context)
Class member attributes (count = 1):
+ Code attribute instructions (code length = 26, locals = 4, stack = 3):
[0] aload_0 v0
[1] invokevirtual #18
+ Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
[4] astore_1 v1
[5] aload_0 v0
[6] invokevirtual #19
+ Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
[9] astore_2 v2
[10] aload_1 v1
[11] aload_2 v2
[12] iconst_0
[13] invokevirtual #20
+ Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
[16] astore_3 v3
[17] aload_3 v3
[18] getfield #14
+ Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
[21] areturn
[22] astore_3 v3
[23] ldc #3
+ String [1.0]
[25] areturn
Code attribute exceptions (count = 1):
- ExceptionInfo (10 -> 21: 22):
+ Class [android/content/pm/PackageManager$NameNotFoundExc
- 1
- 2
- 3
前往页