从另一个Android应用程序中使用的函数检索信息
我有一个应用程序,它有一个计时器,每x秒用一个随机数更改textview文本从另一个Android应用程序中使用的函数检索信息,android,Android,我有一个应用程序,它有一个计时器,每x秒用一个随机数更改textview文本 @Override public void run() { TextView t = (TextView) findViewById(R.id.tv); while(true){ Random r = new Random(); int i1 = (r.nextInt(805) + 650);
@Override
public void run() {
TextView t = (TextView) findViewById(R.id.tv);
while(true){
Random r = new Random();
int i1 = (r.nextInt(805) + 650);
t.setText(i1.toString());
try {
Thread.sleep(i1);
}catch (Exception e) {
tv1.setText(e.toString());
}
}
}
我需要创建第二个应用程序,在每次生成随机数“i1”(或每次textview更改文本)时检索该随机数
有可能以某种方式这样做吗
我需要创建第二个应用程序,在每次生成随机数“i1”(或每次textview更改文本)时检索该随机数
这意味着两件事:
最简单的解决方案是第一个应用程序发送一个广播,第二个应用程序使用该广播接收该广播。第一个应用程序将发送广播“每次生成此数字(或每次textview更改文本)”,因此第二个应用程序具有最新的值。这非常有用。您能否将此作为答案发布,并就我的特定情况举例说明?我可以用这种方式来解决它,所以简单地说,没有第一次应用的“协作”是不可能做到的?@AlessioTrecani:没有安全和隐私问题也是不可能的。应用程序无法监视其他应用程序。启用这类间谍活动的主要方法是一个应用程序实现一个
可访问性服务
,这需要用户在设置中手动配置。哦,这是一个很好的信息。。所以,如果启用AccessibilityService,我可以在第一个应用程序中检索信息?例如,“监听”(以某种未知的方式)该函数。。每次它被调用时,我都能检索到随机数?