barriers / 阅读 / 详情

launcher的几种问题的解决方式

2023-08-24 23:13:08
共1条回复
阿啵呲嘚

1.将所有的应用都排列在桌面上

将所有的应用都排列在桌面是通过首先创建一个三维的boolean型全局数组来记录item的排列情况,第一维是屏数,第二维是纵向上的排列情况,第三维是横向的排列情况,如果那个位置被item所占用就标记为1,否则标记为0.在启动时把全局数组初始化为0,然后在添加的时候把相应的位置置1.凡是涉及到workspace上item的变化,比如移动、添加、删除操作时都需要维护数组,保持数组的正确性,因为在安装新程序时依据数组的状态去判断把item加到什么位置。

2.动态增加屏幕

动态增加屏幕是通过worksapce .addchild(view)的方式实现。基本思路是:首先预先规定所允许的最大的屏幕数,然后在需要增加屏幕而且当前屏幕数没有超过最大屏幕数的时候通过(CellLayout)mInflater.inflate(R.layout.workspace_screen,null)创建一个celllayout实例出来,然后通过addchild把它加入进去。在屏幕上的item被删除时通过从最后一屏起判断屏幕上是否有item,如果有的话保留,没有的话则删除最后一屏,以此类推。

3.预制桌面

a.添加普通的应用程序快捷方式:

在../res/xml下的default_workspace.xml文件中加入默认要放置的普通的应用程序。加入的格式为:

<favorite

launcher:packageName=... //应用的packageName

launcher:className=... //应用启动时的第一个activity

launcher:screen=... //放置在第几屏(放在workspace的时候需要,从0开始,0为第一屏,1为第二屏,以此类推...)

launcher:x=... //放置x方向的位置(在列中的位置)

launcher:y=... /> //放置y方向的位置(在行中的位置)

packageName和className可以通过点击程序,然后在打印出的log中找到comp={...},例如如下信息:

comp={com.estrongs.android.taskmanager/com.estrongs.android.taskmanager.TaskManager}。其中com.estrongs.android.taskmanager为packageName,com.estrongs.android.taskmanager.TaskManager为className。

workspace的布局如下: (0,0) (1,0) (2,0) (3,0) (4,0) (0,1) (1,1) (2,1) (3,1) (4,1) (0,2) (1,2) (2,2) (3,2) (4,2) b.添加widget:

在../package/apps/VLauncher/res/xml下的default_workspace.xml文件中加入默认要放置的普通的应用程序。加入的格式为:

<widget

launcher:packageName=...//widget的packageName

launcher:className= ...//实现 widget的 receiver 类的名称.

launcher:container=...//放置的位置(只能为desktop)

launcher:screen=...//放置在第几屏上

launcher:x=...//放置的x位置

launcher:y=...//放置的y位置

launcher:spanx=...//在x方向上所占格数

launcher:spany=.../> //在y方向上所占格数

例如,要在第3屏的第一行第二列放置开始放置一个x方向上占两个单位格,y方向上占两个单位格的时钟,可以加入以下代码:

<appwidget

launcher:packageName=com.android.alarmclocklauncher:className=com.android.alarmclock.AnalogAppWidgetProvider

launcher:container=desktop

launcher:screen=2

launcher:x=1

launcher:y=0

launcher:spanx=2

launcher:spany=2/>

4.改变主界面的排列方式

要修改桌面的排列方式,如下,先根据横竖屏设置修改workspace_screen.xml里shortAxisCells和longAxisCells的参数,然后在Launcher.java中修改NUMBER_CELLS_X和NUMBER_CELLS_Y的值,在2.3版本中刚开始往数据库中添加item的时候会去判断,如果不修改NUMBER_CELLS_X和NUMBER_CELLS_Y的话会导致一部分的item显示不出来,导致预制apk的失败。

5.增加worksapce上的屏数

要增加屏数,首先在根据横竖屏在launcher.xml中的<com.android.launcher.Workspace 中删除或增加 <include android:id=@+id/cellN layout=@layout/workspace_screen />;,然后在Launcher.java中修改SCREEN_COUNT的值即可。

launcher

相关推荐

launcher是什么意思?

运行者
2023-08-18 17:18:132

launcher是什么软件

Launcher是安卓系统中的桌面启动器。Launcher是安卓系统中的主要程序组件之一,系统中如果没有Launcher就无法启动安卓桌面。Launcher出错时,安卓系统会出现进程com.android.launcher意外停止的提示窗口,这时需要重新启动Launcher。 演示机型:华为MateBook X 系统版本:win10 APP版本:Microsoft Launcher 6.210602.0.966170 Launcher是安卓系统中的桌面启动器。Launcher是安卓系统中的主要程序组件之一,系统中如果没有Launcher就无法启动安卓桌面。Launcher出错时,安卓系统会出现进程com.android.launcher意外停止的提示窗口,这时需要重新启动Launcher。
2023-08-18 17:18:291

Launcher中文是什么?

launcher英 [ˈlɔ:ntʃə(r)] 美 [ˈlɔntʃɚ, ˈlɑn-] n.发射器;发射者;运载火箭;(火箭、导弹等的)发射装置
2023-08-18 17:18:431

智能电视出现launcher已停止运行怎么办

tcl真是垃圾
2023-08-18 17:19:058

launcher.exe是什么意思

launcher.exe是很多程序都包含的进程,例如Windows桌面主题下载软件Webshots,鼠标增强软件UinterfaceMouselaunch和三星产品当中。注意:launcher.exe也可能是Intercort公司的广告程序。描述:launcher.exe是很多程序都包含的进程,例如Windows桌面主题下载软件Webshots,鼠标增强软件UinterfaceMouselaunch和三星产品当中。launcher.exe文件是很多游戏和软件的启动,登陆文件,是很多程序包含的进程。
2023-08-18 17:20:541

iOS8插件应用Launcher怎么用

Launcher正是利用了iOS8的这一特性,允许用户自定义通知中心的快捷启动。可惜由于Launcher将插件功能开放得太彻底,导致Launcher目前已被苹果从App Store下架。打开Launcher,点击右上角按钮,再点击Add New进行添加。可以见到四个功能:Contact Launcher——添加常用的联系人;Web Launcher——添加常用网页书签;App Launcher——添加App快捷方式;Custom Launcher——自定义快捷方式。添加常用联系人和网页书签步骤很简单,相信大家都会。小编今天主要给大家介绍App Launcher和Custom Launcher的使用方法。打开App Launcher,看到一系列应用列表,可以直接调用的有系统自带的App以及在你已经安装的软件中,本身支持被调用的App,例如微信、QQ等。这些只需要直接选择,就能够添加到Launcher中。不过如同步推、新浪微博这些常用的Apps,可惜他们目前并不能够直接被调用,这时我们需要利用深度自定义调用的方式,即通过Custom Launcher进行调用。进入Custom Launcher,依次设置好icon,名称,最关键的就是第三栏URL。如何把同步推添加Launcher呢?在URL栏里填写调用代码:tbtui:// (注意全部字符都是英文状态下的字符哦),最后点击右上角添加完成。下拉通知中心,同步推出现在通知中心里面,点击一下即可跳转自同步推。还有不少用户常常用到开关蜂窝的功能,当然也能将蜂窝网络设置添加到通知中心。具体操作步骤如下:进入Custom Launcher,同样设置好icon,名称,在URL栏里填写调用代码:prefs:root=MOBILE_DATA_SETTINGS_ID (同样注意全部字符都是英文状态下的字符,并区分大小写),填写完后点击右上角保存。从通知中心里点击图标跳转自蜂窝网络设置页面。没错,就是这么简单!只需要有应用的调用代码,大家就能够将自己最常用的功能放置在通知中心里面了。目前Launcher只支持添加2排7个的快捷启动图标。
2023-08-18 17:21:031

电视出现launcher是什么意思怎么维修

电视出现launcher,一般是指电视机的系统基础服务无法启动或者运行错误、系统自身存在bug或者内存不足导致的,此时电视机无法正常使用。可以将电视机重启一下,一般重启后即可恢复正常。方法如下:1、找到电视的应用选项,点击进去:2、选择系统-恢复出厂设置:3、不要选择保留tv频道等系统设置的数据,然后点击确定等待电视恢复完后重启电视:4、重启完毕后,选择中文即可恢复正常观看。扩展资料电视日常维护事项:1、在图像清晰的前提下,把亮度调得偏暗一些。若把亮度开得太大,会加速电视机荧光物的老化,促使其过早耗尽,缩短电视寿命;会增加耗电量,刺激眼睛,致使视力减弱。2、收看节目和刚关机时,不要搬动和震动电视机,以防损坏显像管。显像管要避免被阳光直接照射3、在使用大屏幕彩电时,不要覆盖塑料布、布套等,底部也不要垫泡沫塑料,以免影响彩电透气、散热。4、大屏幕彩电的色彩、音量、对比度等要适当,这样不仅观看效果好,而且省电,还可以延长电视的寿命。5、大屏幕彩电的荧光屏应朝南或朝北放置,使地球的磁场方向与显像管内电子束射线方向一致,防止地磁影响色纯度。
2023-08-18 17:21:451

车载launcher什么意思

agamacarlauncher(车载启动器)是专为汽车打造手机端车载启动器软件,支持在安卓系统中运行,界面十分炫酷,目前仅支持繁体中文,此版本为内购版,可免费使用,内含播放器、车速表盘、导航部件等等!
2023-08-18 17:22:231

launcher报错怎么解决

开机自动运行了launcher这个程序,而你的杀毒软件把他的关联文件删掉了 导致他运行不了 然后就会向你报错~就这么简单 方法如下运行-msconfig-启动-全部禁止-确定-重新启动计算机 我的电脑属性-高级-错误报告-禁用错误汇报
2023-08-18 17:22:321

redlauncher在哪里?

电脑上的redlauncher是在由GOG.com开发类别MiscellaneousShareware软件。它是由我们客户端应用程序更新期间的最后一个月的用户更新565次进行检查。最新版本是redlauncher的2.08.12021/01/09上释放。它最初被添加到我们的数据库2020/12/12上。redlauncher在下列操作系统上运行:Windows系统。相关资料PC端只要有GOG帐户,开始游戏或者通过redlauncher启动游戏都可以直接领取,物品在V的公寓的储藏处。在其他平台购买的玩家只需要将游戏关联至GOG账户即可获得同样的奖励。GOG用户通过GOGGALAXY启动《赛博朋克2077》并且开始游戏即可。Steam以及Epic用户安装游戏之后,使用GOG帐户登录redlauncher。通过redlauncher启动《赛博朋克2077》并且开始游戏。主机用户在《赛博朋克2077》的主菜单中。打开“我的奖励”并且使用您的GOG帐户登录。
2023-08-18 17:23:041

很抱歉,’launcher ‘ 已停止运行 怎么办

1、故障情况投影仪连接Internet之后,画面出现“Launcherv2”已停止运营图标。2、解决办法(如需要查看视频,可以关注“家用投影机”微信公众号,输“launcherv”)1、将对应的更新程序apk(见第3点)下载到U盘2、关闭路由器,确保投影机网络断开3、将装入对应更新程序apk的U盘插入投影机4、根据U盘插入投影机后出现的对话框,点击安装包5、点击安装包后会出现下载好的更新程序apk,点击安装6、安装完成后将机器重启即可恢复正常联网使用特别提示:在安装更新程序之前先在设置里面查看版本是6.0还是4.4的,根据版本选择对应的更新程序apk安装包。下载地址4.4中文除GP系列(86W86+W96W96+W600W800W900W等)http://4643220.s21d-4.faiusrd.com/74/ABUIABBKGAAgwNGJ2QUogIjvYg.apk4.4中文GP系列http://4643220.s21d-4.faiusrd.com/74/ABUIABBKGAAg0dGJ2QUoxqCt9QQ.apk4.4英文全部通用http://4643220.s21d-4.faiusrd.com/74/ABUIABBKGAAgnNeJ2QUo-M2y8QQ.apk6.0中文http://4643220.s21d-4.faiusrd.com/74/ABUIABBKGAAg5daJ2QUo3LCZ2gE.apk6.0英文http://4643220.s21d-4.faiusrd.com/74/ABUIABBKGAAgnNeJ2QUo-M2y8QQ.apk
2023-08-18 17:23:333

