如何卸载瑞星杀毒软件MonkeyTesr

酷派大神手机系统升级最新版,出现timeservice和monkeytest启动项,腾讯管家和360检测为病毒,无法卸载_百度知道
酷派大神手机系统升级最新版,出现timeservice和monkeytest启动项,腾讯管家和360检测为病毒,无法卸载
手机移动网络会自动打开,关不掉,手机自动处于静音状态。最近几天有许多网友也出现和我相同的问题,应该是系统更新后带来的病毒,更新前没问题
你好;你可以使用腾讯手机管家进行杀毒,它有独特的双核查杀引擎,能够有效检测手机病毒。使用云端智能查杀技术,绝杀病毒,木马。还有强大的软件一键分析,删除多余的系统程序,并可随时恢复。隐私保护支持图案解锁,不再只有数字那么单调。谢谢望采纳
其他类似问题
为您推荐:
其他9条回答
您好!欢迎来到酷派企业平台。非常抱歉给您使用上造成不便,杀毒操作办法详见我们在酷友社区公布的帖子,请您根据杀毒步骤操作,感谢您一如既往对酷派支持!感谢您对酷派产品的支持。欢迎您再次回到酷派企业平台。祝您生活愉快!
第一步,下载360超级root,获取权限。必须是用360超级root获取,其他软件经本人测试对360无效。第二部,在360中下载360手机急救箱,或直接下载360手机急救箱,注意是360手机急救箱,不是360安全卫士!!!第三部,在急救箱中使用超强模式杀毒,然后你会看到9个病毒,查杀之后会自动重启。第四部,重启之后再次扫描,查杀。备注,必须开启root超强模式
你好;你可以先给手机安装一个腾讯手机管家进行杀毒,然后卸载,腾讯手机管家可以智能扫描,对病毒进行全面查杀;进入病毒查杀界面;点击底端切换进入安全防护并且点击病毒查杀;腾讯手机管家优势在于不需要你经常更新手机病毒库,它将庞大的病毒库储存在服务器,你在杀毒时联网就可以获得云查杀服务。
我也是这样更新系统后就这样了!timeservice卸载后马上自动安装!数据流量自己开启,没有root手机开机时竟然出现了root的字样。。。真是够了!
我也是昨天晚上中毒的
酷管家还说这两个软件安全360查出但不能彻底清除 删掉后又自动重装
恢复出厂设置也不管用
最后刷机才解决的
我也今天发生了同样的问题,酷管家检测没问题,猎豹检测出来了,网上不少出现这种情况的,都是更新了最新系统以后出现的,
我也是!求解救!我都出现扣费了!什么巫巫的的
你解决没有?我的也出现同样问题
工程师的电脑带病毒了。
启动项的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁HTC的G12型号手机安装的游戏怎么卸载?_百度知道
HTC的G12型号手机安装的游戏怎么卸载?
问题类型:娱乐软件
提问者采纳
es文件管理器 是需要下载的一个软件,安卓本身不带文件夹的,需要下载这个软件,才能看到SD卡里的东西。下载后点es的图标进去,就可以随便删除SD卡里不需要的东西了 。 至于卸载游戏,如果你手机里有安全管家,直接在安全管家里点软件管理,点你想卸载的游戏,再点删除程序,就可以了。如果有91手机助手,也是一样的道理。如果这两个软件都没有,建议你下载个安全管家,挺好用的。
提问者评价
谢谢各位!
其他类似问题
为您推荐:
其他3条回答
打开ES任务管理器,然后在屏幕上方选卸载,然后再想卸载的程序前面打个勾,最后点击卸载
今天刚买的G12(S510e),还不怎么会用,ES任务管理器是在什么地方的呀?
跟别的安卓系统卸载方式应该一样吧?有什么不同吗?
我是直接下载软件存入SD卡后在手机上安装的
管理器就是一个小图标而已,在论坛里多逛逛吧。
装个360管家,里面的软件管理器可以卸载游戏
htc的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁trackbacks-0
(netpirate&#)
http://www.anymobile.org
String fileName =
Environment.getExternalStorageDirectory() + apkName;
Uri uri = Uri.fromFile(new File(fileName));
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri, application/vnd.android.package-archive");
startActivity(intent);
Uri mPackageURI = Uri.fromFile(new File(Environment.getExternalStorageDirectory()
+ apkName));
int installFlags = 0;
PackageManager pm =
getPackageManager();
&&& PackageInfo pi = pm.getPackageInfo(packageName,
&& &PackageManager.GET_UNINSTALLED_PACKAGES);
&&& if(pi != null)
&&&&&&& installFlags |= PackageManager.REPLACE_EXISTING_PACKAGE;
catch (NameNotFoundException e)
PackageInstallObserver observer
= new PackageInstallObserver();
pm.installPackage(mPackageURI, observer, installFlags);
android.permission.INSTALL_PACKAGES
/system/app
java.lang.SecurityException: Neither user
10039 nor current process has android.permission.INSTALL_PACKAGES.
install –r -r
1am start …
(2)Runtime.exec(String[] args)
(3)Class&?& execClass =
Class.forName("android.os.Exec");
cp / adb push
MarketEOEeTrackDog
Intent intent =
new Intent(Intent.ACTION_VIEW,
Uri.parse("market://search?q=pname:your.app.id"));
startActivity(intent);
Uri packageURI = Uri.parse("package: your.app.id");
Intent intent = new Intent(Intent.ACTION_DELETE);
startActivity(intent);
PackageInstallObserver observer
= new PackageInstallObserver();
pm.installPackage(mPackageURI, observer, installFlags);
android.permission.DELETE_PACKAGES
AndroidMarket
1.int&result&=&Settings.Secure.getInt(getContentResolver(),&Settings.Secure.INSTALL_NON_MARKET_APPS,&0);&&&
2.if&(result&==&0)&{&&&
3.//&show&some&dialog&here&&&&&&
4.//&...&&&&&&
5.//&and&may&be&show&application&settings&dialog&manually&&&&&&
6.Intent&intent&=&new&Intent();&&& &&
7.intent.setAction(Settings.ACTION_APPLICATION_SETTINGS);&&&
8.startActivity(intent);&&
public static final
class Settings.Secure extends&
public static final&&INSTALL_NON_MARKET_APPS
Whether the package
installer should allow installation of apps downloaded from sources other than
the Android Market (vending machine). 1 = allow installing from other sources 0
= only allow installing from the Android Market
阅读(13219)
&re: Android 程序的安装、卸载和更新
你好 我现在想做一个电子市场我想知道里面的程序如何检测到是否有新版本需要升级呢??望回复!QQ:&&&&&&
&re: Android 程序的安装、卸载和更新[未登录]
你好
上述代码我在android中调试了一下
存在以下问题,还望指点下
1:PackageInstallObserver observer = new PackageInstallObserver();
中PackageInstallObserver 这个类是你自己写的吗?我在SDK中找不到,若是你自己写的。还望把代码再发下
2:pm.installPackage(mPackageURI, observer, installFlags);
中的installPackage方法在SDK中找不到
十分着急,望尽快 回复,不胜感激~~~~&&&&&&
&re: Android 程序的安装、卸载和更新
@Talmarket需要自行处理版本检测相关;新的sdk,google market添加了该机制,只有market支持,第三方的market均需要自行实现。&&&&&&
&re: Android 程序的安装、卸载和更新
@新手这个是系统类,sdk屏蔽了该类,用引用它,必须在完整api的基础上开发;所以第三方的应用,建议还是用Intent机制实现之。&&&&&&
&re: Android 程序的安装、卸载和更新
packageName想请问一下 这东西是哪获取的&&&&&&
&re: Android 程序的安装、卸载和更新
最后那段代码您有具体实现的代码或者能指点我一下吗?看不大懂。。。。。谢谢QQ:&&&&&&&CSDN开发高手第10期的“在Win32下自删除可执行文件”一文曾提到了批处理文件的自删除功能,这立刻钩起我的兴趣,写下此文,因为我的程序经常采用这种方法进行卸载。 &&&&批处理文件是一个扩展名为bat的文本文件,里面集成了多条用户想一次运行的命令,当用户键入该批处理文件的文件名后,系统就会逐条解释并执行文件中包含的部分或者全部命令。我们可以使用任何文本编辑器来编写他,也可以通过程序生成一个文本文件,并自动向其中添加命令。先简单的生成一个bat文件,让我们看看删除功能是如何实现的。新建一个文本文件,在里面填入 del test.txt del %0 &&&&将文件保存为Test.bat,并且在同一目录下建立一个Test.txt文件。运行刚刚生成的Test.bat文件,你会发现Test.txt和Test.bat文件同时消失了。文件中的第一行使用了DOS命令del删除test.txt文本文件,第二行中的%0代表批处理文件本身。现在我给大家演示如何用程序动态生成批处理文件实现程序卸载功能。 &&&&在Delphi中新建一个应用程序,并在窗口里放上一个按钮,双击按钮生成它的OnClick事件,填入如下代码: AssignFile(BatchFile, ‘UnInstall.bat’); Rewrite(BatchFile); Writeln(BatchFile, 'del "Project1.exe"'); Writeln(BatchFile, 'del %0'); CloseFile(BatchFile); 它的功能是生成文本格式的批处理文件,接下来我们需要运行生成的UnInstall.bat程序,所以在后面继续添加代码: ShellExecute(Application.Handle,'nil','UnInstall.bat',nil,nil,SW_HIDE); &&&&通过这个函数可以调用生成的批处理文件;另外使用ShellExecute函数时不要忘记在uses里加上ShellAPI文件。编译该代码,运行,点击按钮,随后Project1.exe和UnInstall.bat程序都被删除。至此,一个简单的卸载程序完成了。&&&&为了严谨,上面的代码还可以继续完善,比如在批处理文件中使用if exist [path&filename] goto语句测试要删除的文件是否存在,文件名使用绝对路径等等,这可以根据需要自行选择。
阅读(...) 评论() &目前android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。大家别看这俩兄弟名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。而monkeyrunner呢,相比之下会强大一些,它主要可应用于功能测试,回归测试,并且可以自定义测试扩展,灵活性较强,并且测试人员可以完全控制。
本篇乃本人学习monkeyrunner时笔记,查看网络中的资料并经本人测试而出,由于本人刚接触,所以本篇内容不免肤浅,高手们请绕走~
在测试本人以下实例时,请自行搭建Android环境。
一、打开模拟器
运行monkeyrunner之前必须先运行相应的模拟器,不然monkeyrunner无法连接设备。
用Elipse打开Android模拟器或在CMD中用Android命令打开模拟器。这里重点讲一下在CMD中用Android命令打开模拟器
命令:emulator -avd test
(注意:test为虚拟设备的名称——的全称为:Android Virtual Device,就是Android运行的虚拟设备,如下图所示:)
上面命令中的test是模拟器名称。使用时需要改成实际名字。
如果正常,模拟器应该可以启动起来了。
如果执行的结果出现以下错误内容:
PANIC:&Could&not&open:&C:\Documents&and&Settings\sAdministrator\.android/avd/test.ini&&
如下图所示:
原因在于你的环境变量缺少配置。请在“系统变量”中添加“ANDROID_SDK_HOME”,设置其值为“C:\Documents and Settings\Administrator”(注意:这里的值不能为C:\Documents and Settings\Administrator\.android),如下图所示:
确定后,关闭CMD窗口,重新打开CMD。执行以上命令。将会启用模拟器。
模拟器启动成功后,我们仍在CMD环境中操作。现在进入monkeyrunner的shell命令交互模式。
命令:monkeyrunner
进入shell命令交互模式后,首要一件事就是导入monkeyrunner所要使用的模块。直接在shell命令下输入:
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice 回车
OK,这步完成我们就可以利用monkeyrunner进行测试工作了。
这里有两种方案,一是直接在shell命令下输入以下命令;
device=MonkeyRunner.waitForConnection() #连接手机设备
device.installPackage(&../samples/android-10/ApiDemos/bin/Apidemos.apk&) #安装apk包到手机设备。
启动其中的任意activity了,只要传入package和activity名称即可。命令如下:
device.startActivity(component=&com.example.android.apis/com.example.android.apis.ApiDemos&)
此时模拟器会自动打开ApiDemos这个应用程序的主页。
device.reboot() #手机设备重启
device.touch(300,300,'DOWN_AND_UP')
MonkeyRunner.alert(&hello&)#在emulator上会弹出消息提示
device.press('KEYCODE_HOME',MonkeyDevice.DOWN_AND_UP)
device.type('hello')#向编辑区域输入文本'hello'
二是将以下命令写到python文件里,例如test.py,然后我们再从命令行直接通过monkeyrunner运行它即可。比如,我们还是用上面的例子,语法如下:monkeyrunner test.py 接下来monkeyrunner会自动调用test.py,并执行其中的语句,相当方便。
实例:test.py
from&com.android.monkeyrunner&import&MonkeyRunner,MonkeyDevice&&device=MonkeyRunner.waitForConnection()&&device.startActivity(component=&/.TestActivity&)&&
在CMD中执行
monkeyrunner test.py
可能出现错误“Can't open specified script file”,如下图所示:
原因在于python脚本文件路径不正确。你可以有以下解决办法:
1、将test.py文件存放到monkeyrunner文件同一目录中。可以执行:monkeyrunner test.py 调用
2、指定python文件位置。如果test.py文件在D盘根目录下,可以这样执行:monkeyrunner d:\test.py
下面是学习中的笔记,有点乱。就放在本篇最后吧。
变量名:ANDROID_SDK_HOME
变量值:C:\Documents and Settings\Administrator
变量名:Path
变量值:%SystemRoot%\system32;%SystemRoot%;C:\Python27;C:\D:\android\android-sdk-windows\D:\android\android-sdk-windows\platform-tools
android自动化测试框架:CTS、monkey、monkeyrunner、benchmark
monkeyrunner
monkeyrunner工具提供了一个API,运用该API编写的程序可以不用通过android代码来直接控制android设备和模拟器,我们可以写一个python程序对android应用程序或测试包进行安装、运行、发送模拟击键,对用户界面进行截图并将截图存储在workstation上等操作。monkeyrunner工具的主要设计目的是用于测试application/framework层上的应用程序和设备、或用于运行单元测试套件,也可以用于其它目的。
monkey工具,是直接运行在设备或模拟器的adb shell中,生成用户或系统的伪随机事件流。
monkeyrunner为android测试提供了以下独特的功能:
1、多设备控制:monkeyrunner API可以跨多个设备或模拟器实施测试套件。可以在同一时间接上所有设备或一次启动全部模拟器,依据程序依次连接到每一个,然后运行一个或多个测试。也可以用程序启动一个配置好的模拟器,运行一个或多个测试,然后关闭模拟器。
2、功能测试:monkeyrunner可以为一个应用自动贯彻一次功能测试。您提供按键或触摸事件的输入数值,然后观察输出结果的截屏。
4、回归测试:monkeyrunner可以运行某个应用,并将其结果截屏与既定已知正确的结果截屏相比较,以此测试应用的稳定性。
4、可扩展的自动化:由于monkeyrunner是一个API工具包,我们可以开发基于python模块和程式的一整套系统,以此来控制android设备。除了使用monkeyrunner API,我们还可以使用标准的python os和ubprocess模块来调用android debug bridge这样的android工具。如ADB这样的android工具,也可以将自己写的类添加到monkeyrunner API中。
运行monkeyrunner
可以直接使用一个代码文件运行monkeyrunner,抑或在交互式对话中输入monkeyrunner语句。不论使用哪种方式,你都需要调用SDK目录的tools子目录下的monkeyrunner命令。如果提供一个文件名作为运行参数,则monkeyrunner将视文件内容为python程序,并加以运行;否则,它将提供一个交互对话环境。
monkeyrunner命令语法
monkeyrunner -plugin &plugin_jar& &programe_filename& &programe_option&
monkeyrunner API
主要包括三个模块
1、MonkeyRunner:这个类提供了用于连接monkeyrunner和设备或模拟器的方法,它还提供了用于创建用户界面显示提供了方法。
2、MonkeyDevice:代表一个设备或模拟器。这个类为安装和卸载包、开启Activity、发送按键和触摸事件、运行测试包等提供了方法。
3、MonkeyImage:这个类提供了捕捉屏幕的方法。这个类为截图、将位图转换成各种格式、对比两个MonkeyImage对象、将image保存到文件等提供了方法。
注意:在运行monkeyrunner之前必须先运行相应的模拟器,否则monkeyrunner无法连接到设备
运行模拟器有两种方法:1、通过eclipse中执行模拟器 2、在CMD中通过命令调用模拟器
这里介绍通过命令,在CMD中执行模拟器的方法
命令:emulator -avd test
上面命令中test是指模拟器的名称。
导入需要的模块
import sys
from com.android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner import MonkeyDevice as md
from com.android.monkeyrunner import MonkeyImage as mi
如果给导入的模块起了别名,就应该使用别名,而不能使用原名,否则会出现错误。
比如连接设备或模拟器,起了以上别名后,命令应该如下:
device=mr.waitForConnection()&
也可以采用以下方式
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage
也可以采用这种方式
import com.android.monkeyrunner
但是在使用时,就显得特别麻烦
device=com.android.monkeyrunner.MonkeyRunner.waitForConnection()&
我们也可以给它一个别名
import com.android.monkeyrunner as cam
但是在使用时,就显得特别麻烦
device=cam.MonkeyRunner.waitForConnection()
#等待连接到设备,与模拟器连接,返回monkeydevice对象,代表连接的设备。没有报错的话说明连接成功。
参数1:超时时间,单位秒,浮点数。默认是无限期地等待。
参数2:串deviceid,指定的设备名称。默认为当前设备(手机优先,比如手机通过USB线连接到PC、其次为模拟器)。
默认连接:device=MonkeyRunner.waitForConnection()
参数连接:device = mr.waitForConnection(1.0,'emulator-5554')
向设备或模拟器安装要测试的APK
device.installPackage('myproject/bin/MyApplication.apk') #参数是相对或绝对APK路径
路径级别用“/”,不能用“\”,比如d:\www\a.apk,而应该写成d:/www/a.apk
安装成功返回true,此时查看模拟器我们可以在IDLE界面上看到安装的APK的图标了。
从设备中删除指定的软件包,包括其相关的数据和调整缓存
device.removePackage('myproject/bin/MyApplication.apk')
删除成功返回true。
#启动任意的Activity
device.startActivity(component=&/.TestActivity&)
device.startActivity(component=&/.TestActivity&)
此时可以向模拟器发送如按键、滚动、截图、存储等操作了。
执行一个adb shell命令,并返回结果,如果有的话
device.shell(&...&)
暂停目前正在运行的程序指定的秒数
MonkeyRunner.sleep(秒数,浮点数)
获取设备的屏蔽缓冲区,产生了整个显示器的屏蔽捕获。(截图)
result=device.takeSnapshot()
返回一个MonkeyImage对象(点阵图包装),我们可以用以下命令将图保存到文件
result.writeToFile('takeSnapshot\\result1.png','png')
写文件MonkeyImage
MonkeyImage.writeToFile(参数1:输出文件名,也可以包括路径,参数2:目标格式)
写成功返回true,否则返回false
键盘上的类型指定的字符串,这相当于要求每个字符串中的字符按(键码,DOWN_AND_UP).
字符串发送到键盘
device.type('字符串')
唤醒设备屏幕(在设备屏幕上唤醒)
device.wake()
重新引导到指定的引导程序指定的设备
device.reboot()
=========================================================
在指定位置发送触摸事件(x,y的单位为像素)
device.touch(x,y,TouchPressType-触摸事件类型)
发送到指定键的一个关键事件
device.press(参数1:键码,参数2:触摸事件类型)
参数1:见android.view.KeyEvent
参数2,如有TouchPressType()返回的类型-触摸事件类型,有三种。
1、DOWN 发送一个DOWN事件。指定DOWN事件类型发送到设备,对应的按一个键或触摸屏幕上。
2、UP 发送一个UP事件。指定UP事件类型发送到设备,对应释放一个键或从屏幕上抬起。
3、DOWN_AND_UP 发送一个DOWN事件,然后一个UP事件。对应于输入键或点击屏幕。
以上三种事件做为press()或touch()参数。原英文如下:
use this with the type argument of press() or touch() to send a down event.
为了模拟输入键,发送DOWN_AND_UP。
参数1的部分具体内容逻辑:
按下HOME键 device.press('KEYCODE_HOME',MonkeyDevice.DOWN_AND_UP)&
按下BACK键 device.press('KEYCODE_BACK',MonkeyDevice.DOWN_AND_UP)&
按下下导航键 device.press('KEYCODE_DPAD_DOWN',MonkeyDevice.DOWN_AND_UP)&
按下上导航键 device.press('KEYCODE_DPAD_UP',MonkeyDevice.DOWN_AND_UP)&
按下OK键 device.press('KEYCODE_DPAD_CENTER',MonkeyDevice.DOWN_AND_UP)
device.press('KEYCODE_ENTER',MonkeyDevice.DOWN_AND_UP)#输入回车
device.press('KEYCODE_BACK',MonkeyDevice.DOWN_AND_UP)#点击返回
home键 KEYCODE_HOME&
back键 KEYCODE_BACK&
send键 KEYCODE_CALL&
end键 KEYCODE_ENDCALL&
上导航键 KEYCODE_DPAD_UP&
下导航键 KEYCODE_DPAD_DOWN&
左导航 KEYCODE_DPAD_LEFT&
右导航键 KEYCODE_DPAD_RIGHT &
ok键 KEYCODE_DPAD_CENTER&
上音量键 KEYCODE_VOLUME_UP &
下音量键 KEYCODE_VOLUME_DOWN&
power键 KEYCODE_POWER&
camera键 KEYCODE_CAMERA&
menu键 KEYCODE_MENU&
更多:/reference/android/view/KeyEvent.html
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:410次
排名:千里之外
转载:12篇
(4)(7)(1)(2)

我要回帖

更多关于 如何卸载qq宠物 的文章

 

随机推荐