活动介绍
file-type

锐方科技开源超级SMS控件使用指南

5星 · 超过95%的资源 | 下载需积分: 50 | 174KB | 更新于2025-07-30 | 91 浏览量 | 200 下载量 举报 收藏
download 立即下载
### 知识点详细说明: #### 1. 软件授权与法律条款 - **免费软件**:锐方超级SMS控件为免费软件,意味着用户无需支付任何费用即可获得并使用。 - **版权声明**:该控件的版权归深圳市锐方科技有限公司所有,用户使用需遵守相应的版权声明。 - **传播权利**:用户可免费传播该控件,无需向任何人交纳费用。 - **禁止反编译**:用户不得对控件进行任何形式的反编译,这包括全部或部分反编译行为。 - **禁止商用**:用户不得将控件作为商业产品向第三方销售。 - **法律追诉**:违反以上条款时,锐方科技有权在法律允许范围内提起诉讼。 - **禁止使用权利**:在必要情况下,锐方科技保留禁止用户使用该控件的权利。 - **最终解释权**:对本协议的最终解释权归锐方科技所有。 - **使用协议确认**:用户继续使用控件即视为已阅读并遵守上述协议。 #### 2. 技术支持与语言支持 - **技术支持**:用户在使用过程中遇到问题时,可以向锐方科技进行咨询或问题报告。 - **语言支持**:该控件支持多种高级编程语言,包括VC、VB、Delphi、VFP等,这表示用户可以将控件集成到各自不同的编程项目中去。 #### 3. 功能特性 - **PDU 压缩/解析**:控件支持使用UCS2格式进行PDU数据的压缩和解析,压缩模式下可支持最多70个字节的短信内容。 - **UCS2格式**:一种字符编码格式,通常用于处理Unicode字符,支持包括中文在内的多国语言字符集。 - **FLASH短信**:控件提供对FLASH短信的支持,这可能指一种特定的短信发送模式,其中短信内容到达接收方后立即显示,而不会被保存在手机中。 - **短信立即显示**:能够使收到的短信立即在用户界面显示,提高用户体验。 - **短信回复呼叫**:支持通过短信回复的方式进行呼叫,增强通讯功能。 - **任意进制转换**:允许用户在不同数值进制之间自由转换数值,例如十进制转十六进制等。 - **Unicode转换**:支持将Unicode编码转换为可显示的字符,使得程序能够正确处理多语言文本数据。 #### 4. 文件说明 - **文件名称**:该控件的文件可能命名为“超级SMS控件”,指的是控件的压缩包文件,用户可能需要将其解压后使用其中的控件文件。 #### 5. 应用领域与实际用途 - **网络通讯**:由于控件提供短信功能的开发支持,它在需要短信服务的网络通讯软件中可能会有广泛应用。 - **资源**:控件本身作为资源,开发者可以在遵守协议的前提下将其嵌入到应用程序中,作为短信发送与接收功能的一部分。 #### 6. 预防措施和注意事项 - **协议遵守**:用户在使用控件前应当仔细阅读并遵守锐方科技所提供的用户协议。 - **法律风险**:用户需注意不要触犯上述条款,尤其是关于禁止反编译、禁止商用的条款。 - **技术支持依赖**:用户在开发中遇到问题可能依赖于锐方科技提供的技术支持,需要考虑技术支持的及时性和有效性。 #### 7. 结语 锐方超级SMS控件作为一款免费软件,在满足用户短信通讯需求的同时,也对使用条件和法律责任作了明确规定,开发者在使用该控件进行软件开发前,应仔细阅读并理解协议中的各项条款,确保合法合规地使用该控件,并在遇到技术问题时,及时向锐方科技寻求帮助。

相关推荐

filetype

<view class="container"> <view class="header"> <view class="back-btn" bindtap="navigateBack"> <image src="/https/wenku.csdn.net/images/back.png" mode="aspectFit"></image> </view> <text class="title">{{roleText}}登录</text> </view> <view class="form-container"> <block wx:if="{{role === 'student'}}"> <view class="form-item"> <image src="/https/wenku.csdn.net/images/student-id.png" class="icon"></image> <input type="text" placeholder="请输入学号" placeholder-class="placeholder" bindinput="bindStudentIdInput" /> </view> <view class="form-item"> <image src="/https/wenku.csdn.net/images/password.png" class="icon"></image> <input type="password" placeholder="请输入密码" placeholder-class="placeholder" bindinput="bindPasswordInput" /> </view> </block> <block wx:if="{{role === 'parent'}}"> <view class="form-item"> <image src="/https/wenku.csdn.net/images/phone.png" class="icon"></image> <input type="number" placeholder="请输入手机号" placeholder-class="placeholder" bindinput="bindPhoneInput" maxlength="11" /> </view> <view class="form-item code-item"> <image src="/https/wenku.csdn.net/images/verification.png" class="icon"></image> <input type="number" placeholder="请输入验证码" placeholder-class="placeholder" bindinput="bindCodeInput" maxlength="6" /> <button class="send-code-btn" bindtap="sendSmsCode" disabled="{{isCountingDown}}" > {{countdownText}} </button> </view> </block> <block wx:if="{{role === 'admin'}}"> <view class="form-item"> <image src="/https/wenku.csdn.net/images/admin-user.png" class="icon"></image> <input type="text" placeholder="请输入管理员账号" placeholder-class="placeholder" bindinput="bindUsernameInput" /> </view> <view class="form-item"> <image src="/https/wenku.csdn.net/images/password.png" class="icon"></image> <input type="password" placeholder="请输入密码" placeholder-class="placeholder" bindinput="bindPasswordInput" /> </view> </block> <button class="submit-btn" bindtap="handleLogin">登录</button> </view> <view class="wechat-login-container"> <view class="divider"> <view class="divider-line"></view> <view class="divider-line"></view> </view> <button open-type="getPhoneNumber" bindgetphonenumber="onGetPhoneNumber" class="wechat-btn" > <image src="/https/wenku.csdn.net/images/wechat-logo.png" class="wechat-icon"/> 微信一键登录 </button> </view> <view class="footer-links"> <navigator url="/pages/forget-password/forget-password" class="link">忘记密码</navigator> </view> </view> 基于以上代码帮我分析一下为什么登陆不成功,无法收到验证码以及微信一键登录无法实现,是因为没有部署后端吗,基于以上帮我出一份后端部署实例

filetype

<?xml version="1.0" encoding="UTF-8"?> <systemList> <system> <name>amstradcpc</name> <fullname>Amstrad CPC</fullname> <manufacturer>Amstrad</manufacturer> <release>1984</release> <hardware>computer</hardware> <path>/storage/roms/amstradcpc</path> <extension>.dsk .DSK .sna .SNA .tap .TAP .cdt .CDT .voc .VOC .m3u .M3U .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>amstradcpc</platform> <theme>amstradcpc</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">cap32</core> </cores> </emulator> </emulators> </system> <system> <name>arcade</name> <fullname>Arcade</fullname> <manufacturer>Arcade</manufacturer> <hardware>arcade</hardware> <path>/storage/roms/arcade</path> <extension>.zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>arcade</platform> <theme>arcade</theme> <emulators> <emulator name="AdvanceMame"> <cores> <core>AdvanceMame</core> </cores> </emulator> <emulator name="libretro"> <cores> <core default="true">mame2003_plus</core> <core>mame2010</core> <core>fbneo</core> <core>fbalpha2012</core> <core>mba_mini</core> </cores> </emulator> </emulators> </system> <system> <name>mame</name> <fullname>Arcade MAME</fullname> <manufacturer>Arcade</manufacturer> <hardware>arcade</hardware> <path>/storage/roms/mame</path> <extension>.7z .7Z .zip .ZIP</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>arcade</platform> <theme>mame</theme> <emulators> <emulator name="AdvanceMame"> <cores> <core default="true">AdvanceMame</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>mame2003_plus</core> <core>mame2010</core> <core>fbneo</core> <core>fbalpha2012</core> <core>mba_mini</core> </cores> </emulator> </emulators> </system> <system> <name>atari2600</name> <fullname>Atari 2600</fullname> <manufacturer>Atari</manufacturer> <release>1977</release> <hardware>console</hardware> <path>/storage/roms/atari2600</path> <extension>.a26 .A26 .bin .BIN .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>atari2600</platform> <theme>atari2600</theme> <emulators> <emulator name="STELLASA"> <cores> <core>STELLASA</core> </cores> </emulator> <emulator name="libretro"> <cores> <core default="true">stella</core> </cores> </emulator> </emulators> </system> <system> <name>atari5200</name> <fullname>Atari 5200</fullname> <manufacturer>Atari</manufacturer> <release>1982</release> <hardware>console</hardware> <path>/storage/roms/atari5200</path> <extension>.rom .ROM .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>atari5200</platform> <theme>atari5200</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">atari800</core> </cores> </emulator> </emulators> </system> <system> <name>atari7800</name> <fullname>Atari 7800</fullname> <manufacturer>Atari</manufacturer> <release>1986</release> <hardware>console</hardware> <path>/storage/roms/atari7800</path> <extension>.a78 .A78 .bin .BIN .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>atari7800</platform> <theme>atari7800</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">prosystem</core> </cores> </emulator> </emulators> </system> <system> <name>atari800</name> <fullname>Atari 800</fullname> <manufacturer>Atari</manufacturer> <release>1979</release> <hardware>console</hardware> <path>/storage/roms/atari800</path> <extension>.rom .ROM .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>atari800</platform> <theme>atari800</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">atari800</core> </cores> </emulator> </emulators> </system> <system> <name>atarilynx</name> <fullname>Atari Lynx</fullname> <manufacturer>Atari</manufacturer> <release>1989</release> <hardware>portable</hardware> <path>/storage/roms/atarilynx</path> <extension>.lnx .LNX .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>atarilynx</platform> <theme>atarilynx</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">handy</core> </cores> </emulator> </emulators> </system> <system> <name>atarist</name> <fullname>Atari ST</fullname> <manufacturer>Atari</manufacturer> <release>1985</release> <hardware>computer</hardware> <path>/storage/roms/atarist</path> <extension>.st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>atarist</platform> <theme>atarist</theme> <emulators> <emulator name="HATARISA"> <cores> <core>HATARISA</core> </cores> </emulator> <emulator name="libretro"> <cores> <core default="true">hatari</core> </cores> </emulator> </emulators> </system> <system> <name>atomiswave</name> <fullname>Atomiswave</fullname> <manufacturer>Sammy</manufacturer> <release>2003</release> <hardware>arcade</hardware> <path>/storage/roms/atomiswave</path> <extension>.lst .LST .bin .BIN .dat .DAT .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>atomiswave</platform> <theme>atomiswave</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">flycast</core> </cores> </emulator> </emulators> </system> <system> <name>wonderswan</name> <fullname>Bandai Wonderswan</fullname> <manufacturer>Bandai</manufacturer> <release>1999</release> <hardware>portable</hardware> <path>/storage/roms/wonderswan</path> <extension>.ws .WS .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>wonderswan</platform> <theme>wonderswan</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_wswan</core> </cores> </emulator> </emulators> </system> <system> <name>wonderswancolor</name> <fullname>Bandai Wonderswan Color</fullname> <manufacturer>Bandai</manufacturer> <release>2000</release> <hardware>portable</hardware> <path>/storage/roms/wonderswancolor</path> <extension>.wsc .WSC .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>wonderswancolor</platform> <theme>wonderswancolor</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_wswan</core> </cores> </emulator> </emulators> </system> <system> <name>cps1</name> <fullname>Capcom PlaySystem 1</fullname> <manufacturer>Capcom</manufacturer> <release>1988</release> <hardware>arcade</hardware> <path>/storage/roms/cps1</path> <extension>.zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>arcade</platform> <theme>cps1</theme> <emulators> <emulator name="AdvanceMame"> <cores> <core>AdvanceMame</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>mame2003_plus</core> <core>mame2010</core> <core default="true">fbneo</core> <core>fbalpha2012</core> <core>mba_mini</core> </cores> </emulator> </emulators> </system> <system> <name>cps2</name> <fullname>Capcom PlaySystem 2</fullname> <manufacturer>Capcom</manufacturer> <release>1993</release> <hardware>arcade</hardware> <path>/storage/roms/cps2</path> <extension>.zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>arcade</platform> <theme>cps2</theme> <emulators> <emulator name="AdvanceMame"> <cores> <core>AdvanceMame</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>mame2003_plus</core> <core>mame2010</core> <core default="true">fbneo</core> <core>fbalpha2012</core> <core>mba_mini</core> </cores> </emulator> </emulators> </system> <system> <name>cps3</name> <fullname>Capcom PlaySystem 3</fullname> <manufacturer>Capcom</manufacturer> <release>1996</release> <hardware>arcade</hardware> <path>/storage/roms/cps3</path> <extension>.zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>arcade</platform> <theme>cps3</theme> <emulators> <emulator name="AdvanceMame"> <cores> <core>AdvanceMame</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>mame2003_plus</core> <core>mame2010</core> <core default="true">fbneo</core> <core>fbalpha2012</core> <core>mba_mini</core> </cores> </emulator> </emulators> </system> <system> <name>colecovision</name> <fullname>ColecoVision</fullname> <manufacturer>Coleco</manufacturer> <release>1982</release> <hardware>console</hardware> <path>/storage/roms/coleco</path> <extension>.bin .BIN .col .COL .rom .ROM .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>colecovision</platform> <theme>colecovision</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">bluemsx</core> </cores> </emulator> </emulators> </system> <system> <name>c128</name> <fullname>Commodore 128</fullname> <manufacturer>Commodore</manufacturer> <release>1985</release> <hardware>computer</hardware> <path>/storage/roms/c128</path> <extension>.d64 .g64 .t64 .x64 .zip .D64 .G64 .T64 .X64 .ZIP</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>c128</platform> <theme>c128</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">vice_x128</core> </cores> </emulator> </emulators> </system> <system> <name>c64</name> <fullname>Commodore 64</fullname> <manufacturer>Commodore</manufacturer> <release>1982</release> <hardware>computer</hardware> <path>/storage/roms/c64</path> <extension>.d64 .D64 .zip .ZIP .7z .7Z .t64 .T64</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>c64</platform> <theme>c64</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">vice_x64</core> </cores> </emulator> </emulators> </system> <system> <name>amiga</name> <fullname>Commodore Amiga</fullname> <manufacturer>Commodore</manufacturer> <release>1985</release> <hardware>computer</hardware> <path>/storage/roms/amiga</path> <extension>.zip .ZIP .adf .ADF .uae .UAE .ipf .IPF .dms .DMS .adz .ADZ .lha .LHA</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>amiga</platform> <theme>amiga</theme> <emulators> <emulator name="AMIBERRY"> <cores> <core default="true">AMIBERRY</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>puae</core> <core>uae4arm</core> </cores> </emulator> </emulators> </system> <system> <name>amigacd32</name> <fullname>Commodore Amiga CD 32</fullname> <manufacturer>Commodore</manufacturer> <release>1994</release> <hardware>console</hardware> <path>/storage/roms/amigacd32</path> <extension>.iso .ISO .cue .CUE .zip .ZIP .lha .LHA</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>amigacd32</platform> <theme>amigacd32</theme> <emulators> <emulator name="AMIBERRY"> <cores> <core default="true">AMIBERRY</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>puae</core> <core>uae4arm</core> </cores> </emulator> </emulators> </system> <system> <name>c16</name> <fullname>Commodore Plus4</fullname> <manufacturer>Commodore</manufacturer> <release>1984</release> <hardware>computer</hardware> <path>/storage/roms/c16</path> <extension>.d64 .g64 .t64 .x64 .zip .D64 .G64 .T64 .X64 .ZIP</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>c16</platform> <theme>c16</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">vice_xplus4</core> </cores> </emulator> </emulators> </system> <system> <name>vic20</name> <fullname>Commodore Vic 20</fullname> <manufacturer>Commodore</manufacturer> <release>1980</release> <hardware>computer</hardware> <path>/storage/roms/vic20</path> <extension>.d64 .g64 .t64 .x64 .zip .D64 .G64 .T64 .X64 .ZIP</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>vic20</platform> <theme>vic20</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">vice_xvic</core> </cores> </emulator> </emulators> </system> <system> <name>pc</name> <fullname>DOS x86</fullname> <manufacturer>Microsoft</manufacturer> <release>1981</release> <hardware>computer</hardware> <path>/storage/roms/pc</path> <extension>.com .COM .sh .SH .bat .BAT .exe .EXE</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pc</platform> <theme>pc</theme> <emulators> <emulator name="DOSBOXSDL2"> <cores> <core default="true">DOSBOXSDL2</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>dosbox_svn</core> </cores> </emulator> </emulators> </system> <system> <name>pc-9800</name> <fullname>NEC PC-9800</fullname> <manufacturer>NEC</manufacturer> <release>1983</release> <hardware>computer</hardware> <path>/storage/roms/pc98</path> <extension>.d98 .zip .98d .fdi .fdd .2hd .tfd .d88 .88d .hdm .xdf .dup .hdi .thd .nhd .hdd .hdn </extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pc98</platform> <theme>pc98</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">np2kai</core> <core>nekop2</core> </cores> </emulator> </emulators> </system> <system> <name>daphne</name> <fullname>Daphne</fullname> <manufacturer>Arcade</manufacturer> <release>1982</release> <hardware>arcade</hardware> <path>/storage/roms/daphne</path> <extension>.daphne .DAPHNE</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>daphne</platform> <theme>daphne</theme> <emulators> <emulator name="HYPSEUS"> <cores> <core default="true">HYPSEUS</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>daphne</core> </cores> </emulator> </emulators> </system> <system> <name>fbn</name> <fullname>Final Burn Neo</fullname> <manufacturer>Arcade</manufacturer> <hardware>arcade</hardware> <path>/storage/roms/fbneo</path> <extension>.7z .zip .7Z .ZIP</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>arcade</platform> <theme>fbn</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">fbneo</core> <core>mame2003</core> <core>fbalpha2012</core> </cores> </emulator> </emulators> </system> <system> <name>msx</name> <fullname>MSX</fullname> <manufacturer>Microsoft</manufacturer> <release>1983</release> <hardware>computer</hardware> <path>/storage/roms/msx</path> <extension>.dsk .DSK .mx1 .MX1 .mx2 .MX2 .rom .ROM .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>msx</platform> <theme>msx</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">bluemsx</core> </cores> </emulator> </emulators> </system> <system> <name>msx2</name> <fullname>MSX2</fullname> <manufacturer>Microsoft</manufacturer> <release>1985</release> <hardware>computer</hardware> <path>/storage/roms/msx2</path> <extension>.dsk .DSK .mx1 .MX1 .mx2 .MX2 .rom .ROM .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>msx</platform> <theme>msx2</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">bluemsx</core> </cores> </emulator> </emulators> </system> <system> <name>odyssey2</name> <fullname>Magnavox Odyssey 2</fullname> <manufacturer>Magnavox - Philips</manufacturer> <release>1979</release> <hardware>console</hardware> <path>/storage/roms/odyssey</path> <extension>.bin .BIN .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>odyssey2</platform> <theme>odyssey2</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">o2em</core> </cores> </emulator> </emulators> </system> <system> <name>intellivision</name> <fullname>Mattel Intellivision</fullname> <manufacturer>Mattel</manufacturer> <release>1979</release> <hardware>console</hardware> <path>/storage/roms/intellivision</path> <extension>.int .INT .bin .BIN .rom .ROM .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>intellivision</platform> <theme>intellivision</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">freeintv</core> </cores> </emulator> </emulators> </system> <system> <name>mplayer</name> <fullname>Media Player</fullname> <manufacturer>EmuELEC</manufacturer> <release>2020</release> <path>/storage/roms/mplayer</path> <extension>.mp4 .MP4 .mkv .MKV .avi .AVI .mov .MOV .wmv .WMV .m3u .M3U .mpg .MPG .ytb .YTB .twi .TWI .sh .SH</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>mplayer</platform> <theme>mplayer</theme> <emulators> <emulator name="mpv"> <cores> <core>mpv</core> </cores> </emulator> <emulator name="ffplay"> <cores> <core>ffplay</core> </cores> </emulator> </emulators> </system> <system> <name>vectrex</name> <fullname>Milton Bradley Vectrex</fullname> <manufacturer>Milton Bradley</manufacturer> <release>1982</release> <hardware>console</hardware> <path>/storage/roms/vectrex</path> <extension>.bin .BIN .gam .GAM .vec .VEC .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>vectrex</platform> <theme>vectrex</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">vecx</core> </cores> </emulator> </emulators> </system> <system> <name>pcengine</name> <fullname>NEC PC-Engine</fullname> <manufacturer>NEC</manufacturer> <release>1987</release> <hardware>console</hardware> <path>/storage/roms/pcengine</path> <extension>.pce .PCE .bin .BIN .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pcengine</platform> <theme>pcengine</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_pce_fast</core> <core>mednafen_supergrafx</core> </cores> </emulator> </emulators> </system> <system> <name>pcenginecd</name> <fullname>NEC PC-Engine CD</fullname> <manufacturer>NEC</manufacturer> <release>1988</release> <hardware>console</hardware> <path>/storage/roms/pcenginecd</path> <extension>.pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pcenginecd</platform> <theme>pce-cd</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_pce_fast</core> <core>mednafen_supergrafx</core> </cores> </emulator> </emulators> </system> <system> <name>pcfx</name> <fullname>NEC PC-FX</fullname> <manufacturer>NEC</manufacturer> <release>1994</release> <hardware>console</hardware> <path>/storage/roms/pcfx</path> <extension>.chd .CHD .zip .ZIP .cue .CUE .ccd .CCD .toc .TOC</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pcfx</platform> <theme>pcfx</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_pcfx</core> </cores> </emulator> </emulators> </system> <system> <name>supergrafx</name> <fullname>NEC Super Grafx</fullname> <manufacturer>NEC</manufacturer> <release>1989</release> <hardware>console</hardware> <path>/storage/roms/sgfx</path> <extension>.pce .PCE .sgx .SGX .cue .CUE .ccd .CCD .chd .CHD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>supergrafx</platform> <theme>supergrafx</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_supergrafx</core> <core>mednafen_pce_fast</core> </cores> </emulator> </emulators> </system> <system> <name>tg16</name> <fullname>NEC TurboGrafx 16</fullname> <manufacturer>NEC</manufacturer> <release>1989</release> <hardware>console</hardware> <path>/storage/roms/tg16</path> <extension>.pce .PCE .bin .BIN .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pcengine</platform> <theme>tg16</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_pce_fast</core> <core>mednafen_supergrafx</core> </cores> </emulator> </emulators> </system> <system> <name>tg16cd</name> <fullname>NEC TurboGrafx 16-CD</fullname> <manufacturer>NEC</manufacturer> <release>1989</release> <hardware>console</hardware> <path>/storage/roms/tg16cd</path> <extension>.pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pcenginecd</platform> <theme>tg16cd</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_pce_fast</core> <core>mednafen_supergrafx</core> </cores> </emulator> </emulators> </system> <system> <name>n64</name> <fullname>Nintendo 64</fullname> <manufacturer>Nintendo</manufacturer> <release>1996</release> <hardware>console</hardware> <path>/storage/roms/n64</path> <extension>.z64 .Z64 .n64 .N64 .v64 .V64 .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>n64</platform> <theme>n64</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mupen64plus_next</core> <core>mupen64plus</core> <core>parallel_n64</core> </cores> </emulator> </emulators> </system> <system> <name>nes</name> <fullname>Nintendo Entertainment System</fullname> <manufacturer>Nintendo</manufacturer> <release>1985</release> <hardware>console</hardware> <path>/storage/roms/nes</path> <extension>.nes .NES .unif .UNIF .unf .UNF .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>nes</platform> <theme>nes</theme> <emulators> <emulator name="libretro"> <cores> <core>fceumm</core> <core default="true">nestopia</core> </cores> </emulator> </emulators> </system> <system> <name>nesh</name> <fullname>Nintendo Entertainment System Hacks</fullname> <manufacturer>Nintendo</manufacturer> <release>1985</release> <hardware>console</hardware> <path>/storage/roms/nesh</path> <extension>.nes .NES .unif .UNIF .unf .UNF .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>nes</platform> <theme>nesh</theme> <emulators> <emulator name="libretro"> <cores> <core>fceumm</core> <core default="true">nestopia</core> </cores> </emulator> </emulators> </system> <system> <name>famicom</name> <fullname>Nintendo Famicom</fullname> <manufacturer>Nintendo</manufacturer> <release>1983</release> <hardware>console</hardware> <path>/storage/roms/famicom</path> <extension>.nes .NES .unif .UNIF .unf .UNF .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>famicom</platform> <theme>famicom</theme> <emulators> <emulator name="libretro"> <cores> <core>fceumm</core> <core default="true">nestopia</core> </cores> </emulator> </emulators> </system> <system> <name>fds</name> <fullname>Nintendo Famicom Disk System</fullname> <manufacturer>Nintendo</manufacturer> <release>1986</release> <hardware>console</hardware> <path>/storage/roms/fds</path> <extension>.fds .FDS .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>fds</platform> <theme>fds</theme> <emulators> <emulator name="libretro"> <cores> <core>fceumm</core> <core default="true">nestopia</core> </cores> </emulator> </emulators> </system> <system> <name>gb</name> <fullname>Nintendo Game Boy</fullname> <manufacturer>Nintendo</manufacturer> <release>1989</release> <hardware>portable</hardware> <path>/storage/roms/gb</path> <extension>.gb .GB .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>gb</platform> <theme>gb</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">gambatte</core> <core>gearboy</core> <core>tgbdual</core> <core>mgba</core> <core>vbam</core> <core>vba_next</core> </cores> </emulator> </emulators> </system> <system> <name>gba</name> <fullname>Nintendo Game Boy Advance</fullname> <manufacturer>Nintendo</manufacturer> <release>2001</release> <hardware>portable</hardware> <path>/storage/roms/gba</path> <extension>.gba .GBA .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>gba</platform> <theme>gba</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mgba</core> <core>gpsp</core> <core>vbam</core> <core>vba_next</core> </cores> </emulator> </emulators> </system> <system> <name>gbah</name> <fullname>Nintendo Game Boy Advance hacks</fullname> <manufacturer>Nintendo</manufacturer> <release>2001</release> <hardware>portable</hardware> <path>/storage/roms/gbah</path> <extension>.gba .GBA .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>gba</platform> <theme>gbah</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mgba</core> <core>gpsp</core> <core>vbam</core> <core>vba_next</core> </cores> </emulator> </emulators> </system> <system> <name>gbc</name> <fullname>Nintendo Game Boy Color</fullname> <manufacturer>Nintendo</manufacturer> <release>1998</release> <hardware>portable</hardware> <path>/storage/roms/gbc</path> <extension>.gb .GB .gbc .GBC .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>gbc</platform> <theme>gbc</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">gambatte</core> <core>gearboy</core> <core>tgbdual</core> <core>mgba</core> <core>vbam</core> <core>vba_next</core> </cores> </emulator> </emulators> </system> <system> <name>gbch</name> <fullname>Nintendo Game Boy Color Hacks</fullname> <manufacturer>Nintendo</manufacturer> <release>1998</release> <hardware>portable</hardware> <path>/storage/roms/gbch</path> <extension>.gb .GB .gbc .GBC .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>gbc</platform> <theme>gbch</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">gambatte</core> <core>gearboy</core> <core>tgbdual</core> <core>mgba</core> <core>vbam</core> <core>vba_next</core> </cores> </emulator> </emulators> </system> <system> <name>gbh</name> <fullname>Nintendo Game Boy Hacks</fullname> <manufacturer>Nintendo</manufacturer> <release>1989</release> <hardware>portable</hardware> <path>/storage/roms/gbh</path> <extension>.gb .GB .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>gb</platform> <theme>gbh</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">gambatte</core> <core>gearboy</core> <core>tgbdual</core> <core>mgba</core> <core>vbam</core> <core>vba_next</core> </cores> </emulator> </emulators> </system> <system> <name>gameandwatch</name> <fullname>Nintendo Game and Watch</fullname> <manufacturer>Nintendo</manufacturer> <release>1980</release> <hardware>portable</hardware> <path>/storage/roms/gameandwatch</path> <extension>.mgw .MGW .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>gameandwatch</platform> <theme>gameandwatch</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">gw</core> </cores> </emulator> </emulators> </system> <system> <name>sfc</name> <fullname>Nintendo Super Famicom</fullname> <manufacturer>Nintendo</manufacturer> <release>1990</release> <hardware>console</hardware> <path>/storage/roms/sfc</path> <extension>.smc .SMC .fig .FIG .bs .BS .st .ST .sfc .SFC .gd3 .GD3 .gd7 .GD7 .dx2 .DX2 .bsx .BSX .swc .SWC .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>sfc</platform> <theme>sfc</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">snes9x</core> <core>snes9x2010</core> <core>snes9x2002</core> <core>snes9x2005_plus</core> </cores> </emulator> </emulators> </system> <system> <name>snes</name> <fullname>Nintendo Super Nintendo</fullname> <manufacturer>Nintendo</manufacturer> <release>1991</release> <hardware>console</hardware> <path>/storage/roms/snes</path> <extension>.smc .SMC .fig .FIG .bs .BS .st .ST .sfc .SFC .gd3 .GD3 .gd7 .GD7 .dx2 .DX2 .bsx .BSX .swc .SWC .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>snes</platform> <theme>snes</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">snes9x</core> <core>snes9x2010</core> <core>snes9x2002</core> <core>snes9x2005_plus</core> </cores> </emulator> </emulators> </system> <system> <name>snesh</name> <fullname>Nintendo Super Nintendo Hacks</fullname> <manufacturer>Nintendo</manufacturer> <release>1991</release> <hardware>console</hardware> <path>/storage/roms/snesh</path> <extension>.smc .SMC .fig .FIG .bs .BS .st .ST .sfc .SFC .gd3 .GD3 .gd7 .GD7 .dx2 .DX2 .bsx .BSX .swc .SWC .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>snes</platform> <theme>snesh</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">snes9x</core> <core>snes9x2010</core> <core>snes9x2002</core> <core>snes9x2005_plus</core> </cores> </emulator> </emulators> </system> <system> <name>snesmsu1</name> <fullname>Nintendo Super Nintendo MSU1</fullname> <manufacturer>byuu</manufacturer> <release>2012</release> <hardware>console</hardware> <path>/storage/roms/snesmsu1</path> <extension>.smc .SMC .fig .FIG .bs .BS .st .ST .sfc .SFC .gd3 .GD3 .gd7 .GD7 .dx2 .DX2 .bsx .BSX .swc .SWC .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>snes</platform> <theme>snesmsu1</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">snes9x</core> </cores> </emulator> </emulators> </system> <system> <name>virtualboy</name> <fullname>Nintendo Virtual Boy</fullname> <manufacturer>Nintendo</manufacturer> <release>1995</release> <hardware>console</hardware> <path>/storage/roms/virtualboy</path> <extension>.vb .VB .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>virtualboy</platform> <theme>virtualboy</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_vb</core> </cores> </emulator> </emulators> </system> <system> <name>pokemini</name> <fullname>Pokemon Mini</fullname> <manufacturer>Nintendo</manufacturer> <release>2001</release> <hardware>portable</hardware> <path>/storage/roms/pokemini</path> <extension>.min .MIN .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pokemini</platform> <theme>pokemini</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">pokemini</core> </cores> </emulator> </emulators> </system> <system> <name>openbor</name> <fullname>OpenBOR</fullname> <manufacturer>Ports</manufacturer> <release>2008</release> <hardware>port</hardware> <path>/storage/roms/openbor</path> <extension>.pak .PAK</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>openbor</platform> <theme>openbor</theme> <emulators> <emulator name="OPENBOR"> <cores> <core default="true">OPENBOR</core> </cores> </emulator> </emulators> </system> <system> <name>videopac</name> <fullname>Philips VideoPac</fullname> <manufacturer>Magnavox - Philips</manufacturer> <release>1978</release> <hardware>console</hardware> <path>/storage/roms/videopac</path> <extension>.bin .BIN</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>videopac</platform> <theme>videopac</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">o2em</core> </cores> </emulator> </emulators> </system> <system> <name>ports</name> <fullname>Ports</fullname> <manufacturer>Ports</manufacturer> <release>Varies</release> <hardware>port</hardware> <path>/storage/.config/emuelec/ports</path> <extension>.sh .SH</extension> <command>/usr/bin/bash %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>ports</platform> <theme>ports</theme> </system> <system> <name>residualvm</name> <fullname>ResidualVM</fullname> <manufacturer>LucasArts</manufacturer> <release>1998</release> <hardware>computer</hardware> <path>/storage/.config/residualvm/games</path> <extension>.sh .SH .rvm .RVM .residualvm</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pc</platform> <theme>residualvm</theme> <emulators> <emulator name="RESIDUALVM"> <cores> <core default="true">RESIDUALVM</core> </cores> </emulator> </emulators> </system> <system> <name>neogeo</name> <fullname>SNK Neo-Geo</fullname> <manufacturer>SNK</manufacturer> <release>1990</release> <hardware>console</hardware> <path>/storage/roms/neogeo</path> <extension>.7z .7Z .zip .ZIP</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>neogeo</platform> <theme>neogeo</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">fbneo</core> <core>mame2003</core> <core>fbalpha2012</core> </cores> </emulator> </emulators> </system> <system> <name>neocd</name> <fullname>SNK Neo-Geo CD</fullname> <manufacturer>SNK</manufacturer> <release>1990</release> <hardware>console</hardware> <path>/storage/roms/neocd</path> <extension>.cue .CUE .iso .ISO .chd .CHD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>neogeocd</platform> <theme>neogeocd</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">neocd</core> <core>fbneo</core> </cores> </emulator> </emulators> </system> <system> <name>ngp</name> <fullname>SNK Neo-Geo Pocket</fullname> <manufacturer>SNK</manufacturer> <release>1998</release> <hardware>portable</hardware> <path>/storage/roms/ngp</path> <extension>.ngp .NGP .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>ngp</platform> <theme>ngp</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_ngp</core> </cores> </emulator> </emulators> </system> <system> <name>ngpc</name> <fullname>SNK Neo-Geo Pocket Color</fullname> <manufacturer>SNK</manufacturer> <release>1999</release> <hardware>portable</hardware> <path>/storage/roms/ngpc</path> <extension>.ngc .NGC .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>ngpc</platform> <theme>ngpc</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">mednafen_ngp</core> </cores> </emulator> </emulators> </system> <system> <name>scummvm</name> <fullname>ScummVM</fullname> <manufacturer>LucasArts</manufacturer> <release>1987</release> <hardware>computer</hardware> <path>/storage/.config/scummvm/games</path> <extension>.sh .SH .svm .SVM .scummvm</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pc</platform> <theme>scummvm</theme> <emulators> <emulator name="SCUMMVMSA"> <cores> <core default="true">SCUMMVMSA</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>scummvm</core> </cores> </emulator> </emulators> </system> <system> <name>sega32x</name> <fullname>Sega 32X</fullname> <manufacturer>Sega</manufacturer> <release>1991</release> <hardware>console</hardware> <path>/storage/roms/sega32x</path> <extension>.32x .32X .smd .SMD .bin .BIN .md .MD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>sega32x</platform> <theme>sega32x</theme> <emulators> <emulator name="libretro"> <cores> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>segacd</name> <fullname>Sega CD</fullname> <manufacturer>Sega</manufacturer> <release>1991</release> <hardware>console</hardware> <path>/storage/roms/segacd</path> <extension>.chd .CHD .cue .CUE .iso .ISO .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>segacd</platform> <theme>segacd</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">genesis_plus_gx</core> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>dreamcast</name> <fullname>Sega Dreamcast</fullname> <manufacturer>Sega</manufacturer> <release>1998</release> <hardware>console</hardware> <path>/storage/roms/dreamcast</path> <extension>.cdi .CDI .gdi .GDI .chd .CHD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>dreamcast</platform> <theme>dreamcast</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">flycast</core> </cores> </emulator> <emulator name="REICAST"> <cores> <core>REICASTSA</core> <core>REICASTSA_OLD</core> </cores> </emulator> </emulators> </system> <system> <name>gamegear</name> <fullname>Sega Game Gear</fullname> <manufacturer>Sega</manufacturer> <release>1990</release> <hardware>portable</hardware> <path>/storage/roms/gamegear</path> <extension>.bin .BIN .gg .GG .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>gamegear</platform> <theme>gamegear</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">gearsystem</core> <core>genesis_plus_gx</core> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>ggh</name> <fullname>Sega Game Gear Hacks</fullname> <manufacturer>Sega</manufacturer> <release>1990</release> <hardware>portable</hardware> <path>/storage/roms/gamegearh</path> <extension>.bin .BIN .gg .GG .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>gamegear</platform> <theme>ggh</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">gearsystem</core> <core>genesis_plus_gx</core> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>genesis</name> <fullname>Sega Genesis</fullname> <manufacturer>Sega</manufacturer> <release>1989</release> <hardware>console</hardware> <path>/storage/roms/genesis</path> <extension>.bin .BIN .gen .GEN .md .MD .sg .SG .smd .SMD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>genesis</platform> <theme>genesis</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">genesis_plus_gx</core> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>genh</name> <fullname>Sega Genesis Hacks</fullname> <manufacturer>Sega</manufacturer> <release>1989</release> <hardware>console</hardware> <path>/storage/roms/genh</path> <extension>.bin .BIN .gen .GEN .md .MD .sg .SG .smd .SMD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>genesis</platform> <theme>genh</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">genesis_plus_gx</core> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>mastersystem</name> <fullname>Sega Master System</fullname> <manufacturer>Sega</manufacturer> <release>1985</release> <hardware>console</hardware> <path>/storage/roms/mastersystem</path> <extension>.bin .BIN .sms .SMS .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>mastersystem</platform> <theme>mastersystem</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">gearsystem</core> <core>genesis_plus_gx</core> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>megadrive</name> <fullname>Sega Mega Drive</fullname> <manufacturer>Sega</manufacturer> <release>1990</release> <hardware>console</hardware> <path>/storage/roms/megadrive</path> <extension>.bin .BIN .gen .GEN .md .MD .sg .SG .smd .SMD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>megadrive</platform> <theme>megadrive</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">genesis_plus_gx</core> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>megadrive-japan</name> <fullname>Sega Mega Drive Japan</fullname> <manufacturer>Sega</manufacturer> <release>1988</release> <hardware>console</hardware> <path>/storage/roms/megadrive-japan</path> <extension>.bin .BIN .gen .GEN .md .MD .sg .SG .smd .SMD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>megadrive</platform> <theme>megadrive-japan</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">genesis_plus_gx</core> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>naomi</name> <fullname>Sega Naomi</fullname> <manufacturer>Sega</manufacturer> <release>1998</release> <hardware>arcade</hardware> <path>/storage/roms/naomi</path> <extension>.lst .LST .bin .BIN .dat .DAT .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>naomi</platform> <theme>naomi</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">flycast</core> </cores> </emulator> </emulators> </system> <system> <name>sc-3000</name> <fullname>Sega SC-3000</fullname> <manufacturer>Sega</manufacturer> <release>1983</release> <hardware>computer</hardware> <path>/storage/roms/sc-3000</path> <extension>.bin .BIN .sg .SG .zip .ZIP .7z .7Z</extension>-P%SYSTEM% <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>sc-3000</platform> <theme>sc-3000</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">bluemsx</core> </cores> </emulator> </emulators> </system> <system> <name>sg-1000</name> <fullname>Sega SG-1000</fullname> <manufacturer>Sega</manufacturer> <release>1983</release> <hardware>console</hardware> <path>/storage/roms/sg-1000</path> <extension>.bin .BIN .sg .SG .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>sg-1000</platform> <theme>sg-1000</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">gearsystem</core> <core>genesis_plus_gx</core> <core>picodrive</core> </cores> </emulator> </emulators> </system> <system> <name>setup</name> <fullname>Setup</fullname> <manufacturer>EmuELEC</manufacturer> <release>2017</release> <hardware>Amlogic</hardware> <path>/emuelec/scripts/modules</path> <extension>.sh</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>setup</platform> <theme>setup</theme> </system> <system> <name>x68000</name> <fullname>Sharp X68000</fullname> <manufacturer>Sharp</manufacturer> <release>1987</release> <hardware>computer</hardware> <path>/storage/roms/x68000</path> <extension>.dim .DIM .img .IMG .d88 .D88 .88d .88D .hdm .HDM .dup .DUP .2hd .2HD .xdf .XDF .hdf .HDF .cmd .CMD .m3u .M3U .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>x68000</platform> <theme>x68000</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">px68k</core> </cores> </emulator> </emulators> </system> <system> <name>zxspectrum</name> <fullname>Sinclair ZX Spectrum</fullname> <manufacturer>Sinclair</manufacturer> <release>1982</release> <hardware>computer</hardware> <path>/storage/roms/zxspectrum</path> <extension>.tzx .TZX .tap .TAP .z80 .Z80 .rzx .RZX .scl .SCL .trd .TRD .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>zxspectrum</platform> <theme>zxspectrum</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">fuse</core> </cores> </emulator> </emulators> </system> <system> <name>zx81</name> <fullname>Sinclair ZX81</fullname> <manufacturer>Sinclair</manufacturer> <release>1981</release> <hardware>computer</hardware> <path>/storage/roms/zx81</path> <extension>.tzx .TZX .p .P .zip .ZIP .7z .7Z</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>zx81</platform> <theme>zx81</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">81</core> </cores> </emulator> </emulators> </system> <system> <name>psx</name> <fullname>Sony Playstation</fullname> <manufacturer>Sony</manufacturer> <release>1994</release> <hardware>console</hardware> <path>/storage/roms/psx</path> <extension>.bin .BIN .cue .CUE .img .IMG .mdf .MDF .pbp .PBP .toc .TOC .cbn .CBN .m3u .M3U .ccd .CCD .chd .CHD .zip .ZIP .7z .7Z .iso .ISO</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>psx</platform> <theme>psx</theme> <emulators> <emulator name="libretro"> <cores> <core default="true">pcsx_rearmed</core> </cores> </emulator> </emulators> </system> <system> <name>psp</name> <fullname>Sony Playstation Portable</fullname> <manufacturer>Sony</manufacturer> <release>2004</release> <hardware>portable</hardware> <path>/storage/roms/psp</path> <extension>.iso .ISO .cso .CSO .pbp .PBP</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>psp</platform> <theme>psp</theme> <emulators> <emulator name="PPSSPPSDL"> <cores> <core default="true">PPSSPPSDL</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>ppsspp</core> </cores> </emulator> </emulators> </system> <system> <name>pspminis</name> <fullname>Sony Playstation Portable Minis</fullname> <manufacturer>Sony</manufacturer> <release>2004</release> <hardware>portable</hardware> <path>/storage/roms/pspminis</path> <extension>.iso .ISO .cso .CSO .pbp .PBP</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>psp</platform> <theme>pspminis</theme> <emulators> <emulator name="PPSSPPSDL"> <cores> <core default="true">PPSSPPSDL</core> </cores> </emulator> <emulator name="libretro"> <cores> <core>ppsspp</core> </cores> </emulator> </emulators> </system> <system> <name>uzebox</name> <fullname>uzebox</fullname> <manufacturer>belogic</manufacturer> <release>2008</release> <hardware>console</hardware> <path>/storage/roms/uzebox</path> <extension>.uze .UZE .hex .HEX</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>uzebox</platform> <theme>uzebox</theme> <emulators> <emulator name="libretro"> <cores> <core>uzebox</core> </cores> </emulator> </emulators> </system> <system> <name>pico8</name> <fullname>PICO-8 fantasy console</fullname> <manufacturer>Lexaloffle</manufacturer> <release>2015</release> <hardware>console</hardware> <path>/storage/roms/pico-8</path> <extension>.p8 .P8 .png .PNG</extension> <command>/emuelec/scripts/emuelecRunEmu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command> <platform>pico8</platform> <theme>pico8</theme> <emulators> <emulator name="Pico-8"> <cores> <core default="true">Pico-8</core> </cores> </emulator> </emulators> </system> </systemList> 帮我解释一下这个文件设置了什么

filetype

<?xml version="1.0" encoding="utf-8"?> <resources> <string name="error__6">Operation failed. Please try later.</string> <string name="error_263">No default tenant found, please contact service provider.</string> <string name="error__107">Failed to connect to the camera. Try again later.</string> <string name="error_004">Invalid email address.</string> <string name="error_006">Incorrect mobile number.</string> <string name="error_009">The phone number has already been registered once, please use another number or use this number to login.</string> <string name="error_010">Incorrect verification code.</string> <string name="error_011">The email address has been bound.</string> <string name="error_012">Failed to log in to the app. Please log in again.</string> <string name="error_018">Invalid application ID.</string> <string name="error_019">Invalid operation.</string> <string name="error_024">Invalid plug-in.</string> <string name="error_025">Operation failed. Please try later.</string> <string name="error_026">Plug-in does not exist.</string> <string name="error_027">Failed to log in to the app. Please log in again.</string> <string name="error_030">The terminal has been bound.</string> <string name="error_031">Operation failed. Please try later.</string> <string name="error_032">The terminal does not bind to this account.</string> <string name="error_033">Terminals are being operated by other users.</string> <string name="error_034">Operation failed. Please try later.</string> <string name="error_035">Failed to obtain the application list.</string> <string name="error_036">Failed to obtain the application image.</string> <string name="error_037">Failed to obtain the application version.</string> <string name="error_038">Failed to obtain the Wi-Fi coverage information.</string> <string name="error_040">The email address has not been bound to an account.</string> <string name="error_042">Operation failed. Please try later.</string> <string name="error_044">Operation failed. Please try later.</string> <string name="error_048">Operation failed. Please try later.</string> <string name="error_050">Operation failed. Please try later.</string> <string name="error_051">Operation failed. Please try later.</string> <string name="error_056">Configuration page query failed.</string> <string name="error_057">Operation failed. Please try later.</string> <string name="error_058">Plug-in list query failed.</string> <string name="error_059">Plug-in image query failed.</string> <string name="error_060">Operation failed. Please try later.</string> <string name="error_061">Operation failed. Please try later.</string> <string name="error_063">Invalid broadband account.</string> <string name="error_064">Operation failed. Please try later.</string> <string name="error_066">Invalid account type.</string> <string name="error_067">The password cannot be empty.</string> <string name="error_068">The confirmation password cannot be empty.</string> <string name="error_069">The account cannot be empty.</string> <string name="error_070">Incorrect PPPoE account.</string> <string name="error_072">The cloud account is empty.</string> <string name="error_073">Incorrect cloud account type.</string> <string name="error_075">The cloud account is registered.</string> <string name="error_076">The cloud account does not exist.</string> <string name="error_077">You have not bound any broadband account or gateway.</string> <string name="error_078">The MAC address of the device is not registered to the cloud platform. </string> <string name="error_081">The current binding relationship does not exist.</string> <string name="error_082">The user account does not exist.</string> <string name="error_087">Binding failed, No broadband account.</string> <string name="error_093">You have not bound any broadband account.</string> <string name="error_094">The number of gateways to be bound has reached the maximum. New gateways cannot be bound.</string> <string name="error_097">Broadband account verification is not currently available.</string> <string name="error_098">The device already exists.</string> <string name="error_099">The Wi-Fi SSID already exists.</string> <string name="error_100">The Wi-Fi SSID is empty.</string> <string name="error_101">The account is added.</string> <string name="error_103">The password will expire soon.</string> <string name="error_105">The user account is locked.</string> <string name="error_106">User login failed.</string> <string name="error_107">Exceeded the number limit of accounts that can be logged in at the same time.</string> <string name="error_108">Password complexity is invalid.</string> <string name="error_110">Incorrect mobile phone type.</string> <string name="error_111">The mobile phone version is empty.</string> <string name="error_112">Exceeded the password resetting limit in 24 hours.</string> <string name="error_113">Exceeded the number limit of security question attempts. The password resetting is locked.</string> <string name="error_114">Incorrect answer to the security question.</string> <string name="error_115">Invalid parameter for the security question.</string> <string name="error_116">Incorrect old password.</string> <string name="error_117">No plug-in version.</string> <string name="error_118">Incorrect password.</string> <string name="error_121">Invalid order number.</string> <string name="error_122">WO cloud account has been registered.</string> <string name="error_123">WO cloud account does not exist.</string> <string name="error_124">WO cloud client authentication failed.</string> <string name="error_133">Failed to join.</string> <string name="error_139">Only administrators have this permission.</string> <string name="error_144">The log file size exceeds 5 MB and cannot be uploaded.</string> <string name="error_145">Plug-in already exists.</string> <string name="error_146">Plug-in version already exists.</string> <string name="error_150">The log switch has been enabled.</string> <string name="error_151">The log switch has been disabled.</string> <string name="error_152">Failed to query third-party authentication information.</string> <string name="error_153">Failed to forward plug-in third-party authentication information.</string> <string name="error_154">Duplicate room name.</string> <string name="error_155">The message template cannot be left empty.</string> <string name="error_156">The message template does not exist.</string> <string name="error_157">The mapping SMS template does not exist.</string> <string name="error_158">The SMS gateway is unavailable.</string> <string name="error_159">The plug-in service name is left empty or does not exist.</string> <string name="error_160">The plug-in service code is left empty or does not exist.</string> <string name="error_161">The plug-in random code is left blank or does not exist.</string> <string name="error_162">The mobile number cannot be left empty.</string> <string name="error_163">Failed to connect to the SMS gateway.</string> <string name="error_164">Failed to bind the SMS gateway.</string> <string name="error_165">Failed to send the SMS message.</string> <string name="error_166">SMS sending timed out.</string> <string name="error_171">The email address for receiving an authentication code is not the email address of the administrator.</string> <string name="error_172">The format of the message notification switch is incorrect.</string> <string name="error_173">The user password of the storage service fails the verification.</string> <string name="error_174">Status of the gateway to which the user is bound is invalid.</string> <string name="error_175">The email server is not configured.</string> <string name="error_176">Failed to send the email.</string> <string name="error_184">Sender authentication on the email server failed.</string> <string name="error_185">Incorrect email address.</string> <string name="error_186">Operation failed. Please try later.</string> <string name="error_187">Operation failed. Please try later.</string> <string name="error_189">You do not have the permission to access the gateway.</string> <string name="error_192">This type of message is not currently supported by the SMS gateway.</string> <string name="error_193">Sessiontimeout must be specified if the speed-up interface oper_type is set to 0.</string> <string name="error_196">Image size too large.</string> <string name="error_197">Incorrect image format.</string> <string name="error_198">The plug-in software version is not available.</string> <string name="error_199">Mandatory parameter symbolicName not found.</string> <string name="error_200">The plug-in record is empty.</string> <string name="error_204">BSS is not configured.</string> <string name="error_205">Failed to register the cloud account.</string> <string name="error_209">Mandatory parameter #{field} is not carried or is left empty.</string> <string name="error_210">Invalid request format.</string> <string name="error_211">The password has expired.</string> <string name="error_212">The user is blocked.</string> <string name="error_213">The MAC address is not bound.</string> <string name="error_215">You have not purchased such type of device.</string> <string name="error_216">Failed to identify the device type.</string> <string name="error_217">The number of devices of this type exceeds the maximum allowed by the package.</string> <string name="error_218">The package has not been activated.</string> <string name="error_222">Cloud storage has not been configured on the web page.</string> <string name="error_226">The account is not bound to a mobile number.</string> <string name="error_227">The account is not bound to an email address.</string> <string name="error_228">The cloud storage parameters cannot be left empty.</string> <string name="error_230">Failed to create the temporary Amazon Cloud certificate.</string> <string name="error_231">The verification code has expired.</string> <string name="error_232">No profile image has been uploaded for the user.</string> <string name="error_233">The application has not been purchased.</string> <string name="error_234">Incorrect cloud storage configuration.</string> <string name="error_236">Failed to obtain the cloud token.</string> <string name="error_237">Non-current administrator to create sub-accounts</string> <string name="error_244">The mobile number cannot be used for login.</string> <string name="error_245">The email address cannot be used for login.</string> <string name="error_246">The account cannot be modified repeatedly.</string> <string name="error_248">The plug-in is the latest version.</string> <string name="error_249">The login has expired.</string> <string name="error_250">The plug-in is the latest version.</string> <string name="error_251">Users with no service provisioned cannot bind a gateway.</string> <string name="error_252">The mobile number bound to the new administrator does not match the number segment specified by the carrier.</string> <string name="error_253">The mobile phone number bound to the new administrator is not used.</string> <string name="error_254">The mobile phone number bound to the new administrator has been used.</string> <string name="error_256">Your account has been disabled.</string> <string name="error_1018">Your password has been reset, please set a new password on the cloud platform</string> <string name="error_30000001">Operation failed. Please try later.</string> <string name="error_30000101">The account already exists.</string> <string name="error_30000102">The account does not exist.</string> <string name="error_30000103">The new account already exists.</string> <string name="error_30000104">The mobile number already exists.</string> <string name="error_30000105">The email address already exists.</string> <string name="error_30000106">The package does not exist.</string> <string name="error_30000107">Product ID{#{field}} does not exist.</string> <string name="error_30000108">Incorrect email address format.</string> <string name="error_30000109">The password does not meet the complexity requirements. Enter a correct one.</string> <string name="error_30000110">The account is not an administrator account.</string> <string name="error_30000111">No gateway has been bound for the account.</string> <string name="error_30000112">Multiple gateways have been bound for the account.</string> <string name="error_30000113">The gateway bound to this account has been enabled for remote management.</string> <string name="error_30000114">The gateway bound to this account has suspended remote management</string> <string name="error_30000115">The package is not specified.</string> <string name="error_30000116">Failed to delete the storage service file.</string> <string name="error_30000121">Unknown northbound bundle operation.</string> <string name="error_30000122">The plug-in software version is not found.</string> <string name="error_30000123">The plug-in software version already exists.</string> <string name="error_30000124">Mandatory parameter symbolicName is not specified.</string> <string name="error_30000125">The plug-in record is empty.</string> <string name="error_30000126">The plug-in has been bound to an app.</string> <string name="error_30000127">The plug-in does not exist.</string> <string name="error_30000128">The format of the mobile number is incorrect.</string> <string name="error_30000129">A new account cannot be the same as the old account.</string> <string name="error_30000130">The password must be different from previous passwords.</string> <string name="error__1004">The service package is not available for use.</string> <string name="error__1008">The entered broadband account is inconsistent with the one used for dial-up access.</string> <string name="error__1011">The user is offline.</string> <string name="error__1012">Subscribed services have expired.</string> <string name="error__1014">The IP address is outside the IP address range that has access to smart speed-up.</string> <string name="error__1015">The remaining quota is zero.</string> <string name="error_2002">The room does not exist.</string> <string name="error_2003">The device SN does not exist.</string> <string name="error_2004">The device is already added.</string> <string name="error_2005">No such device service is purchased.</string> <string name="error_2006">The package is not activated.</string> <string name="error_2007">The number of devices exceeds the limit of package.</string> <string name="error_2008">The device name already exists.</string> <string name="error_10100502">The service is invalid.</string> <string name="error_10100503">The service has ceased.</string> <string name="error_10100505">The service package does not exist.</string> <string name="error_10100508">BOD services do not support accumulation.</string> <string name="error_10100509">No basic-bandwidth information is available to calculate the amount of additional BOD bandwidth required.</string> <string name="error_10100601">The service is not subscribed.</string> <string name="error_10100602">The service is in used.</string> <string name="error_10100604">The service is not in use and the acceleration does not need to be stopped.</string> <string name="error_999">Operation failed. Please try later.</string> <string name="error_999108">Operation failed. Please try later.</string> <string name="error_999100">Service cannot parse XML-request and detect necessary fields</string> <string name="error_999101">Account for requested login or contract number is not found (for methods like balance checking)</string> <string name="error_999102">The contract attachment of the requested number is not found.</string> <string name="error_999103">Service with the requested number is not found</string> <string name="error_999104">Wrong phone number format</string> <string name="error_999105">Wrong email format</string> <string name="error_999106">Password doesn\'t meet the requirements (too short, etc)</string> <string name="error_999107">Error of internal account identification</string> <string name="error_999200">Method is not supported or not currently available</string> <string name="error_999202">BSS returns an error indicating that changing the mobile phone number failed.</string> <string name="error_999203">BSS returns an error indicating that changing the email address failed.</string> <string name="error_999300">Error during internal request processing in billing system (it will be returned XML-structure with details of the error)</string> <string name="error_network_err">Connection timed out. Check your network connection.</string> <string name="error_40000002">The length exceeds the maximum limit.</string> <string name="error_40000005">The parameter value exceeds the maximum value.</string> <string name="error_40000006">The parameter value is less than the minimum value.</string> <string name="error_80010001">The scene name already exists.</string> <string name="error_80010002">The scene name is empty.</string> <string name="error_80010003">The scene contains non-existing or deleted devices.</string> <string name="error_80010004">The scene name does not exist.</string> <string name="error_80000001">The plug-in name is empty.</string> <string name="error_80000002">The data flag is empty.</string> <string name="error_80010005">The action of the device is empty.</string> <string name="error_80010006">The device type does not exist.</string> <string name="error_80011001">The app name does not exist.</string> <string name="error_80011002">The operation name is empty.</string> <string name="error_80011003">The service name does not exist.</string> <string name="error_80012001">The camera password is incorrect or locked.</string> <string name="error_80013001">More rooms are created than allowed.</string> <string name="error_80010007">Incorrect time format in the scheduled scene.</string> <string name="error_80010008">The action name is empty.</string> <string name="error_80010009">Name of trigger condition is empty.</string> <string name="error_1013">The MAC address of your gateway does not exist on the server.</string> <string name="logo_homeGatewayService.token.invalid">Your login has expired.</string> <string name="error_1014">The number of verification codes sent in your account has reached the maximum. Please try again tomorrow.</string> <string name="error_0x02163dc3">The number of same characters in a row in the password has exceeded the maximum.</string> <string name="error_0x02163dcc">Failed to input the correct old password.</string> <string name="error_0x02163dc1">The password does not meet requirements.</string> <string name="error_0x02163dc2">The length of the password does not meet requirements.</string> <string name="error_0x021639b8">The new password must contain at least two characters that are not used in the old password.</string> <string name="error_0x02163dc4">The password does not comply with the repetition policy.</string> <string name="error_0x02163dc6">The operation does not comply with the minimum modification time interval.</string> <string name="error_0035014004">Password entered incorrectly too many times, please wait %1$s minutes and try again.</string> <string name="error_276">The mobile number has been registered with another broadband service provider and cannot be invited.</string> <string name="error_across_tenant">The mobile number has been registered with another broadband service provider, so you cannot invite it.</string> <string name="error__11">Operation failed. Please try later.</string> <string name="error__12">Operation failed. Please try later.</string> <string name="error_HomeGatewayService_parameter_invalid">Incorrect request parameter.</string> <string name="error_HomeGatewayService_cmdtype_invalid">The current platform version does not support this function.</string> <string name="error_HomeGatewayService_service_invalid">Server error.</string> <string name="error_HomeGatewayService_homegateway_no_permission">You do not have permission to manage the gateway.</string> <string name="error_281">Failed to send the SMS message. Please contact your broadband service provider.</string> <string name="error_282">The server fails to send an SMS message because the mobile number is invalid.</string> <string name="error_283">The server fails to send an SMS message because the mobile number is invalid.</string> <string name="error_284">The server is busy sending SMS messages. Please try again later.</string> <string name="error_285">The server is busy sending SMS messages. Please try again later.</string> <string name="error_286">The server fails to send the SMS message because the content is invalid.</string> <string name="error_287">The server fails to send an SMS message because the number is in the blacklist.</string> <string name="error_288">The SMS message sent by the server contains sensitive words. Change your gateway remarks and try again.</string> <string name="error_0">Operation successful.</string> <string name="error_7">The gateway is busy and cannot process the current request. Try again later.</string> <string name="error__1">Operation failed. Please try later.</string> <string name="error__2">Network request timed out.</string> <string name="error__36">The Wi-Fi service has been disabled.</string> <string name="error__100">Failed to assign transit server port. Try again</string> <string name="error__101">Failed to connect to the transit server. Check if the server is online.</string> <string name="error__105">Failed to obtain the video service address of the camera</string> <string name="error__108">User authentication failed</string> <string name="error__202">When MLO is enabled, the authentication mode must be WPA2, WPA3, or WPA2/WPA3.</string> <string name="error_001">Duplicate username.</string> <string name="error_002">Passwords don’t match.</string> <string name="error_003">Incorrect username or password.</string> <string name="error_005">The length of the password does not meet requirements.</string> <string name="error_007">The username cannot be empty.</string> <string name="error_008">Duplicate nickname.</string> <string name="error_013">Incorrect username or password.</string> <string name="error_014">Exceeded the maximum number of terminals bound to the current account.</string> <string name="error_015">Exceeded the maximum number of accounts bound to this terminal.</string> <string name="error_016">No smart ONT has been bound</string> <string name="error_020">The gateway is offline.</string> <string name="error_021">You do not have the permission to access the gateway.</string> <string name="error_022">The gateway is not registered.</string> <string name="error_023">The username does not exist.</string> <string name="error_029">No terminal is bound to this account.</string> <string name="error_039">The mobile number has not been bound to an account.</string> <string name="error_041">Failed to modify the password: The old password is entered incorrectly.</string> <string name="error_043">The gateway connection timed out. Try again later or check whether the gateway network is connected.</string> <string name="error_045">Operation failed. Please try later.</string> <string name="error_046">Operation failed. Please try later.</string> <string name="error_047">Failed to obtain the device control list.</string> <string name="error_049">Exceeded the maximum number of controllable devices.</string> <string name="error_052">The gateway is not registered.</string> <string name="error_053">Device control is not supported.</string> <string name="error_054">Operation failed. Please try later.</string> <string name="error_055">Unknown error occurred on the device control template.</string> <string name="error_065">Problem description cannot be empty.</string> <string name="error_071">Not a smart gateway.</string> <string name="error_079">Operation failed: the gateway has been unbound.</string> <string name="error_080">Operation failed: the current account has not joined.</string> <string name="error_083">Operation failed. Please try later.</string> <string name="error_084">A non-invite user cannot modify the remarks.</string> <string name="error_085">Unbinding failed. Please try again later.</string> <string name="error_086">Devices exist in the room.</string> <string name="error_088">This app does not support non-smart gateways.</string> <string name="error_089">Binding failed. Please try again later.</string> <string name="error_090">Binding failed. Please try again later.</string> <string name="error_091">Binding failed. Please try again later.</string> <string name="error_092">The number of invited users has exceeded the upper limit.</string> <string name="error_095">Deletion failed. The last user cannot be deleted.</string> <string name="error_096">The list of network users to be deleted is empty.</string> <string name="error_102">The new password cannot be the same as any previous password.</string> <string name="error_104">The password has expired.</string> <string name="error_109">The greeting message is empty.</string> <string name="error_119">The room name cannot be empty.</string> <string name="error_120">The room ID cannot be empty.</string> <string name="error_125">The username does not meet the complexity requirements. Enter a correct one.</string> <string name="error_126">The username cannot be empty.</string> <string name="error_127">The username does not meet the complexity requirements. Enter a correct one.</string> <string name="error_128">No mobile number is bound.</string> <string name="error_129">This mobile number is not a administrator account.</string> <string name="error_130">The mobile number must be a Bahraini number.</string> <string name="error_131">The mobile number has been bound.</string> <string name="error_132">No phone number is bound to the current account.</string> <string name="error_134">Administrators cannot leave.</string> <string name="error_135">The mobile number is not bound to any account.</string> <string name="error_136">The login has expired.</string> <string name="error_140">The device has been updated to the latest version.</string> <string name="error_141">No new version is available.</string> <string name="error_143">Incorrect log file format.</string> <string name="error_147">The gateway is being upgraded.</string> <string name="error_148">The phone number has already been registered once, please use another number or use this number to login.</string> <string name="error_149">Duplicate room name.</string> <string name="error_167">Operation failed. Please try later.</string> <string name="error_168">Starting the plug-in…</string> <string name="error_169">Stopping the plug-in…</string> <string name="error_170">Uninstalling the plug-in…</string> <string name="error_188">The gateway does not exist.</string> <string name="error_190">You do not have access to this gateway.</string> <string name="error_191">The message push type is empty or of an incorrect format.</string> <string name="error_194">Operation failed. Please try later.</string> <string name="error_195">You cannot invite other network members to join.</string> <string name="error_LHConsumerService_login_accountRoleMismatch">Members from other enterprises are not allowed.</string> <string name="error_LHConsumerService_bindGroup_exceedMaxBindGroupNum">Members from other enterprises are not allowed.</string> <string name="error_201">Failed to check the remaining balance.</string> <string name="error_202">Failed to change the mobile number.</string> <string name="error_203">Failed to change the email address.</string> <string name="error_214">Incorrect addedDeviceList format.</string> <string name="error_219">The password cannot be the same as the username or the username in reverse.</string> <string name="error_220">You do not have the administrative permission.</string> <string name="error_221">Failed to uninstall all the plug-ins of the home gateway.</string> <string name="error_224">The new gateway is not registered.</string> <string name="error_225">The new home gateway has been bound.</string> <string name="error_238">Your account has not been bound with a mobile number or email address. The password cannot be retrieved through self service. You are advised to contact your administrator to retrieve the password.</string> <string name="error_239">The mobile number is bound to multiple accounts.</string> <string name="error_240">The email address is bound to multiple accounts.</string> <string name="error_247">Anonymous binding information cannot be queried by using a mobile number or an email address.</string> <string name="error_255">The account has been bound to a gateway, and cannot be bound to another one.</string> <string name="error_272">Incorrect username or password.</string> <string name="error_1002">The interval between requests for sending verification codes is too short.</string> <string name="error_30000117">The home gateway MAC address does not exist.</string> <string name="error_30000118">The home gateway is offline.</string> <string name="error_30000119">The home gateway plug-in does not exist.</string> <string name="error_30000120">The plug-in is not installed or not upgraded on the home gateway.</string> <string name="error__1013">The MAC address (XXX) of your gateway does not exist on the server.</string> <string name="error_2001">The input parameter is empty.</string> <string name="error_40000001">The parameter contains unsupported special characters.</string> <string name="error_40000003">The length is less than the minimum limit.</string> <string name="error_40000004">The parameter is not a numeric type.</string> <string name="error_40000007">Invalid IP address.</string> <string name="net_conn_failed">Connection failed.</string> <string name="error__3">Connection failed.</string> <string name="error__4">The gateway is busy and cannot process the current request. Try again later.</string> <string name="error__5">Operation failed. Please try later.</string> <string name="error__7">Operation failed. Please try later.</string> <string name="error__8">Not supported by the gateway.</string> <string name="error__9">Operation failed. Please try later.</string> <string name="error__10">Your login has expired. Please log in again.</string> <string name="error_280">Failed to send the SMS message. Please try again later.</string> <string name="error_300">The current server version does not support user name registration.</string> <string name="error__102">Camera offline or camera connection failed. Check if the camera is powered on.</string> <string name="error__104">Camera video service address illegal, please report impaired</string> <string name="error__106">Gateway cannot connect to the transit server. Check if the server is online.</string> <string name="error__200">Reached the upper limit.</string> <string name="error__201">When MLO is enabled, the working mode must be 802.11be.</string> <string name="error__203">Saving Wi-Fi settings. Please wait.</string> <string name="error__204">Incorrect request parameter.</string> <string name="error__205">The Wi-Fi frequency band is not enabled. Enable it first.</string> <string name="error__301">Fails to play the real-time video of the camera. Failed to connect to the gateway locally.</string> <string name="error__330">Application control is not enabled. Please enable it first.</string> <string name="error__331">The number of application control policies has reached the upper limit.</string> <string name="error__332">The app control rule does not exist.</string> <string name="error__622">The rate limit periods cannot overlap with each other.</string> <string name="error_028">Your account has been used for login on another device. If this was done without your knowledge, your account and password may have been compromised. Choose Settings > Account And Security to change your account password.</string> <string name="error_2009">Failed to query the package status.</string> <string name="error__99999">Operation failed. Please try later.</string> <string name="error_1017">The MAC address cannot be empty.</string> <string name="error_licence_expire">Licence expired, please contact service provider.</string> <string name="LHConsumerService.bindLocalAccount.hasFamily">The account is already in a family.</string> <string name="LHConsumerService.bindLocalAccount.bound">Already bound to another account.</string> <string name="LHConsumerService.weakvalue.error">The password is too simple.</string> <string name="error_LHConsumerService_feedback_daylimit">The number of problems you reported has reached the upper limit. Try again 24 hours later.</string> <string name="error_306">Failed to send the verification code.The possible cause is that the mobile number format is incorrect or the mobile number has been bound.</string> <string name="error_307">Failed to send the verification code.The possible cause is that the email address format is incorrect or the email address has been bound.</string> <string name="error_308">Failed to send the verification code.The possible cause is that the mobile number format is incorrect or the mobile number is not bound.</string> <string name="error_309">Failed to send the verification code.The possible cause is that the email address format is incorrect or the email address is not bound.</string> <string name="error_310">The client IP address is locked,please try again later.</string> <string name="error_311">The current version does not support multi-factor authentication. Contact the administrator to disable multi-factor authentication.</string> <string name="error__340">The portal function has been enabled. The speed limit cannot be configured. To set the rate limit, disable Portal authentication on the web management page of the gateway.</string> <string name="error_AppSdk_notInitialized">Failed to initialize the app. Please log in again.</string> <string name="error_log_collect_offline">Device is offline</string> <string name="error_log_collect_conflict">Another collection task of the device is in progress.</string> <string name="error_log_collect_failed">Log collection failed</string> <string name="LHConsumerService.domainMigration.notSupportBinding">The server has been switched. Please switch to the corresponding region and register again.</string> <string name="error__41">Failed to set the 5G Wi-Fi because it has been locked. Contact your carrier to enable it first.</string> <string name="error__14">The same Wi-Fi SSID already exists in the current frequency band.</string> <string name="BindGateway_101">You have joined a family. Please refresh the home page and view it.</string> <string name="error_third_platform_user">Third-party users exist, unbinding failed.</string> </resources>