轰天炮launcherv2已停止运行

若手机提示应用程序已停止,可能是手机下载的第三方软件或者内部应用程序出现错误,建议您:1.设定-查找“应用程序管理器”-(全部)-查找无法使用的应用程序-(存储)-清除数据。2.若是下载的第三方软件,建议卸载该软件重新安装或下载安装此软件其他版本尝试。3.如果运行内置程序时也会出现已停止的提示,查看手机是否有最新固件版本,将机器升级到最新版本。4.若仍然无法运行此应用程序,请备份手机中数据(联系人、照片等),然后恢复出厂设置。若问题依然存在,请您携带购机发票、包修卡和机器送到三星服务中心,由专业的售后工程师帮助检测。
2023-08-18 17:24:181

很抱歉,’launcher ‘ 已停止运行 怎么办

重装安装!!没别的办法
2023-08-18 17:24:292

Launcher怎么用 iOS8安装launcher使用方法大全

  1.下载软件launcher(软件需要内购才能无限制);  2.下拉通知中心,点编辑,将launcher 添加到通知中心里;  3.下载要添加的代码图标。网络找(蜂窝就找蜂窝的图标);  4.打开launcher软件,点击右上角的编辑图标(有一支笔),再点击白色的加号“add new”,选择“custom launcher”,在name里填写对应的快捷方式的名称如“蜂窝网络”等等,在URL里填相应的快捷方式的代码。  5.软件图标,可以在设置中截图,然后在照片中编辑,裁剪成接近软件的图标,然后在custom launcher添加时,点设置(即螺丝图标),选择custom icon-choose photo,选择刚刚裁剪好的图标,用手指调整大小。  代码如下:  蜂窝网络:prefs:root=MOBILE_DATA_SETTINGS_IDWIFI:prefs:root=WIFI(WIFI这几个字母一定要大写)定位服务:prefs:root=LOCATION_SERVICES网易新闻代码 tencent100346651://今日头条 tencent100450268://百度贴吧 tencent100385258://ZAKER zakeripad://qq音乐 tencent100497308.content://新浪微博 sinaweibohd://新浪微博 weibo:// 或 sinaweibo://网易邮箱 neteasemail://高德导航 Autonavi://百度输入法 BaiduIMShop://百度贴吧 com.baidu.tieba://淘宝 taobao://微信 wechat:// 或 weixin://百度云 baiduyun://网易新闻 newsapp://设置 prefs:root=SETTING定位服务 prefs:root=LOCATION_SERVICESUC浏览器 ucbrowser://E-Mail MESSAGE://QQ mqq://12306订票助手 trainassist://金山词霸 com.kingsoft.powerword.6://节奏大师 tencentrm://赶集生活 **://凤凰新闻 comIfeng3GifengNews://高铁管家 gtgj://飞信 fetion://豆瓣FM doubanradio://大智慧 dzhiphone://布卡漫画 buka://爱奇艺PPS ppstream://哔哩哔哩动画 bilibili://56视频 com.56Video://365日历 rili365://58同城 wbmain://遇见 iaround://陌陌 momochat://旺旺卖家版 wangwangseller://有道词典 yddict://优酷 youku://掌阅iReader iReader://艺龙旅行 elongIPhone://迅雷+迅雷云播 熊猫公交 wb1405365637://携程无线 CtripWireless://无线苏州 SuZhouTV://唯品会 vipshop://微视 weishiiosscheme://微拍 wpweipai://旺信 wangxin://网易公开课 ntesopen://网易将军令 netease-mkey://万年历 youloft.419805549://土豆视频 tudou://同花顺 amihexin://天涯社区 tianya://天气通Pro sinaweatherpro://天气通 sinaweather://墨迹天气 rm434209233MojiWeather://腾讯新闻 qqnews://腾讯微云 weiyun://腾讯地图 sosomap://淘宝旅行 taobaotravel://人人 renrenios://蜻蜓FM qtfmp://浦发银行 wx1cb534bb13ba3dbd://招商银行 cmbmobilebank://支付宝 alipay://建设银行 wx2654d9155d70a468://工商银行 com.icbc.iphoneclient://酷我音乐 com.kuwo.kwmusic.kwmusicForKwsing://酷狗音乐 kugouURL://京东 openApp.jdMobile://今日头条 snssdk141://QQ音乐 qqmusic://QQ斗地主 tencent382://QQ浏览器 mttbrowser://QQ安全中心 qmtoken://QQ国际版 mqqiapi://PPTV pptv://爱奇艺视频 qiyi-iphone://暴风影音 com.baofeng.play://保卫萝卜2 wb2217954495://保卫萝卜 wb1308702128://百度音乐 baidumusic://百度视频 baiduvideoiphone:// 或 bdviphapp://百度糯米 bainuo://百度魔图 photowonder://百度魔拍 wondercamera://百度地图 baidumap://百度导航 bdNavi://百度 baiduboxapp:// 或 BaiduSSO://搜狗输入法 com.sogou.sogouinput://搜狐视频 sohuvideo-iphone:// 或 sohuvideo://搜狐新闻 sohunews://随手记 FDMoney://腾讯企业邮箱 qqbizmailDistribute2://腾讯手机管家 mqqsecure://腾讯视频 tenvideo:// 或 tenvideo2:// 或 tenvideo3://腾讯微博 TencentWeibo://天猫 tmall://  下面是设置里面的所有快捷方式翻译:  About--关于手机Accessibility--辅助功能Autolock--自动锁屏时间Bluetooth-蓝牙(用得比较少)Cellular/Mobile--蜂窝数据网络(这个我想大部分人都要添加的)Compass--指南针设置Control Center--控制中心Date/Time--时期和时间Display/Brightness--显示与亮度Do not disturb--勿扰模式Facebook--Facebook设置Facetime--Facetime设置Game Center--游戏中心General--通用iCloud--iCloud登录与设置iCloud Storage--iCloud容量查看与设置Internationnal--语言与地区设置iTunes & App Store--iTunes与App Store账号设置Keyboard--键盘设置Location Services--定位服务设置Mail,Contacts,Calendar--邮件,通讯录,日历设置Map--地图设置Music--音乐设置Music EQ--音效设置Notes--备忘录设置Notifications--通知中心设置Passcode--密码设置Personal Hotspot--个人热点(打开这项的前提是蜂窝数据已经打开)Phone--电话设置Photos--相册设置Privacy--证书设置Profiles--隐私设置Reminders--提醒事项设置Reset--还原设置Ringtone--铃声设置Safari--Safari设置Sounds--声音设置Software Update--软件更新Touch ID &Passcode--Touch ID与密码设置Twitter--Twitter账号与设置Usage--用量Videos--视频设置Wallpaper--壁纸设置WiFi--WiFi设置
2023-08-18 17:24:362

运行GTA5时被提示“err no launcher”,怎么解决呢?

首先把该装的驱动全安装好。驱动没有安装好可能会无法进入游戏。你的配置必须符合GTA5的推荐配置要求,另外安装上游戏必须的运行组件,如:VC2008、physx等,如果缺少这些组件,会弹出一系列错误提示。简介《侠盗猎车手》是由Rockstar Games开发的以犯罪为主题的世界著名游戏,别名有《侠盗飞车》、《横行霸道》等,于1997年发行第一部作品。《侠盗猎车手》在黑帮的背景下混合了驾驶、枪战、格斗、养成乃至经营的元素。这款游戏自《侠盗猎车手:罪恶都市》发行以后便迅速占领玩家们的视野,大多数中国玩家从这里开始认识《侠盗猎车手》。
2023-08-18 17:25:171

请问屏幕出现“ launcher已停止运行”该怎么办?

尊敬的康佳用户: 您好,抱歉康佳产品给您带来不便了! 这是电视机安卓程序的一些提示,偶尔有这样的提示是正常的,建议直接在弹出的窗口中选择关闭即可。若是经常有这个提示,无法正常打开程序,将电视机恢复出厂设置。 要是问题仍然如此,建议您联系康佳售后检测,请登陆http://www.4008800016.com:8080/cust_repair网上登记相关信息,提交成功后售后工作人员会提前与您电话预约服务!(此链接也可选择“附近网点”查询售后服务地址)感谢您的咨询,祝您生活愉快!
2023-08-18 17:25:322

launcher什么意思?

如下:1、游戏launcher,指游戏安装目录,是游戏安装所在的硬盘及相应创建的文件夹,即游戏安装目录,在完成查找、修改或增删相关文件时,需要改动的文件就放置在安装游戏时创建的文件夹中。2、在电脑或手机中,launcher的意思是:launcher,桌面引擎。如发射器,任务发射器,导弹发射器,导弹发射器,导弹发射器,火箭发射器。3、Launcher是Android系统的主要程序组件之一。如果Android系统中没有启动程序,Android桌面将无法启动。当启动程序出错时,Android系统将出现进程启动程序的提示窗口意外停止。你需要重新启动启动程序。游戏launcher怎么用?打开launcher软件,点击右上角的编辑图标(有笔),然后点击白色加号“新增”,选择“自定义launcher”,填写相应快捷方式的名称,如“蜂窝网络”,并在URL中填写相应的快捷方式代码。可以在“设置”中拍摄软件图标的屏幕截图,在照片中编辑它,然后将其剪切成靠近软件的图标。然后在添加自定义启动程序时,单击设置(即螺旋图标),选择自定义图标选择照片,选择刚刚剪切的图标,然后用手指调整大小。
2023-08-18 17:26:361

launcher是什么意思?

如下:1、游戏launcher,指游戏安装目录,是游戏安装所在的硬盘及相应创建的文件夹,即游戏安装目录,在完成查找、修改或增删相关文件时,需要改动的文件就放置在安装游戏时创建的文件夹中。2、在电脑或手机中,launcher的意思是:launcher,桌面引擎。如发射器,任务发射器,导弹发射器,导弹发射器,导弹发射器,火箭发射器。3、Launcher是Android系统的主要程序组件之一。如果Android系统中没有启动程序,Android桌面将无法启动。当启动程序出错时,Android系统将出现进程启动程序的提示窗口意外停止。你需要重新启动启动程序。游戏launcher怎么用?打开launcher软件,点击右上角的编辑图标(有笔),然后点击白色加号“新增”,选择“自定义launcher”,填写相应快捷方式的名称,如“蜂窝网络”,并在URL中填写相应的快捷方式代码。可以在“设置”中拍摄软件图标的屏幕截图,在照片中编辑它,然后将其剪切成靠近软件的图标。然后在添加自定义启动程序时,单击设置(即螺旋图标),选择自定义图标选择照片,选择刚刚剪切的图标,然后用手指调整大小。
2023-08-18 17:26:541

launcher是什么意思怎么解决

launcher(1) 发音 [英][u02c8lu0254:ntu0283u0259(r)] [美][u02c8lu0254ntu0283u025a, u02c8lɑn-](2) 词义 n.发射器;发射者;运载火箭;(火箭、导弹等的)发射装置Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面,Launcher出错的时候,安卓系统会出现“进程 com.android.launcher 意外停止”的提示窗口。这时需要重新启动Launcher。
2023-08-18 17:27:101

