Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # virtual methods
- .method public init()V
- .locals 11
- .prologue
- const/4 v2, -0x1
- const/16 v1, 0x8
- .line 123
- new-instance v10, Landroid/view/ViewGroup$LayoutParams;
- invoke-direct {v10, v2, v2}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
- .line 125
- .local v10, "framelayout_params":Landroid/view/ViewGroup$LayoutParams;
- new-instance v9, Landroid/widget/FrameLayout;
- invoke-direct {v9, p0}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
- .line 126
- .local v9, "framelayout":Landroid/widget/FrameLayout;
- invoke-virtual {v9, v10}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
- .line 130
- new-instance v8, Landroid/view/ViewGroup$LayoutParams;
- .line 131
- const/4 v0, -0x2
- .line 130
- invoke-direct {v8, v2, v0}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
- .line 132
- .local v8, "edittext_layout_params":Landroid/view/ViewGroup$LayoutParams;
- new-instance v7, Lorg/cocos2dx/lib/Cocos2dxEditText;
- invoke-direct {v7, p0}, Lorg/cocos2dx/lib/Cocos2dxEditText;-><init>(Landroid/content/Context;)V
- .line 133
- .local v7, "edittext":Lorg/cocos2dx/lib/Cocos2dxEditText;
- invoke-virtual {v7, v8}, Lorg/cocos2dx/lib/Cocos2dxEditText;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
- .line 136
- invoke-virtual {v9, v7}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
- .line 139
- invoke-virtual {p0}, Lorg/cocos2dx/lib/Cocos2dxActivity;->onCreateView()Lorg/cocos2dx/lib/Cocos2dxGLSurfaceView;
- move-result-object v0
- iput-object v0, p0, Lorg/cocos2dx/lib/Cocos2dxActivity;->mGLSurfaceView:Lorg/cocos2dx/lib/Cocos2dxGLSurfaceView;
- .line 142
- iget-object v0, p0, Lorg/cocos2dx/lib/Cocos2dxActivity;->mGLSurfaceView:Lorg/cocos2dx/lib/Cocos2dxGLSurfaceView;
- invoke-virtual {v9, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
- .line 145
- invoke-static {}, Lorg/cocos2dx/lib/Cocos2dxActivity;->isAndroidEmulator()Z
- move-result v0
- if-eqz v0, :cond_0
- .line 146
- iget-object v0, p0, Lorg/cocos2dx/lib/Cocos2dxActivity;->mGLSurfaceView:Lorg/cocos2dx/lib/Cocos2dxGLSurfaceView;
- const/16 v5, 0x10
- const/4 v6, 0x0
- move v2, v1
- move v3, v1
- move v4, v1
- invoke-virtual/range {v0 .. v6}, Lorg/cocos2dx/lib/Cocos2dxGLSurfaceView;->setEGLConfigChooser(IIIIII)V
- .line 148
- :cond_0
- iget-object v0, p0, Lorg/cocos2dx/lib/Cocos2dxActivity;->mGLSurfaceView:Lorg/cocos2dx/lib/Cocos2dxGLSurfaceView;
- new-instance v1, Lorg/cocos2dx/lib/Cocos2dxRenderer;
- invoke-direct {v1}, Lorg/cocos2dx/lib/Cocos2dxRenderer;-><init>()V
- invoke-virtual {v0, v1}, Lorg/cocos2dx/lib/Cocos2dxGLSurfaceView;->setCocos2dxRenderer(Lorg/cocos2dx/lib/Cocos2dxRenderer;)V
- .line 149
- iget-object v0, p0, Lorg/cocos2dx/lib/Cocos2dxActivity;->mGLSurfaceView:Lorg/cocos2dx/lib/Cocos2dxGLSurfaceView;
- invoke-virtual {v0, v7}, Lorg/cocos2dx/lib/Cocos2dxGLSurfaceView;->setCocos2dxEditText(Lorg/cocos2dx/lib/Cocos2dxEditText;)V
- .line 152
- invoke-virtual {p0, v9}, Lorg/cocos2dx/lib/Cocos2dxActivity;->setContentView(Landroid/view/View;)V
- .line 153
- return-void
- .end method
- .method private static final isAndroidEmulator()Z
- .locals 6
- .prologue
- .line 160
- sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
- .line 161
- .local v1, "model":Ljava/lang/String;
- sget-object v3, Lorg/cocos2dx/lib/Cocos2dxActivity;->TAG:Ljava/lang/String;
- new-instance v4, Ljava/lang/StringBuilder;
- const-string v5, "model="
- invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
- invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v4
- invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v4
- invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
- .line 162
- sget-object v2, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
- .line 163
- .local v2, "product":Ljava/lang/String;
- sget-object v3, Lorg/cocos2dx/lib/Cocos2dxActivity;->TAG:Ljava/lang/String;
- new-instance v4, Ljava/lang/StringBuilder;
- const-string v5, "product="
- invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
- invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v4
- invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v4
- invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
- .line 164
- const/4 v0, 0x0
- .line 165
- .local v0, "isEmulator":Z
- if-eqz v2, :cond_0
- .line 166
- const-string v3, "sdk"
- invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
- move-result v3
- if-nez v3, :cond_1
- const-string v3, "_sdk"
- invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
- move-result v3
- if-nez v3, :cond_1
- const-string v3, "sdk_"
- invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
- move-result v3
- if-nez v3, :cond_1
- const/4 v0, 0x0
- .line 168
- :cond_0
- :goto_0
- sget-object v3, Lorg/cocos2dx/lib/Cocos2dxActivity;->TAG:Ljava/lang/String;
- new-instance v4, Ljava/lang/StringBuilder;
- const-string v5, "isEmulator="
- invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
- invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
- move-result-object v4
- invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v4
- invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
- .line 169
- return v0
- .line 166
- :cond_1
- const/4 v0, 0x1
- goto :goto_0
- .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement