导航菜单

页面标题

页面副标题

Mantra Counter v25.01 - ImageViewer.java 源代码

正在查看: Mantra Counter v25.01 应用的 ImageViewer.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.sweetedge.mantracounter.multimedia;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import androidx.appcompat.app.AppCompatActivity;
import com.sweetedge.mantracounter.R;
import java.io.File;
import uk.co.senab.photoview.PhotoViewAttacher;

public class ImageViewer extends AppCompatActivity {
    public static String image_path;
    ImageView imageviewer;
    ImageView share;

    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_image_viewer);
        ImageView imageView = (ImageView) findViewById(R.id.imageviewer);
        this.imageviewer = imageView;
        imageView.setImageURI(Uri.fromFile(new File(image_path)));
        this.share = (ImageView) findViewById(R.id.share);
        new PhotoViewAttacher(this.imageviewer);
        this.share.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Uri parse = Uri.parse(ImageViewer.image_path);
                Intent intent = new Intent();
                intent.setAction("android.intent.action.SEND");
                intent.putExtra("android.intent.extra.TEXT", "Mantra Statistics");
                intent.putExtra("android.intent.extra.STREAM", parse);
                intent.setType("image/jpeg");
                intent.addFlags(1);
                ImageViewer.this.startActivity(Intent.createChooser(intent, "Share Via"));
            }
        });
    }
}