游戏launcher的解释是什么?

Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面,Launcher出错的时候,安卓系统会出现“进程 com.android.launcher 意外停止”的提示窗口。这时需要重新启动Launcher。相关介绍:Launcher的界面的rootview是DragLayer,它是一个FrameLayout,在它上面workspace(应该说是celllayout)占了绝大部分的空间,celllayout的参数文件是workspace_screen.xml。workspace既是一个DropTarget又是一个DragSource,可以从AllAppGridView中拖出应用程序放在它上面,也可以把它里面的item拖走删除或者拖到bottombar里面去。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controller。它首先用onInterceptTouchEvent(MotionEvent)来拦截所有的touch事件,如果是长按item拖动的话不把事件传下去,直接交由onTouchEvent()处理,这样就可以实现item的移动了,如果不是拖动item的话就把事件传到目标view,交有目标view的事件处理函数做相应处理。如果有要对事件的特殊需求的话可以修改onInterceptTouchEvent(MotionEvent)来实现所需要的功能。
2023-08-18 17:27:281

launcher. exe进程是什么?

zlauncher.exe是什么介绍如下:launcher.exe是很多程序都包含的进程,例如Windows桌面主题下载软件Webshots,鼠标增强软件Uinterface。Mouselaunch和三星产品当中。注意:launcher.exe也可能是Intercort公司的广告程序。该进程监视你的浏览行为,并将回传到其服务器进行分析。只是个后台程序。不是木马什么的。launcher.exe是什么进程?(launcher.exe是什么文件)launcher.exe:Launcher在英文中的意思是“发射器”其实是启动器的意思,是很多游戏的启动程序,如魔兽世界、暴雪战网、剑灵、GTA5、王牌英雄等!所以当系统中有这个进程的时候,不妨回忆一下是否打开了什么游戏和游戏启动器。既然launcher.exe是游戏的启动文件,那么当出现打不开、出错等问题时,最好的方法就是去正常的电脑上拷贝同样的launcher.exe进行覆盖,实在不行的话,只能删除游戏后重新安装了。信相看了上面关于launcher.exe的知识让大家有了一定的了解。同时也要注意系统中出现莫名的launcher.exe文件也可能是病毒导致的,可以扫描一下病毒。
2023-08-18 17:27:561

游戏launcher是什么意思啊?

如下:1、游戏launcher,指游戏安装目录,是游戏安装所在的硬盘及相应创建的文件夹,即游戏安装目录,在完成查找、修改或增删相关文件时,需要改动的文件就放置在安装游戏时创建的文件夹中。2、在电脑或手机中,launcher的意思是:launcher,桌面引擎。如发射器,任务发射器,导弹发射器,导弹发射器,导弹发射器,火箭发射器。3、Launcher是Android系统的主要程序组件之一。如果Android系统中没有启动程序,Android桌面将无法启动。当启动程序出错时,Android系统将出现进程启动程序的提示窗口意外停止。你需要重新启动启动程序。游戏launcher怎么用?打开launcher软件,点击右上角的编辑图标(有笔),然后点击白色加号“新增”,选择“自定义launcher”,填写相应快捷方式的名称,如“蜂窝网络”,并在URL中填写相应的快捷方式代码。可以在“设置”中拍摄软件图标的屏幕截图,在照片中编辑它,然后将其剪切成靠近软件的图标。然后在添加自定义启动程序时,单击设置(即螺旋图标),选择自定义图标选择照片,选择刚刚剪切的图标,然后用手指调整大小。
2023-08-18 17:28:171

launcher.exe是什么程序

计算机启动后,出launcher.exe错误报告,是什么意思呀?可能是病毒,也可能是某一个软件有问题。全盘搜索一下这个文件,如果在某一个应用程序文件夹里,看看能不能卸载重装该程序。如果不是应用程序,请试着查杀一下病毒。for%1in(%windir%system32*.dll)doregsvr3exe/s%1完成后重新启动机器。方法1:检查游戏目录是否存在中文方法2:检查文件完整性方法3:安装相关游戏组件方法4:卸载第三方输入法方法5:不要使用官方PC硬盘版,要去STEAM下载,或使用steam分流。先查看当前的电脑硬件配置是否达到游戏运行的要求。操作系统频繁弹出launcher.EXE应用程序错误,一般有以下几种原因:1是病毒所致,目前这种情况不多见。2是系统文件损坏或丢失,建议重装操作系统。3是某些软件冲突所致,如果能回忆出安装哪个软件后出现的问题,可以卸载这个软件。zlauncher.exe是什么程序1、launcher.exe文件是很多游戏和软件的启动。登陆文件,是很多程序包含的进程,简单的说launcher.exe是很多软件和游戏的启动程序,很多游戏打开时就要运行launcher.exe,所以launcher.exe并不是哪个软件特定有的文件。2、注意:launcher.exe也可能是Intercort公司的广告程序。3、Mouselaunch和三星产品当中。注意:launcher.exe也可能是Intercort公司的广告程序。该进程监视你的浏览行为,并将回传到其服务器进行分析。4、Launcher是Android系统的主要程序组件之一。如果Android系统中没有启动程序,Android桌面将无法启动。当启动程序出错时,Android系统将出现进程启动程序的提示窗口意外停止。你需要重新启动启动程序。launcher.exe是什么意思launcher.exe是很多程序都包含的进程,例如Windows桌面主题下载软件Webshots,鼠标增强软件UinterfaceMouselaunch和三星产品当中。注意:launcher.exe也可能是Intercort公司的广告程序。描述:launcher.exe是很多程序都包含的进程,例如Windows桌面主题下载软件Webshots,鼠标增强软件UinterfaceMouselaunch和三星产品当中。launcher.exe文件是很多游戏和软件的启动,登陆文件,是很多程序包含的进程。游戏安装目录里的Launcher是什么意思?launcher-launcher.exe-进程信息进程文件:launcher或者launcher.exe进程名称:WebshotsLauncher描述:launcher.exe是很多程序都包含的进程,例如Windows桌面主题下载软件Webshots,鼠标增强软件UinterfaceMouselaunch和三星产品当中。launcher.exe:Launcher在英文中的意思是“发射器”其实是启动器的意思,是很多游戏的启动程序,如魔兽世界、暴雪战网、剑灵、GTA王牌英雄等!所以当系统中有这个进程的时候,不妨回忆一下是否打开了什么游戏和游戏启动器。launcher的意思是安卓系统桌面启动器。Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一。游戏启动器指的是游戏安装目录,是安装游戏的硬盘和创建的对应文件夹,也就是游戏安装目录。在搜索、修改或增删相关文件时,需要修改的文件放在游戏安装时创建的文件夹中。Launch是英文单词的意思是“启动”的意思。在游戏安装的过程中,有一些游戏会安装一些启动器(launcher)或者平台(platform),以便更好地管理或更新游戏。Launcher是安卓系统中的桌面启动器、桌面引擎,是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面。Launcher出错的时候,安卓系统会出现“进程com.android.launcher意外停止”的提示窗口。游戏launcher是什么意思?1、Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。2、launcher.exe:Launcher在英文中的意思是“发射器”其实是启动器的意思,是很多游戏的启动程序,如魔兽世界、暴雪战网、剑灵、GTA王牌英雄等!所以当系统中有这个进程的时候,不妨回忆一下是否打开了什么游戏和游戏启动器。3、Launcher是安卓系统中的桌面启动器、桌面引擎,是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面。Launcher出错的时候,安卓系统会出现“进程com.android.launcher意外停止”的提示窗口。4、launcher-launcher.exe-进程信息进程文件:launcher或者launcher.exe进程名称:WebshotsLauncher描述:launcher.exe是很多程序都包含的进程,例如Windows桌面主题下载软件Webshots,鼠标增强软件UinterfaceMouselaunch和三星产品当中。5、Launch是英文单词的意思是“启动”的意思。在游戏安装的过程中,有一些游戏会安装一些启动器(launcher)或者平台(platform),以便更好地管理或更新游戏。6、永劫无间launcher是游戏加载程序。永劫无间游戏启动器在program文件夹中,通过打开文件夹内的launcher.exe启动项来打开游戏。《永劫无间》是由网易旗下24Entertainment工作室开发的一款多人动作竞技游戏。
2023-08-18 17:28:331

游戏launcher怎么用?

如下:1、游戏launcher,指游戏安装目录,是游戏安装所在的硬盘及相应创建的文件夹,即游戏安装目录,在完成查找、修改或增删相关文件时,需要改动的文件就放置在安装游戏时创建的文件夹中。2、在电脑或手机中,launcher的意思是:launcher,桌面引擎。如发射器,任务发射器,导弹发射器,导弹发射器,导弹发射器,火箭发射器。3、Launcher是Android系统的主要程序组件之一。如果Android系统中没有启动程序,Android桌面将无法启动。当启动程序出错时,Android系统将出现进程启动程序的提示窗口意外停止。你需要重新启动启动程序。游戏launcher怎么用?打开launcher软件,点击右上角的编辑图标(有笔),然后点击白色加号“新增”,选择“自定义launcher”,填写相应快捷方式的名称,如“蜂窝网络”,并在URL中填写相应的快捷方式代码。可以在“设置”中拍摄软件图标的屏幕截图,在照片中编辑它,然后将其剪切成靠近软件的图标。然后在添加自定义启动程序时,单击设置(即螺旋图标),选择自定义图标选择照片,选择刚刚剪切的图标,然后用手指调整大小。
2023-08-18 17:28:541

智能电视出现“launcher已停止运行”要怎么办?

1、launcher是电视机的安卓系统的桌面启动器,开机出现停止运行的提示主要是电视机的系统文件丢失或者系统内核损坏导致系统崩溃,无法正常开机。2、解决方法:将电视机重启一下试试能否恢复正常;如果重启多次无效,则需要联系tcl的售后服务为电视机刷入完整的系统包才能解决,使电视机恢复正常。建议你到酷开社区论坛看看是否有类似问题的解决办法。
2023-08-18 17:29:112

什么是游戏launcher?

如下:1、游戏launcher,指游戏安装目录,是游戏安装所在的硬盘及相应创建的文件夹,即游戏安装目录,在完成查找、修改或增删相关文件时,需要改动的文件就放置在安装游戏时创建的文件夹中。2、在电脑或手机中,launcher的意思是:launcher,桌面引擎。如发射器,任务发射器,导弹发射器,导弹发射器,导弹发射器,火箭发射器。3、Launcher是Android系统的主要程序组件之一。如果Android系统中没有启动程序,Android桌面将无法启动。当启动程序出错时,Android系统将出现进程启动程序的提示窗口意外停止。你需要重新启动启动程序。游戏launcher怎么用?打开launcher软件,点击右上角的编辑图标(有笔),然后点击白色加号“新增”,选择“自定义launcher”,填写相应快捷方式的名称,如“蜂窝网络”,并在URL中填写相应的快捷方式代码。可以在“设置”中拍摄软件图标的屏幕截图,在照片中编辑它,然后将其剪切成靠近软件的图标。然后在添加自定义启动程序时,单击设置(即螺旋图标),选择自定义图标选择照片,选择刚刚剪切的图标,然后用手指调整大小。
2023-08-18 17:29:201

智能电视出现“launcher已停止运行”要怎么办?

如果智能电视出现“launcher已停止运行”,可以尝试以下方法进行解决:1、重启电视,看是否能够恢复正常。2、进入电视设置,清除“桌面管理器”的缓存和数据,再重新启动电视。3、卸载最近安装的应用程序或更新。4、更新电视软件,如果有新的系统版本可用,将其下载并安装。如果这些方法均无法解决问题,可以尝试联系厂商客服或专业的维修人员进行修复。
2023-08-18 17:30:382

智能电视出现“launcher已停止运行”要怎么办?

智能电视出现launcher已停止运行,一般是指电视机的系统基础服务无法启动或者运行错误、系统自身存在bug导致的,此时电视机无法正常使用。可以尝试使用以下方法解决:1、可以将电视机重启一下,一般重启后即可恢复正常。2、如果重启多次无效,则可以尝试将电视机的系统恢复为出厂设置状态或者升级到最新版本来解决。3、如果无法将系统恢复出厂设置或者恢复后仍然出现该提示,则需要联系电视机的售后服务安排专业人员上门为用户解决,一般只要刷入新系统即可解决。
2023-08-18 17:30:451

运行GTA5时被提示“err no launcher”,怎么解决呢

