有没有办法捕获正在运行的Android应用程序中显示的信息?

时间:2019-04-06 03:57:54

标签: android layout textview

我正在玩游戏,并且试图获得对手的全名。问题是他的名字太长了,只显示一个简短的版本:“ username_6475 ...”。调整设备的显示无济于事。有没有一种方法可以打印应用程序中显示的所有信息...可能类似于浏览器中的“查看源代码”?

2 个答案:

答案 0 :(得分:0)

是的,您可以通过在TextView中使用选取框来实现。

Xml:

<TextView
        android:id="@+id/marque_scrolling_text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        android:ellipsize="marquee"
        android:marqueeRepeatLimit="marquee_forever"
        android:padding="16dp"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:text="Create a Marquee (Scrolling Text) in Android Using TextView. Android Marquee (Scrolling Text) Tutorial with Example"
        android:textSize="24sp" />

Java:

TextView marque = (TextView) this.findViewById(R.id.marque_scrolling_text);
marque.setSelected(true);

答案 1 :(得分:-1)

答案是否定的!除非该应用具有显示对手姓名的功能。