filetype
filetype

优化代码 /// /// 获取验证码 /// /// <param name="phone"></param> /// <returns></returns> public ActionResult GetVerificationCode(string phone) { try { //if (phone.IsNullOrEmpty()) // return Error("未获取对应手机号,请刷新重试!"); ///生成六位随机码 var verifyCode = VerifyCode(); //存储临时验证码 SessionHelper.Session["verifyCode"] = verifyCode; string code = "{"code":""+ verifyCode + ""}"; //判断是否手机存在在系统重 if (phone.IsNullOrEmpty()) return Error("手机号码不允许为空"); //发送短信 //var result = PhoneMessage.PhoneMessageService("smsInvoice", "13003931757", verifyCode, 1, 0); var result = SmsHelper.SendSms(phone, "SMS_216730297", code); bindCustomerBusiness.GetLogger().WriteOperateLogNoUser("获取验证码", result.ToJson(), true); return Success(); } catch (Exception ex) { return Error(ex.StackTrace); } } public ActionResult GetVerificationCode2(string phone) { try { //if (phone.IsNullOrEmpty()) // return Error("未获取对应手机号,请刷新重试!"); ///生成六位随机码 var verifyCode = VerifyCode(); //存储临时验证码 SessionHelper.Session["verifyCode"] = verifyCode; string code = "{"code":"" + verifyCode + ""}"; //判断是否手机存在在系统重 if (phone.IsNullOrEmpty()) return Error("手机号码不允许为空"); else { var phoneCount = bindCustomerBusiness.Service.GetIQueryable<Base_User>(). Where(a => a.Phone == phone).Count(); if (phoneCount == 0) return Error("手机号未绑定,首次应扫码登录"); } //发送短信 //var result = PhoneMessage.PhoneMessageService("smsInvoice", "13003931757", verifyCode, 1, 0); var result = SmsHelper.SendSms(phone, "SMS_216730297", code); bindCustomerBusiness.GetLogger().WriteOperateLogNoUser("获取验证码", result.ToJson(), true); return Success(); } catch (Exception ex) { return Error(ex.StackTrace); } }