首先把该装的驱动全安装好。驱动没有安装好可能会无法进入游戏。看看3dmgame.dll文件是否被杀毒软件误杀。如果误杀,请打开隔离区恢复。重新安装GTA5,可以试一试这个方法。看看是不是系统问题。比如电脑出现乱码等等。打开GTA5请这样打开:先打开GTAVlauncher,再打开launcher。游戏要求Windows 7 64位,Windows 8/8.1 64位。系统不兼容这些将无法进入游戏或者出现错误。
2023-08-18 17:31:051

launcher. exe是什么进程?

zlauncher.exe是什么介绍如下:launcher.exe是很多程序都包含的进程,例如Windows桌面主题下载软件Webshots,鼠标增强软件Uinterface。Mouselaunch和三星产品当中。注意:launcher.exe也可能是Intercort公司的广告程序。该进程监视你的浏览行为,并将回传到其服务器进行分析。只是个后台程序。不是木马什么的。launcher.exe是什么进程?(launcher.exe是什么文件)launcher.exe:Launcher在英文中的意思是“发射器”其实是启动器的意思,是很多游戏的启动程序,如魔兽世界、暴雪战网、剑灵、GTA5、王牌英雄等!所以当系统中有这个进程的时候,不妨回忆一下是否打开了什么游戏和游戏启动器。既然launcher.exe是游戏的启动文件,那么当出现打不开、出错等问题时,最好的方法就是去正常的电脑上拷贝同样的launcher.exe进行覆盖,实在不行的话,只能删除游戏后重新安装了。信相看了上面关于launcher.exe的知识让大家有了一定的了解。同时也要注意系统中出现莫名的launcher.exe文件也可能是病毒导致的,可以扫描一下病毒。
2023-08-18 17:31:561

上古卷轴5mod,Skyrimprefs.ini里的launcher怎么弄?

launcher下面只留这三行。bShowAllResolutions=1uLastAspectRatio=4bEnableFileSelection=1
2023-08-18 17:32:351

steam的redlauncher怎么用?

* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!电脑上的redlauncher是在由G*.com开发类别MiscellaneousShareware软件。它是由我们客户端应用程序更新期间的最后一个月的用户更新565次进行检查。最新版本是redlauncher的2.08.12021/01/09上释放。它最初被添加到我们的数据库2020/12/12上。redlauncher在下列操作系统上运行:Windows系统。相关资料PC端只要有GOG帐户,开始游戏或者通过redlauncher启动游戏都可以直接领取,物品在V的公寓的储藏处。在其他平台购买的玩家只需要将游戏关联至GOG账户即可获得同样的奖励。GOG用户通过GOGGALAXY启动《赛博朋克2077》并且开始游戏即可。Steam以及Epic用户安装游戏之后,使用GOG帐户登录redlauncher。通过redlauncher启动《赛博朋克2077》并且开始游戏。主机用户在《赛博朋克2077》的主菜单中。打开“我的奖励”并且使用您的GOG帐户登录。
2023-08-18 17:32:551

csgo打开跳出Launcher error窗口,重新下载也没用

由于回答问题不能贴网址所以不方便贴网址,你可以直接百度搜索“5月3日更新后部分客户端解决办法”,就可以找到解决办法啦~
2023-08-18 17:33:103

TCL电视机屏幕上出现launcher是什么意思,怎么解决?

屏幕一直出现launcher的话,说明是在桌面启动过程中,桌面启动器死机了,你可以强制关机后重新启动一次,如果还是出现这个故障的话,就是系统有故障了,需要重新刷机才能解决
2023-08-18 17:33:461

launcher已停止运行是什么意思 为什么会出现launcher已停止运行

  不同的设备上出现 “launcher已停止运行”的意思是不一样的。   手机上出现launcher已停止运行,意思是指手机在通过第三方软件更新的软件,内部应用程序出现错误;智能电视上出现“launcher已停止运行”,指的是电视机的系统基础服务无法启动或者运行出现错误,也可能是智能电视的系统自身存在bug。一般情况下,智能设备出现“launcher已停止运行”,都是因为操作系统或者安装的软件有问题导致的,可以通过重新安装系统的方式来进行修复。  温馨提示:在手机上通过第三方软件下载app时,最好选择手机自带的应用商店。对于可能会引起手机出现“launcher已停止运行”的app,尽量在软件上进行自动更新。
2023-08-18 17:33:541

老是出现launcher3已停止运行 怎么办?是什么原因

"若手机提示应用程序已停止,可能是手机下载的第三方软件或者内部应用程序出现错误,建议您: 1.设定-查找“应用程序管理器”-(全部)-查找无法使用的应用程序-(存储)-清除数据。 2.若是下载的第三方软件,建议卸载该软件重新安装或下载安装此软件其他版本尝试。 3.如果运行内置程序时也会出现已停止的提示,查看手机是否有最新固件版本,将机器升级到最新版本。 4.若仍然无法运行此应用程序,请备份手机中数据(联系人、照片等),然后恢复出厂设置。 若问题依然存在,请您携带购机发票、包修卡和机器送到服务中心,由专业的售后工程师帮助检测。"
2023-08-18 17:34:042

永劫无间launcher是什么意思

永劫无间launcher是游戏加载程序。永劫无间游戏启动器在program文件夹中,通过打开文件夹内的launcher.exe启动项来打开游戏。《永劫无间》是由网易旗下24Entertainment工作室开发的一款多人动作竞技游戏。
2023-08-18 17:34:141

abaqus缺少快捷方式launcher.bat

方法如下点击开始菜单,在程序中找到Abaqus6.14-4。点开找到AbaqusCAE。按住鼠标左键,直接将其拖至桌面。在菜单中找到Abaqus6.14-4,点开,找到AbaqusCAE。点击鼠标右键,更多--->文件所在位置。这时就出现以下的文件界面。找到AbaqusCAE,鼠标右键,创建快捷方式。以上就完成了Abaqus的快捷方式创建。
2023-08-18 17:34:341

启动游戏 点了launcher没有反应是怎么回事

那是你的JAVA路径配置不对,你安装个JAVA6或者JAVA7,然后看LAUNCHER设置里的JAVA路径对不对,或者直接看launcher生成的ini配置文件里的路径对不对
2023-08-18 17:34:431

iOS8插件应用Launcher怎么用?iOS8通知中心如何添加应用快捷方式

  第一步、前期准备  1  要实现把应用软件添加下拉通知中心栏,需要借助一个软件,可以在 App Store 中搜索 launcher 关键字,找到并下载安装。  2  当软件安装好以后,接下来请打开下拉通知中心,点击底部的“编辑”按钮  3  在通知中心的编辑列表中,点击我们刚刚下载的 Launcher 左侧的 + 按钮  4  添加好以后,接下来请点击“完成”按钮,保存返回。  第二步、将应用添加到下拉通知中心列表里  1  上面的操作完成以后,接下来请打开主屏上的 Launcher 应用  2  在用中请点击右上角的“编辑”按钮  3  当进入编辑模式以后,此时请点击 Add New 图标  4  接下来我们可以添加如联系人、网页链接、应用程序等内容,这里以添加程序程序为例,点击 App Launcher 图标继续。  5  随后会列出可以添加的 App 应用列表,在 System 列表下方的是系统自带的应用,这里以把 App Store 添加到下拉中心为例  6  接着请点击右上角的勾按钮  7  当然,如果你要添加自己安装的一些应用程序,也是可以的,比如微信、QQ等,但并不是所有的应用程序都会出现在这里。在添加应用程序列表中找到 Installed 一栏,点击要添加的应用即可。  8  添加完成以后,在我这里可以看到有了二个,分别是 App Store 和 微信  9  当你添加完成以后,接下来就是见证奇迹的时候,打开下拉中心列表,此时会发现它们已经出现在列表中了。
2023-08-18 17:34:512

launcher/apk一体机是什么

launcher/apk一体机是如下,Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面。
2023-08-18 17:35:001

sw打开方式改成launcher

sw打开方式改成launcher按照以下步骤:1、找一个SolidWorks模型,鼠标右击,打开方式,勾选SolidWorksLauncher。2、没有solidworkslauncher选项,那么就选择下面的选择其他应用。3、随后将打开方式改成launcher即可完成。
2023-08-18 17:35:071

有没有人分享一下修改launcher的历程

我自己总结的,ubuntu和windows下几种不同的修改Launcher的方法:总共有三大类:#################第一类,改签名:#################前面几个步骤ubuntu和windows通用:===================================================================================================== 1 eclipse中新建android project,选择create project from existing source,去android源码目录下的packages/apps下找到相应的文件夹。(直接修改的是源码,所以需要先打包备份一下)然后选择build target之后finish,可能会等待一段时间。 2 导入完成后,src全是错误,由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问。。以Launcher2为例,我们用到的有:(生成的包的路径为out/target/common/obj/JAVA_LIBRARIES) 1)framework_intermediates/classes.jar :这个主要是android的框架类 2)android-common_intermediates/classes.jar :这个包含com.android.common.Search这个类 3)core_intermediates/classes.jar :这个包包含dalvik.system.VMRuntime这个类 右键工程名称然后选择Build Path->Configure Build Path...->Libraries->Add Library->User Library->User Libraries...->New...然后将上面3个依赖的包一个个的加入进来,分别命名为android_framework,android_common,android_core.将3个包加入进来后,然后还需要将它们放到android2.3.3这个包的前面,可以在Build Path配置中选择Order and Export这时候就会发现Launcher2工程以及没有错误了,也可以编译了。(其他的模块可能需要别的jar包,都在out/target/common/obj/JAVA_LIBRARIES下能找到).=====================================================================================================然后:===================================================================================================windows环境下:工程现在是不能直接运行的,因为eclipse默认的debug签名跟模拟器中的系统签名不相符合。因此,因此,需要手动签名。 3 用eclipse导出没有签名的版本,右键工程,android tools->export unsigned application package,得到未签名的apk包。 4 在build argetproductsecurity下都是一些公钥和密钥,system版本的公钥和密钥是platform.pk8和platform.x509.pem两个文件,shared版本的公钥和密钥是shared.pk8和shared.x509.pem两个文件。模块应用是什么版本的可以查看AndroidManifest.xml文件,android:sharedUserId="android.uid.system" 表示是system版android:sharedUserId="android.uid.shared"是shared版。除了公钥密钥之外,还需要签名的包即signapk.jar,它在out/host/linux-x86/framework下。 5 将这些工具准备好后,就能打出签名包了。比如我的为签名apk是Launcher.apk并且是shared版本。因此java -jar signapk.jar share.x509.pem shared.pk8 Launcher.apk Launcher-signed.apk(system版本就用platform.pk8和platform.x509.pem相应的替换一下) 6 得到了签名包之后,adb install -r Lancher-signed.apk就行了,直接替换掉原来的Launcher。=====================================================================================================ubuntu环境下:利用android源码提供的工具自动签名 3 编译源码 4 gedit .bashrc 最后面添加 export PATH=$PATH:/home/xxx/android/out/host/linux-x86/bin export ANDROID_PRODUCT_OUT=/home/xxx/android/out/target/product/generic其中的/home/xxx/android是源码目录 5 然后启动模拟器,命令为emulator 6 在eclipse中修改好源码模块比如Launcher2之后,将工程放到android源码目录下的packages/apps下,删除掉自动生成的一些文件,比如bin,assets,gen等等。跟其他模块文件保持一致。 7 android源码目录下执行 . build/envsetup.sh 这个时候多出mm,mmm等命令,进入修改过后的那个模块目录下,比如packages/apps/Launcher2/下,执行mm,会自动生成已经签名过的apk文件,放在out/target/product/generic/system/app下。 8直接adb install -r out/target/product/generic/system/app/Launcher2.apk即可。=====================================================================================================注意:以上的签名跟源码相关,如果源码只是generic的也就是模拟器版,那么编译出来的也只能在模拟器上跑,若要在真机上跑,则需要真机的签名库,可惜没有- -,所以需要:##################第二类,改包名。##################照常理说,应该很简单,直接在src下的包上F2,然后修改。但是我的机器这个eclipse很奇怪,总有各种问题,现在总结下:1.导入工程,备份一下AndroidManifest.xml,原因下面有。F2修改包名,修改的时候下面四个选项都选上。2.修改AndroidManifest.xml将备份的AndroidManifest.xml换回来,然后ctrl+f,替换全部的原来包名为你现在的,比如之前是com.android.launcher2,现在换成com.pqrs.launcherEx。然后将android:sharedUserId="XXX"这句话删掉。(这么做的原因是,在第一步中可能已经自动的替换了一些这个xml文件的东西,但是我这eclipse乱七八糟的,缺字或者其他什么的,此时文件已经损坏了。所以第一步之前,需要备份一下AndroidManifest.xml,在这个步骤中替换回来,然后ctrl+f进行替换。)3.保存后会有提示,说这个文件变化了,是否作出其他变更,点击yes。然后res下可能会有一些错误,打开那些xml文件,一般都是有些资源引用还是之前的com.android.launcher2,相应的都该成com.pqrs.launcherEx.比如<favorites xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher2">改为<favorites xmlns:launcher="http://schemas.android.com/apk/res/com.pqrs.launcherEx">4.由于AndroidManifest.xml中的包名改了,gen目录下的自动生成文件也会跟着变化,但是src下的java文件引用的R文件路径还没便过来,还需要更正过来。方法:包名上ctrl+h,选择file search,在Containing text下输入之前的import语句,比如是import com.android.launcher2.R;在File name patterns:中填入*.java(表示搜索java文件)scope下选择Selected resources,然后点击Replace进行全局替换。5.如果都顺利的话,现在这就是一个新的工程了,直接在eclipse中修改运行即可,而且不限操作系统。====================================================================================================#############################################第三类,网上流传的,最传统的方法,只限于ubuntu下。##############################################1、建立基本的Android开发环境请参考官方文档或<<Android模拟器在Ubuntu8.10的安装>>2、编译Android源码Android源码根目录下通过make进行编译,请注意一些配置,具体可参考<<android源码的编译>>3、把eclipse工程配置文件复制到Android源码根目录下cp development/ide/eclipse/.classpath ./chmod u+w .classpath # Make the copy writable4、修改eclipse程序的配置1)、增大eclipse内存设置把eclipse.ini(在eclipse软件的安装目录下)的3个值改为下面的值:-Xms128m-Xmx512m-XX:MaxPermSize=256m2)、把Android-formatting.xml和android.importorder导入eclipse(可选)Android-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下Android-formatting.xml用来配置eclipse编辑器的代码风格;android.importorder用来配置eclipse的import的顺序和结构。在window->preferences->java->Code style->Formatter中导入Android-formatting.xml在window->preferences->java->Code style->Organize Imports中导入Android.importorder3)、安装anyedit插件(可选)在http://andrei.gmxhome.de/anyedit/下载并导入eclipse中5、把Android源码作为一个工程导入eclipse导入前先检查.classpath里的文件在Android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹),.classpath里多余的路径可删除新建Java Project(不是Android project,否则会破坏android源码),www.linuxidc.com选择从已存在的工程导入,工程名任意,完成。导入时,eclipse要build工程,比较慢。导完后,一般都没有错误。这里也就回答了第4个问题6、eclipse上调试Android里的程序。为了不让其它版本的Android工具和android文件系统影响下面的编译和调试,需要从环境变量中去除android工具和android文件系统的路径:vim ~/.bashrc看看有没有在PATH变量中加入Android工具和android文件系统的路径,如果加有,则注释它。通过下面的方法,我们是不需要在.bashrc中添加android工具和android文件系统的路径的执行:cd Android源码目录. build/envsetup.sh #设了环境变量之后,会多出mmm等命令,可以通过输入help来查看lunch 1 # 把emulator等工具和ramdisk.img等文件的路径对应起来,就可以直接调用emulator等工具,也解决了第3个问题emulator &ddms &注意,先启动ddms,再启动eclipse,这样eclipse中就不会说端口冲突然后在eclipse中配置调试类型和端口:在Run->Debug Configurations->Remote java application上双击,然后,”Host:”设为localhost,”Port:”设为8800,”Connection Type”为Standard(Socket Attach)然后“Apply”注意,上面设置的端口要与DDMS中设置的端口一致,ADT插件使用了8700端口,因此上面设置的端口是8800。如果出现连不到VM的错误时,请注意,要先在DDMS中选中某一进程(对应某一应用程序),才能在eclipse执行 Debug。在eclipse调试时,可以设断点、单步调试。估计google团队也是这样开发、调试Android应用程序的7、编译Android源码执行:cd Android源码目录. build/envsetup.sh那 么就会多出mm/mmm等命令,mm/mmm用来编译模块(包括C、C++、JAVA程序)。我们也可以直接在 Android源码根目录下执行“make 模块名”来编译模块(模块名可以在.mk文件中找到)。模块编译后会在out/target/product/generic/system/app下生 成对应的.apk包。但是,用mm/mmm来编译生成的.apk并不会打包到system.img中,需要我们手动通过make snod把 system文件夹打包为system.img,不过这就得重新运行模拟器了,这也是很麻烦了。对于我们开发者来说,我们可以这样做:1)把需要修改、调试的模块(比如AlarmClock.apk)从/system/app下移除,然后make snod,这样system.img就没有AlarmClock.apk了。2)运行模拟器,就看不到AlarmClock了3)修改AlarmClock源码并用mm/mmm来编译,在/system/app下生成AlarmClock.apk4)通过adb把AlarmClock.apk安装到Android文件系统中,安装方法有两个: A、通过adb install xxx/AlarmClock.apk B、通过adb push xxx/AlarmClock.apk /data/app两 种方法都可以把 AlarmClock安装到/data/app下,Android会自动把它显示在主菜单中(只要AlarmClock.apk中有一Activity包 含android.intent.category.LAUNCHER属性),不过A方法在/data/app生成 com.android.alarmclock.apk,B方法则是 AlarmClock.apk。用A方法时,如果原来已经安装了 AlarmClock,你还得先adb uninstall 它,而B方法则不用。推荐使用B方法。同样,卸载可以通过adb uninstall或adb shell rm xxx/xxx.apk来,也推荐用删除的方法来卸载
2023-08-18 17:35:141

请翻译这首《PRIDE》的歌,英文部分也要翻译,通顺的一定采纳,谢谢!

PRIDE骄傲作词:Miliyah作曲:MiliyahYeahP.R.I.D.E. 耶 P.R.I.D.E.(骄傲)果てるまで感じたくて凛として受け止めるけど二人だけが爱と呼べばそれが真実それでよくてため息ついて见てる不条理な视线蹴散らす本気であたし爱语るよ君と手繋いで街歩く虽然想要感受到最后时刻接受这凛冽的感觉只有我们俩一起呼唤爱这就是真相这样就好唉声叹气地看着冲破不合理的眼光真心地跟我诉说爱吧紧握你的手散步街头想うほどに伤付け合っていがみ合ってまた知り过ぎてだから二人は寄り添うからもう何も怖くなんかないから年を取って笑い合えたら皱の数も见つめ合えたら抱き合い君感じれるならこれ以上何も要らないからYou&I All The Time In MyLife预料中的相互伤害不停争吵相互太过了解所以两个人才会相互依靠已经没有什么可以让我们害怕随着岁月流逝我们相视而笑一起数着对方的皱纹拥抱着你如果能感觉得到除了这些我已什么都不需要You&I All The TimeIn My Life(你和我 我一生所有的时光)Fallin Fallin Fallin FallinFallin君のことを抱きしめて离さないよ永远にYou Make Me CrazyHold You TightあたしだけのLADYI Show My MindWe Need To FlyWhat"s On Your MindIt Goes Around YeahFallin Fallin Fallin FallinFallin(坠落 坠落 坠落 坠落 坠落)抱紧你不分离直到永远 YouMake Me Crazy(你让我疯狂)Hold You Tight (抱紧你)只属于我的LADY(女士)I Show My Mind(我表达了我的心意)We Need To Fly(我们需要飞翔)What"s On Your Mind(你在想些什么)ItGoes Around Yeah(它四处游走 耶)感じ合えるあたしのもとに虹色の旗を広げて裸で帰りを待って互相感知回到我身边展开七彩的旗子等待你的归来裸裎相见変わってるよく言われる狂ってるからかわれる甘い香り君は绮丽别になんて言われてもいい真面目な颜で无垢に人混みで体寄せ合いいたずらにぽつりつぶやくそういうとこ好きだから困る你变了总被人这么说变得跟原来不一样了被这样取笑着甜甜的香气你是美丽的被别人怎么说我都不在意认真的面容天真无邪混在人群里紧挨着的身体徒然地断断续续地呢喃就是喜欢你这样所以才觉得苦恼谁もわかってくれなくていいそんな生き方选んでいいI Don"tKnow Whyなぜ 世间様少しほっといてくれないかな二人そっと伤舐め合って幸せ部屋に闭じ込めて批判なんか要らないから君だけ见つめ信じるからTogether生きていければ没有人了解我也没关系选择这样的生活也好I Don"t Know Why(我不明白为什么) 为什么 世人们能不能稍微给我们些安静的空间让我们静静的互相舔舐伤口关在幸福的房间里不需要你们的批评只要看到你我就已相信Together(在一起)如果能生存下去热い鼓动君をそばで感じるよ触れたらGoingCrazyOnlyGirlあたしだけに见せて热烈的心跳感觉到你就在身边如果能触到你 Going Crazy(让人疯狂)OnlyGirl(只有女孩)只想让我一个人看到この悦び今君だけに果てしなく続く誓いに重ね合う强い気持ちに这种喜悦现在只给你永不背弃的誓言互相融合的强烈意志君の长い髪に触れた时わかる谁に何を言われてもBaby Don"tYou Worryどうせうまくいくわけなんかないのに爱し抜けるそれが二人だけのPRIDEYou & I All The Time InMy Life你的长发轻拂过我的时候就明白了被别人怎么说我都不在意Baby Don"t You Worry(宝贝你在意吗)反正肯定不可能很顺利的只要真心相爱这就是我们的PRIDE(骄傲)You&I All The Time In My Life(你和我 我一生所有的时光)君のことを抱きしめて离さないよ永远にYou Make Me CrazyHold You TightあたしだけのLADY抱紧你不分离直到永远 You Make Me Crazy(你让我疯狂)Hold You Tight (抱紧你)只属于我的LADY(女士)感じ合えるあたしのもとに虹色の旗を広げて裸で帰りを待って互相感知回到我身边展开七彩的旗子等待你的归来裸裎相见====================================
2023-08-18 17:32:191

赢,嬴,羸,蠃,请问,这四个字有何不同?

这个如果作为HSK考题帅呆了
2023-08-18 17:32:193

lain片尾曲

Lain铃音[ED]远い叫び发给你了这个歌曲不是一般难找啊
2023-08-18 17:32:201

英雄联盟英雄出场时间及顺序