filetype

<?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> <data> <variable name="model" type="com.fshr.app.bean.sms.MyJobApplyBean" /> <import type="com.fshr.baseproject.utils.ConfigData" /> </data> <androidx.cardview.widget.CardView android:id="@+id/parent" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp" app:cardCornerRadius="12dp" app:cardElevation="2dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="16dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="申请表ID:" android:textColor="@color/grey_600" android:textSize="14sp" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_weight="1" android:text="@{model.id}" android:textColor="@color/black" android:textSize="16sp" android:textStyle="bold" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:background="@drawable/rounded_corner_reason_bg" android:gravity="center" android:paddingHorizontal="8dp" android:paddingVertical="4dp" android:text="@{ConfigData.INSTANCE.getParamLabel(ConfigData.INSTANCE.busi_work_appliacnt_status,model.applicationStatus,`待提交`)}" app:txColor="@{ConfigData.INSTANCE.getParamColor(ConfigData.INSTANCE.busi_work_appliacnt_status,model.applicationStatus)}" tools:text="Type" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="关联作业项目:" android:textColor="@color/grey_600" android:textSize="14sp" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_weight="1" android:text="@{model.project.projectName}" android:textColor="@color/black" android:textSize="16sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="申请编号:" android:textColor="@color/grey_600" android:textSize="14sp" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_weight="1" android:text="@{model.project.operationNo}" android:textColor="@color/black" android:textSize="16sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="是否提级审批:" android:textColor="@color/grey_600" android:textSize="14sp" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_weight="1" android:text="@{ConfigData.INSTANCE.getParamLabel(ConfigData.INSTANCE.busi_common_yes_no,model.isHighLevel)}" android:textColor="@color/black" android:textSize="16sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="是否有危险源辨识和风险评价表:" android:textColor="@color/grey_600" android:textSize="14sp" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_weight="1" android:text="@{ConfigData.INSTANCE.getParamLabel(ConfigData.INSTANCE.busi_common_yes_no,model.isHazard)}" android:textColor="@color/black" android:textSize="16sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="是否有作业方案及评审情况:" android:textColor="@color/grey_600" android:textSize="14sp" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_weight="1" android:text="@{ConfigData.INSTANCE.getParamLabel(ConfigData.INSTANCE.busi_common_yes_no,model.isWorkPlan)}" android:textColor="@color/black" android:textSize="16sp" /> </LinearLayout> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:text="其他安全防护措施:" android:textColor="@color/grey_600" android:textSize="14sp" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:layout_marginTop="8dp" android:background="@drawable/rounded_corner_reason_bg" android:text="@{model.otherSafe }" android:textColor="@color/black" android:textSize="16sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/text_risk" android:layout_marginStart="8dp" android:text="管理危险辨识与风险评价" android:textColor="@color/blue" android:textSize="16sp" /> <TextView android:id="@+id/text_scheme" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_weight="1" android:gravity="right" android:visibility="@{model.isWorkPlan().equals(`1`)}" android:text="管理作业方案" android:textColor="@color/blue" android:textSize="16sp" /> </LinearLayout> <LinearLayout android:id="@+id/lin_btn" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:orientation="horizontal" android:visibility="@{!ConfigData.INSTANCE.jobJsUpdate(model.applicationStatus)}"> <Button android:id="@+id/btn_appover" android:layout_width="0dp" android:layout_height="40dp" android:layout_weight="1" android:background="@drawable/button_approve_background" android:stateListAnimator="@null" android:text="修改" android:textColor="@color/white" android:textSize="16sp" /> <Button android:id="@+id/btn_reject" android:layout_width="0dp" android:layout_height="40dp" android:layout_marginStart="16dp" android:layout_weight="1" android:background="@drawable/button_reject_background" android:stateListAnimator="@null" android:text="删除" android:textColor="@color/white" android:textSize="16sp" /> </LinearLayout> </LinearLayout> </androidx.cardview.widget.CardView> </layout> 从美观上帮我重新设计下排版,要求输入完整内容

普通网友
  • 粉丝: 881
上传资源 快速赚钱