最早的封测版本是以下英雄:1.黑暗之子Annie(你看见过我的小熊么?)2.寒冰射手Ashe(你要来几发么?)3.牛头酋长Alistar(战士的最高境界~就是木有盾牌也可以开盾墙哦~)4.卡牌大师TwistedFate(imba的Guinsoo亲儿子,最终因为Phreak被Taburiss的卡牌虐得无解,所以被迫含泪大改~)5.战争女神Sivir(无脑A就行了,费那么多事儿干嘛)6.迅捷斥候Teemo(提莫队长正在待命~)7.审判天使Kayle(谁拿了我的炉石?)8.末日使者Fiddlesticks(我没有脑子,但很快你也没有)9.雪人骑士Nunu(雪人啥都知道,我只是打酱油的。雪人叫Willamp)10.众星之子Soraka(有一种众星叫别人家的众星)11.流浪法师Ryze(当年哥的W可是普攻附带魔法伤害??)12.无极剑圣MasterYi(我的剑就是你的剑~)13.血腥猎手Warwick(贫血的妹子什么的最喜欢了~)14.麦灵炮手Tristana(我好想射点什么)15.亡灵勇士Sion(别犯2)16.武器大师Jax(最强武器?没错,补丁~~)17.堕落天使Morgana(我上辈子是什么?)18.炼金术士Singed(摇得你头晕)19.时光守护者Zilean(多啦什么梦?)09年5月1日(貌似是最早提到新英雄加入的更新日志)20.蛮族之王Tryndamere(我的大刀早已饥渴难耐了)21.寡妇制造者Evelynn(尖叫什么的,最喜欢了)22.瘟疫之源Twitch(当年哥可是可以1v5的~现在?我有事先走了??)09年6月12日23.死亡颂唱者Karthus(别人家的死歌大招总是能5杀,我们家的死歌大招总是一个人都杀不死)09年6月29日24.虚空恐惧Cho"gath25.殇之木乃伊Amumu09年7月10日26.披甲龙龟Rammus27.冰晶凤凰Anivia09年7月24日28.邪恶小法师Veigar09年8月5日(待考证)29.虚空行者Kassadin09年8月19日30.宝石骑士Taric31.海洋之灾Gangplank09年8月26日(待考证)32.蒸汽机器人Blitzcrank33.风暴之怒Janna34.熔岩巨兽Malphite35.祖安狂人Dr.Mundo09年9月9日(待考证)36.英勇投弹手Corki37.不祥之刃Katarina09年9月30日(待考证)38.沙漠死神Nasus(用这个可以打上美服Top44哦~)09年10月14日(待考证)39.恶魔小丑Shaco(xiaobing用它23级就进了美服Top10~那段传奇~)40.大发明家Heimerdinger(5个炮台,船长一个大就搞定了??)09年12月2日41.野兽之灵Udyr(最有革命意义的4x5级小技能的英雄有木有?革命得刚出来的时候弱成狗,与大发明家争最弱的位置有木有??)09年12月17日42.狂野女猎手Nidalee(第一个双形态英雄)10年1月13日43.钢铁特使Poppy(看谁不爽就一锤??)10年2月2日44.战争之王Pantheon(从天而降被围杀)45.酒桶Gragas(那时大部分人都没想到这是个近战法师??)10年2月24日46.金属大师Mordekaiser(没有海克斯枪刃之前还是过得挺苦的)10年3月16日47.探险家Ezreal(在别的游戏里,像我这么帅的可都是主角儿哟??出于个人原因,我还是习惯叫他探险浪子)10年3月24日48.暮光之眼Shen(三忍之一登场!)10年4月8日49.暴风之心Kennen(三忍之二登场!)10年4月27日50.德玛西亚之力Garen(三忍之??你破坏了三忍们的盛大登场,草丛伦!)10年5月11日51.暗影之拳Akali(三忍之三登场!女忍心语:盖伦我恨你!)10年6月1日52.虚空先知Malzahar(我的小刀真的只是装饰用的~我的大招图标一点儿也不邪恶~)10年6月8日53.狂战士Olaf(奥拉夫的求学之路??)10年6月24日54.深渊巨口Kog"maw(大嘴你果然是紧跟虚空先知的步伐)10年7月13日55.德邦总管XinZhao(隔着5个英雄遥望草丛伦)10年7月27日56.猩红收割者Vladimir(让Riot各种头大的英雄)10年8月10日57.哨兵之殇Galio(第四个德玛西亚英雄了~加里奥一个大,木乃伊一个大,努努一个大,稻草人一个大,死歌一个大??)10年8月24日58.首领之傲Urgot(诺克萨斯不得不派了个半机械人来援助卡特和赛恩)10年9月8日59.赏金猎人MissFortuna(御姐战队红战士~)10年9月21日60.琴瑟仙女Sona(连出2个巨乳,很给力有木有??德玛西亚第五)10年10月4日61.策士统领Swain(诺克萨斯又不得不出了第四个英雄,来对抗德玛西亚)10年10月18日62.光辉女郎Lux(又是妹子有木有??德玛西亚第六)10年11月2日63.诡术妖姬LeBlanc(诺克萨斯黑玫瑰的性感与诱惑,你们这些德玛西亚土鳖们能比么?诺克萨斯第五)10年11月15日64.刀锋意志Irelia(如果不算乌鸦哥的话,Riot就是大波妹子五连更了)10年12月1日65.诅咒巨魔Trundle(嘿哥们,看美女是不是看得审美疲劳了啊??)10年12月14日66.魔蛇之拥Cassiopeia(我可是诺克萨斯交际花~诺克萨斯第六)11年1月3日67.皮城女警Caitlyn(大波妹子七连更??如果无视掉乌鸦和巨魔的话)11年1月17日68.荒漠屠夫Renekton(狗头哥,我要吃掉你!!)11年2月1日69.天启者Karma(3个6级小技能的妹子英雄。大波妹子八连更?自动忽略你们懂的)11年2月16日70.扭曲树精Maokai(我知道你们看美女看累了)11年3月1日71.德玛西亚皇子JarvanIV(德玛西亚!!高富帅哦,第七个德玛西亚英雄了)11年3月15日72.永恒梦魇Nocturne(天黑请闭眼~)11年3月28日73.盲僧LeeSin(打野双煞二连出,命运的安排??)11年4月11日74.复仇焰魂Brand(我还是不吐槽这个被德玛西亚人扭送到战争学院的可怜虫好了)11年4月25日75.机械公敌Rumble(烧你们的屁股!)11年5月10日76.暗夜猎手Vayne(好了,终于又有妹子加入了。德玛西亚第八)11年6月1日77.发条魔灵Orianna(妹子~??么?)11年6月22日78.掘墓者Yorick(号称是第二赛季第一个英雄??号称而已)11年7月8日79.曙光女神Leona(好吧,从头到脚穿板甲的妹子见过没?潘森的青梅竹马哦~)11年7月26日80.齐天大圣Wukong(俺老孙来也~)11年8月9日81.水晶先锋Skarner(我是来当统治战场的伏笔的)11年8月24日82.刀锋之影Talon(卡特,你爸叫我来帮你~诺克萨斯第七)11年9月14日83.放逐之刃Riven(诺克萨斯第八~又有妹子了真高兴)11年10月5日84.远古巫灵Xerath(电棍见过没?没见过电棍?)11年10月19日85.法外狂徒Graves(这么暴力的ADC见过没?)11年11月1日86.龙血武姬Shyvana(我一招飞上了天化身为龙~~反正是个妹子就欢迎)11年11月15日87.潮汐海灵Fizz(你看见过我的鲨鱼么?)11年11月29日88.雷霆咆哮Volibear(召唤师啊,我真的不是安妮的小熊啊~)11年12月29日89.九尾妖狐阿狸(史上最受期待的英雄)12年1月19日90.机械先驱维克多(咳咳,在重申一遍,我真不是小偷??.)12年2月14日91.凛冬之怒瑟庄妮(第二个有坐骑的英雄,努努是第一个,飞机不算)感谢下水道里面的同志纠正12年2月22日92.爆破鬼才吉格斯(嗨,吉格斯,你是提莫的表弟吧??.)12年2月22日93.深海泰坦诺提勒斯(这家伙来到联盟忘了陆地没有浮力的吗?走路超慢),12年2月29日94.无双剑姬菲奥娜(排位看到拆塔二人组都带传送的时候,真心蛋疼??)12年3月19日95.仙灵女巫璐璐(嗨!崔桑塔纳,放开那个提莫)
2023-08-18 17:32:221

64位简介及详细资料

概述 一个 64 位的 CPU,内部可能有外部数据汇流排或不同大小的地址汇流排,可能比较大或比较小;术语"64位"也常用于描述这些汇流排的大小。例如,目前有许多机器有着使用 64 位汇流排的 32 位处理器(如最初的 Pentium 和之后的 CPU),因此有时会被称作"64位"。同样的,某些 16 位处理器(如 MC68000,摩托罗拉公司生产的一款16位处理器,因集成约68000个电晶体而得名)指的是 16/32 位处理器具有 16 位的汇流排,不过内部也有一些 32 位的性能。这一术语也可能指计算机指令集的指令长度,或其它的数据项(如常见的 64 位双精度浮点数)。去掉进一步的条件,"64位"计算机架构一般具有 64 位宽的整数型暂存器,它可支持(内部和外部两者) 64 位"区块"(chunk)的整数型数据。 架构影响 处理器中的暂存器通常可分为三种︰整数、浮点数、其它。在所有常见的主流处理器中,只有整数暂存器(integer register)才可存放指针值(记忆体数据的地址)。非整数暂存器不能存放指针来读写记忆体,因此不能用来避开任何受到整数暂存器大小所影响的记忆体限制。 几乎所有常见的主流处理器(大部分的 ARM 和 32 位 MIPS 实作是明显的例外)集成了浮点数硬体,它有可能使用 64 位暂存器保存数据,以供处理。例如,x86 架构包含了 x87 浮点数指令,并使用 8 个 80 位暂存器构成堆叠结构。后来的 x86 修改版和 x86-64 架构,又加入 SSE 指令,它使用 8 个 128 位宽的暂存器(在 x86-64 中有 16 个暂存器)。与之相较,64 位 Alpha 系列处理器,除了 32 个 64 位宽整数暂存器以外,也定义了 32 个 64 位宽的浮点数暂存器。 记忆体限制 截至2005 年,大部分的 CPU,其单个暂存器可存放虚拟记忆体中任意数据的记忆体地址(本机)。因此,虚拟记忆体(计算机在程式的工作区域中所能保留的数据总量)中可用的地址取决于暂存器的宽度。自 1960 年的 IBM System/360 起,然后1970年的 DEC VAX微型计算机,以及1980年中期的 Intel 80386,在事实上一致开发合用的 32 位大小的暂存器。32 位暂存器意味着 2^32 的地址,或可使用 4 GB 的记忆体。当时在设计这些架构时,4 GB 的记忆体远远超过一般所安装的可用量,而认为已足够用于定址。认为 4 GB 地址为合适的大小,还有其它重要的理由︰在应用程式中,如资料库,42 亿多的整数已足够对大部分可计算的实例分配唯一的参考引用。 然而在 1990年初,成本不断降低的记忆体,使安装的记忆体数量逼近 4 GB,且在处理某些类型的问题时,可以想像虚拟记忆体的使用空间将超过 4 GB 上限。为此,一些公司开始释出新的 64 位架构晶片家族,最初是提供给超级计算机、顶级工作站和伺服器机器。64位运算逐渐流向个人计算机则出现在 2003 年,某些型号的 Apple Macintosh 生产线转向 PowerPC 970 处理器(Apple 称为"G5"),并在 2006 年,转向 EM64T 处理器,且 x86-64 处理器在顶级的 PC 中遂渐普及。64 位架构的出现,有效的将记忆体上限提升至 2^64 地址,16 EB 的记忆体。从这个角度来看,在 4 MB 主记忆体很普遍时,最大的记忆体上限 2^32 的地址大约是一般安装记忆体的 1000 倍。如今,当 16 GB 的主记忆体很普遍时,2^64 的地址上限大约是 10亿倍。 今天市面上大部分的消费级 PC 存在着人为的记忆体限制,因受限于实例上的限制,而几乎不太可能需要完整支持 16 GB 容量。举例来说,Apple的 Mac Pro 最多可安装实例记忆体至 16 GB,而无必要支持超过的大小。最新的Linux核心(版本 2.6.16)可编译成最高支持 64 GB 的记忆体,Windows VistaUltimate支持超过128G记忆体。 32位比较 从32位到64位架构的改变是一个根本的改变,因为大多数作业系统必须进行全面性修改,以取得新架构的优点。其它软体也必须进行移植,以使用新的性能;较旧的软体一般可借由硬体兼容模式(新的处理器支持较旧的 32 位版本指令集)或软体模拟进行支持。或者直接在 64 位处理器里面实作 32 位处理器核心(如同 Intel 的 Itanium 处理器,其内含有 x86 处理器核心,用来执行 32 位 x86 应用程式)。支持 64 位架构的作业系统,一般同时支持 32 位和 64 位的应用程式。 明显的例外是 AS/400,其软体执行在虚拟的指令集架构,称为 TIMI(技术独立机器界面),它会在执行之前,以低阶软体转换成本地机器码。低阶软体必须全部重写,以搬移整个 OS 以及所有的软体到新的平台。例如,当 IBM 转移较旧的 32/48 位"IMPI"指令集到 64 位 PowerPC(IMPI 完全不像 32 位 PowerPC,所以这比从 32 位版本的指令集转移到相同指令集的 64 位版本的规模还要庞大)。 64 位架构无疑可套用在需要处理大量数据的应用程式,如数码视频、科学运算、和早期的大型资料库。在其它工作方面,其 32 位兼容模式是否会快过同等级的 32 位系统,这部分已有很多争论。在 x86-64 架构(AMD64 和 Intel 64)中,主要的 32 位作业系统和应用程式,可平滑的执行于 64 位硬体上。 Sun 的 64 位 Java虚拟机的启动速度比 32 位虚拟机还慢,因为 Sun 仍假定所有的 64 位机器都是伺服器,而且只有为 64 位平台实作"伺服器"编译器(C2)。"客户端"编译器(C1)产生较慢的代码,不过编译较快速。所以尽管在 64 位 JVM 的 Java 程式在一段很长的周期会执行的较好(一般为长时间运作的"伺服器"应用程式),它的启动时间可能更久。对于短生命期的应用程式(如 Java 编译器 javac) 增加启动时间可控制执行时间,使 64 位的 JVM 整体变慢。 应当指出,在 32 位和 64 位处理器时,速度并不是唯一的考量因素。应用程式,如多任务、压力测试(stress testing)、丛集(clustering)(用于HPC)可能更适合 64 位架构以正确部署。为了以上原因,64 位丛集已广泛部署于大型组织,如 IBM、Vodafone、HP、微软。 优缺点 一个常见的误解是:除非计算机安装的记忆体大于 4 GB,否则 64 位架构不会比 32 位架构好。这不完全正确。 部分作业系统保留了一部分进程地址空间供作业系统使用,造成使用者程式可用于映射记忆体的地址空间减少。例如,Windows XP DLL 以及 userland OS 组件映射到每一个进程的地址空间,即使计算机装有 4 GB 的记忆体,也仅留下 2 至 3.8 GB(端视其设定)的可用地址空间。这个限制在 64 位 Windows 中并不会出现。 档案的记忆体映射对 32 位的架构而言不再合用,尤其是相对便宜的 DVD 烧录技术的引入。大于 4 GB 的档案不再罕见,且如此大的档案无法简单的映射到 32 位架构的记忆体;只能映射档案的一部分范围到地址空间上,并以记忆体映射存取档案,当有需要时,就必须将这些范围映射进或映射出地址空间。这是一个问题,因为充裕的记忆体映射仍是从磁碟至记忆体最有效率的存取方法,如果作业系统能适当实行的话。 64 位架构主要的缺点是,相对于 32 位架构,占用相同的数据会消秏更多的记忆体空间(由于肿胀的指针,以及其它型态和对齐补白等可能)。这会增加进程对记忆体的需求,且可能会影响高效能处理器高速快取的使用。维持一部分的 32 位模型是一个处理方法,且大致合理有效。实际上,高效能导向的 z/OS 作业系统便采取这个方法,要求程式代码存放在 32 位地址空间的任一数字,数据对象则可(选择性)存放在 64 位区域。 目前主要的商业软体是建立在 32 位代码,而非 64 位代码,所以不能取得在 64 位处理器上较大的 64 位地址空间,或较宽的 64 位暂存器和数据路径的优点。然而,免费或自由软体作业系统的使用者已经可以使用专有的 64 位运算环境。并非所有的应用程式都需要大量的地址空间或操作 64 位数据项,所以这些程式不会享受到较大的地址空间或较宽的暂存器和数据路径的好处;主要受益于 64 位版本的应用程式,并不会享受到使用 x86 的版本,会有更多的暂存器可以使用。 可用性 64位系统有时缺乏对应的软体,那些软体是写给 32 位架构。最严重的问题是不兼容的驱动程式。尽管大部分软体可执行于 32 位兼容模式(又称作模拟模式,即微软 WoW64(Windows 32 bit on Windows 64 bit) 技术),其通常无法执行驱动程式(或类似软体),因为程式通常执行于作业系统和硬体之间,在此直接模拟无法使用。许多开放源始码软体封包可简单的从源始码编译为可执行于 64 位环境作业系统,如 Linux。所需的条件是供给 64 位机器的编译器(通常是 g)。目前 64 位版本的驱动程式还不能用,由于缺少可用的驱动程式,所以使用 64 位作业系统会有挫折,推荐使用预装64位版本的windows 7的电脑,一般会解决驱动问题。 因为设备的驱动程式通常执行于作业系统核心(kernel)的内部,有可能以 32 位进程执行核心,同时支持 64 位的使用者进程。以在核心里的额外消耗为代价,如此可为使用者提供受益于 64 位的记忆体和效能,且不破坏现存 32 位驱动程式的二进制兼容性。这个机制源于 Mac OS X 启用 64 位进程,同时支持 32 位的驱动程式。 数据模型 以高阶语言编写的套用软体,从 32 位架构转换到 64 位架构的各种困难。一个共同的问题是,部分程式设计师假定指针如同其它数据型态一样有相同的长度。程式设计师假定他们可以在数据型态之间传送数量而不遗失信息。这些假定只在一部分 32 位机器上如此(甚至是一部分 16 位机器),不过在 64 位机器上就不再如此。C 语言及其后代 C++ 尤其容易产生这种错误[1]。 要在 C 和 C++ 中避免这种错误,如果确定原始类型的大小为所需的基础,sizeof 操作符可用来确定原始类型的大小,无论是在编译以及执行时期。此外,在 C99 标准中的 <limits.h> 表头,以及在 C++ 标准中的 <limits> 表头的 numeric_limits 类,可提供更多有用的信息;sizeof 只返回字元大小。这个用法使人产生误解,因为一个字元(CHAR_BITS)的大小是由自身决定,在所有的 C 或 C++ 实作中并未以相同方式定义。然而,除了这些编译器目标 DSP 以外,"64 位 = 8 字元(每一字元有 8 位)"已成标准。 必须谨慎使用 ptrdiff_t 型态(在标准表头 <stddef.h> 中)两个指针相减的结果;太多代码宁可不正确的使用"int"或"long"。表示一个指针(而不是指针差异)为一个整数,在此可以使用 uintptr_t(它只定义在 C99 中,不过某些编译器另外集成较早版本的标准以提供之,作为一个扩充)。 C 和 C++ 并未定义指针、整数型(int)、长型(long)为特定的位数目。 在主要的 32 位机器程式设计环境中,指针、"int"变数、"long"变数全部都是 32 位长。 然而,在 64 位机器下的许多程式设计环境,"int"变数仍然是 32 位宽,不过"long"和指针是 64 位宽,上述内容称为 LP64 数据模型。另一个选择是 ILP64 数据模型,三种数据型态都是 64 位宽,甚至 SILP64 连"short"变数也是 64 位宽。然而,大多数情况下所需的修改是相对次要且简单,而且许多编写良好的程式可以简单的重新编译给新的环境,而无须修改。另一个选择是 LLP64 模型,其维持 32 位代码的兼容性,使 int 和 long 为 32 位。"LL"指"long long"型态,其在所有平台下至少是 64 位,包括 32 位环境。 今天有许多 64 位编译器使用 LP64 模型(包括 Solaris、AIX、HP、Linux、Mac OS X、IBM z/OS 本地编译器)。微软的 VC++ 编译器使用 LLP64 模型。其缺点是在 LP64 模型中将 long 存放到 int 可能会溢出。另一方面,还会使强制转型一个指针为 long 可以作用;在 LLP 模型下,情况则刚好相反。两者皆不应该出现在合乎 C99 的代码中。 注意,程式设计模型是在预编译器底层选择的,且数个模型可共存于同一作业系统。然而一般由 OS API 选择程式设计模型作为原始模型。 另一个考量是用于驱动程式的数据模式。在现代的作业系统中,驱动程式弥补了大多数的作业系统代码(尽管许多代码可能不会载入,当作业系统执行时)。许多驱动程式大量使用指针操控数据,且在某些情况下必须读入一定大小的指针进入支持 DMA 的硬体。举个例子,提供给 32 位 PCI 设备的驱动程式,请求设备的 DMA 数据进入 64 位机器记忆体的较高区域,可能无法满足来自作业系统从设备到大于 4 GB 记忆体读入数据的要求。因为对于这些地址的指针,将不适合设备的 DMA 暂存器。这个问题可如下解决,当向设备发出 DMA 请求时,OS 采用与设备相符的记忆体限制,或者使用 IOMMU。 发展历程 1961︰IBM 发表 IBM 7030 Stretch 超级计算机。它使用 64 位数据字组,以及 32 或 64 位的指令字组。 1974︰Control Data Corporation 推出 CDC Star-100 向量超级计算机,它使用 64 位字组架构(先前的 CDC 系统是以 60 位架构为基础)。 1976︰Cray Research 发表第一台 Cray-1 超级计算机。它以 64 位字组架构为基础,它成为后来的 Cray 向量超级计算机的基础。 1983︰Elxsi 推出 Elxsi 6400 平行微型超级计算机。Elxsi 架构具有 64 位数据暂存器,不过地址空间仍是 32 位。 1991︰MIPS科技公司生产第一台 64 位微处理器,作为 MIPS RISC 架构 R4000 的第三次修订版本。该款 CPU 使用于以 IRIS Crimson 启动的 SGI 图形工作站。然而,IRIX 作业系统并未包含对 R4000 的 64 位支持,直到 1996 年释出 IRIX 6.2 为止。Kendall Square Research 发表他们的第一台 KSR1 超级计算机,以专有的执行于 OSF/1 的 64 位 RISC 处理器架构为基础。 1992︰Digital Equipment Corporation(DEC)引入纯 64 位 Alpha 架构,其诞生自 PRISM 项目。 1993︰DEC 释出 64 位 OSF/1 AXP 类Unix 作业系统(后来改名为 Tru64 UNIX)和 OpenVMS 作业系统给 Alpha 系统。 1994︰Intel 宣布 64 位 IA-64 架构的进度表(与 HP 共同开发)作为其 32 位 IA-32 处理器的继承者。以 1998–1999 推出时间为目标。SGI 释出 IRIX 6.0,即支持 64 位的 R8000 CPU。 1995︰Sun 推出 64 位 SPARC 处理器 UltraSPARC。富士通所有的 HAL 计算机系统推出以 64 位 CPU 为基础的工作站,HAL 独立设计的第一代 SPARC64。IBM 释出 64 位 AS/400 系统,能够转换作业系统、资料库、应用程式的升级。DEC 释出 OpenVMS Alpha 7.0,第一个全 64 位版本的 OpenVMS for Alpha。 1996︰HP 释出 PA-RISC 处理器架构的 64 位 2.0 版本的实作 PA-8000。 任天堂引入 Nintendo 64 电视游戏主机,以低成本的 MIPS R4000 变体所打造。 1997︰IBM 释出 RS64 全 64 位 PowerPC 处理器。 1998︰IBM 释出 POWER3 全 64 位 PowerPC/POWER 处理器。Sun 释出 Solaris 7,以完整支持 64 位 UltraSPARC。 1999︰Intel 释出 IA-64 架构的指令集。AMD 首次公开 64 位集以扩充给 IA-32,称为 x86-64(后来改名为 AMD64)。 2000︰IBM 推出他自己的第一个兼容 ESA/390 的 64 位大型计算机 zSeries z900,以及新的 z/OS 作业系统。紧接着是 64 位 Linux on zSeries。 2001︰Intel 终于推出他的 64 位处理器产品线,标记为 Itanium,主打顶级伺服器。它无法满足人们的期待,因一再拖延 IA-64 市场而导致失败。Linux 是第一个可执行于该处理器的作业系统。 2002︰Intel 引入 Itanium 2 作为 Itanium 的继承者。 2003︰AMD 产出他的 AMD64 架构 Opteron 以及 Athlon 64 处理器产品线。Apple 也推出 64 位"G5"PowerPC 970 CPU courtesy of IBM,并连同升级他的 Mac OS X 作业系统,其增加对 64 位模式的部分支持。若干 Linux 发行版本释出对 AMD64 的支持。微软宣布将为 AMD 晶片建立新的 Windows 作业系统。Intel 坚持 Itanium 晶片仍维持只有 64 位的处理器。 2004︰Intel 承认 AMD 在市场上的成功,并着手开发 AMD64 延伸的替代品,称为 IA-32e,稍后改名为 EM64T。升级版本的 Xeon 和 Pentium 4 处理器家族支持了新推出的指令。Freescale 宣布 64 位 e700 core,以继承 PowerPC G4 系列。VIA Technologies 宣布 Isaiah 64 位处理器。 2005︰Sun 于 1 月 31 日释出支持 AMD64 和 EM64T 处理器的 Solaris 10。3 月,Intel 宣布其第一个双核心 EM64T 处理器 Pentium Extreme Edition 840 和新的 Pentium D 晶片将于 2005 第二季推出。4 月 30 日,微软公开释出提供给 AMD64 和 EM64T 处理器的 Windows XP Professional x64 Edition。5 月,AMD 引入他的第一个双核心 AMD64 Opteron 伺服器 CPU,并宣布其桌上型版本,称为 Athlon 64 X2。将原本的 Athlon 64 X2 (Toledo) 处理器改为两个核心,并为每个核心的 L2 配上 1 MB 高速快取记忆体,以大约 2.332 亿个电晶体组成。它有 199 mm&sup2; 那么大。7 月,IBM 宣布他最新的双核心 64 位 PowerPC 970MP (codenamed Antares),由 IBM 和 Apple 使用。微软释出 Xbox 360 游戏主机,其使用由 IBM 生产的 64 位、三核心 Xenon PowerPC 处理器。 2006︰双核心 Montecito Itanium 2 处理器进入生产。Sony、IBM、Toshiba 开始生产用于 PlayStation 3、伺服器、工作站以及其它套用的 64 位 Cell 处理器。苹果公司在新的 Mac Pro 和 Intel Xserve 计算机中采用 64 位 EM64T Xeon 处理器,稍后更新 iMac、MacBook、MacBook Pro 使用 EM64T Core 2 处理器。 当前架构 属于 64 位的微处理器架构(2006年)有︰ DEC Alpha 架构(查看 Digital Alpha timeline) Intel 的 IA-64 架构(用于 Intel 的 Itanium CPU) x86-64 架构,64 位版本的 x86 架构(又称作"x64") AMD 的 AMD64(用于 AMD 的 Athlon 64、Opteron、Sempron、Turion 64 CPU) Intel 的 Intel64(用于 Intel 的新型 Pentium 4、Xeon、Core 2 CPU) SPARC 架构(从 SPARC V9 开始的 64 位) Sun 的 UltraSPARC 架构 Fujitsu 的 SPARC64 架构 IBM 的 POWER 架构(从 POWER3 和 RS64 变体开始的 64 位) IBM/Motorola 的 PowerPC 架构(从 PowerPC 620 和 PowerPC 970 变体开始的 64 位) IBM 的 z/Architecture,used by IBM zSeries 和 System z9 大型计算机,ESA/390 架构的 64 位版本 MIPS 科技公司的 MIPS IV、MIPS V、MIPS64 架构 HP 的 PA-RISC family(从 PA-RISC 2.0 开始的 64 位) 大部分 64 位处理器架构可本地执行 32 位版本架构的代码,而无任何效能损失。这种支持通常称为双架构支持或更普遍的多架构支持。 超越 直至 2007年,64位字组似乎已满足大部分的运用。不过仍应提到,IBM 的 System/370 及后继者使用 128 位浮点数,且许多现代处理器也内含 128 位浮点数暂存器。System/370 及后继者尤其显著,在这方面,他们也使用多达16位元组的可变长度十进制数(即128位)。 图像 在数码图像中,64 位为附有 16 位 Alpha 通道的 48 点阵图像。 处理器 这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用暂存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。64bit处理器并非现在才有的,在高端的RISC(Reduced Instruction Set Computing,精简指令集计算机)很早就有64bit处理器了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等。 64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的记忆体。不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。实际上在32bit套用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit套用下性能更强。所以要认清64bit处理器的优势,不可迷信64bit。 目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2,一般用户不会涉及到,因此这里仅对AMD64位技术和Intel的EM64T技术做一下简单介绍。 AMD64位技术 AMD64的位技术是在原始32位X86指令集的基础上加入了X86-64扩展64位X86指令集,使这款晶片在硬体上兼容原来的32位X86软体,并同时支持X86-64的扩展64位计算,使得这款晶片成为真正的64位X86晶片。这是一个真正的64位的标准,X86-64具有64位的定址能力。 X86-64新增的几组CPU暂存器将提供更快的执行效率。暂存器是CPU内部用来创建和储存CPU运算结果和其它运算结果的地方。标准的32-bit x86架构包括8个通用暂存器(GPR),AMD在X86-64中又增加了8组(R8-R15),将暂存器的数目提高到了16组。X86-64暂存器默认位64-bit。还增加了8组128-bit XMM暂存器(也叫SSE暂存器,XMM8-XMM15),将能给单指令多数据流技术(SIMD)运算提供更多的空间,这些128位的暂存器将提供在矢量和标量计算模式下进行128位双精度处理,为3D建模、矢量分析和虚拟现实的实现提供了硬体基础。通过提供了更多的暂存器,按照X86-64标准生产的CPU可以更有效的处理数据,可以在一个时钟周期中传输更多的信息。 EM64T技术 Intel官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit记忆体技术。EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32 extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软体的情况下,允许软体利用更多的记忆体地址空间,并且允许软体进行32 bit线性地址写入。EM64T特别强调的是对32 bit和64 bit的兼容性。Intel为新核心增加了8个64 bit GPRs(R8-R15),并且把原有GRPs全部扩展为64 bit,如前文所述这样可以提高整数运算能力。增加8个128bit SSE暂存器(XMM8-XMM15),是为了增强多媒体性能,包括对SSE、SSE2和SSE3的支持。 Intel为支持EM64T技术的处理器设计了两大模式:传统IA-32模式(legacy IA-32 mode)和IA-32e扩展模式(IA-32e mode)。在支持EM64T技术的处理器内有一个称之为扩展功能激活暂存器(extended feature enable register,IA32_EFER)的部件,其中的Bit10控制着EM64T是否激活。Bit10被称作IA-32e模式有效(IA-32e mode active)或长模式有效(long mode active,LMA)。当LMA=0时,处理器便作为一颗标准的32 bit(IA32)处理器运行在传统IA-32模式;当LMA=1时,EM64T便被激活,处理器会运行在IA-32e扩展模式下。 目前AMD方面支持64位技术的CPU有Athlon 64系列、Athlon FX系列和Opteron系列。Intel方面支持64位技术的CPU有使用Nocona核心的Xeon系列、使用Prescott 2M核心的Pentium 4 6系列和使用Prescott 2M核心的P4 EE系列。 64位技术就像一股不可阻挡的浪潮扑面而来,它将逐步渗透进我们的生活,在不久的将来,我们将会习惯在64位作业系统下运行64位程式。
2023-08-18 17:32:161

有人使用过 Zelix KlassMaster进行混淆吗

你要的功能其实是Java代码混淆,如果要了解Java编译成exe,可以看“参考资料”。下面一段文字摘自《Java手机/PDA程序设计入门》一书,可以做为混淆器性能的大致观点:笔者没用过DashO,所以无法对其作出个人评价。所以现在仅说明笔者曾用过的产品。以笔者的个人观点,如果就混淆的程度来说,ZKM最好,JAX中等,RetroGuard和ProGuard最差,一分钱一分货,这是千古不变的道理。如果就功能性而言,ZKM和JAX都不错,不过,JAX是IBM所开发的产品,因此也继承了大部分IBM产品的最大特色,就是“功能超强,可是不易使用”,可能光是要看完JAX的设定文件就是一个很大的问题。下面分别介绍几种具有代表性的混淆器,对它们的产品性能进行对比。我们使用不同混淆器对同一段java代码进行混淆,分别列出混淆后代码反编译的结果,并给出使用的一些直接体会。原始java代码:publicclassSimpleBeanimplementsSerializable{privateString[]name={"name0","name1","name2","name3"};privateListmyList=null;publicvoidSimpleBean(){myList=newArrayList(4);}publicvoidinit_public(){myList.add("name");for(inti=1;i;JVMINSTRdup;JVMINSTRswap;4;ArrayList();_$1;}publicvoidinit_public(){_$1.add("name");for(inti=1;i<4;i++)_$1(i);}privatevoid_$1(inti){_$1.add(_$2[i]);}privatevoidwriteObject(ObjectOutputStreamobjectoutputstream)throwsIOException{}privateString_$2[];privateList_$1;}优点:1、除符号混淆外增加了数据混淆(字符数组初始化);2、有一些语句反编译只能得到字节码指令;3、在SunJDK中提供的Java编译器(javac)的基础上完成,编译和混淆一体完成,不需要先生成class文件再混淆;4、提供了Eclipse的插件,能够直接在Eclipse中使用Jocky。缺点:1、混淆选项粒度较粗,使用中可能要在具体代码中添加@preserve指令来实现,工作量大;2、没有控制流混淆。三、Allatori3.1_demoAllatori属于第二代混淆器,具有全方位保护你的知识产权的能力。Allatori具有以下几种保护方式:命名混淆,流混淆,调试信息混淆,字符串编码,以及水印技术。对于教育和非商业项目来说这个混淆器是免费的。2.1版本支持war和ear文件格式,并且允许对需要混淆代码的应用程序添加有效日期。Jad反编译混淆后class得到的代码:publicclassSimpleBeanimplementsSerializable{publicvoidinit_public(){d.add(c.k("{u{0"));inti=1;goto_L1_L3:H(i);++i;_L1:4;JVMINSTRicmplt21;goto_L2_L3_L2:}publicvoidSimpleBean(){d=newArrayList(4);}privatevoidH(inta){d.add(c[a]);}publicSimpleBean(){d=null;}privatevoidH(ObjectOutputStreamobjectoutputstream)throwsIOException{}privateStringc[]={c.k("177q177te"),c.k("177q177td"),c.k("177q177tg"),c.k("177q177tf")};privateListd;}注:c.k是为进行字符串加密额外生成的类c的静态方法。优点:1、设计考虑了库文件混淆的使用场景;2、使用文档详尽,混淆选项配置文件的编写示例多;3、除符号混淆外,还使用了两种高级的混淆手段:控制混淆(改写了for循环)和字符串加密(String数组初始化);4、混淆选项粒度较细,支持本地方法的保护等;5、支持水印技术,允许对需要混淆的代码添加有效日期;6、支持j2me;缺点:1、商业软件(价格附后),对教育和非商业用途免费(网站链接是
2023-08-18 17:32:131

动画《lain》中,主角lain第一次收到的芯片名字是

武士。动漫《lain》是1998年在东京电视台深夜时段播放的一款动漫,主要讲述主角lain接收到一款名为武士的电子芯片,能够进行控制网络世界,是一部非常好看的动漫,受到很多人喜欢。
2023-08-18 17:32:121