ipu的trunk版的android工程和服务端工程。

mobile-action.xml 15KB

    <?xml version="1.0" encoding="UTF-8"?> <actions> <!-- MobileBasic --> <action name="call" class="com.ai.ipu.mobile.plugin.MobileBasic" method="call"/> <action name="beep" class="com.ai.ipu.mobile.plugin.MobileBasic" method="beep"/> <action name="sms" class="com.ai.ipu.mobile.plugin.MobileBasic" method = "sms"/> <action name="shock" class="com.ai.ipu.mobile.plugin.MobileBasic" method="shock"/> <!-- MobileApp --> <action name="close" class="com.ai.ipu.mobile.plugin.MobileApp" method="close"/> <action name="logCat" class="com.ai.ipu.mobile.plugin.MobileApp" method="logCat"/> <!-- MobileNetWork --> <action name="httpGet" class="com.ai.ipu.mobile.plugin.MobileNetWork" method="httpGet"></action> <action name="dataRequest" class="com.ai.ipu.mobile.plugin.MobileNetWork" method="dataRequest"/> <action name="dataRequestWithHost" class="com.ai.ipu.mobile.plugin.MobileNetWork" method="dataRequestWithHost"/> <action name="httpRequest" class="com.ai.ipu.mobile.plugin.MobileNetWork" method="httpRequest"/> <action name="storageDataByThread" class="com.ai.ipu.mobile.plugin.MobileNetWork" method="storageDataByThread"/> <action name="httpDownloadFile" class="com.ai.ipu.mobile.plugin.MobileNetWork" method = "httpDownloadFile"/> <!-- <action name="shareByBluetooth" class="com.wade.mobile.func.MobileNetWork" method="shareByBluetooth"></action> --> <action name="setSmsListener" class="com.ai.ipu.mobile.plugin.MobileNetWork" method="setSmsListener"></action> <action name="downloadWithServlet" class="com.ai.ipu.mobile.plugin.MobileNetWork" method="downloadWithServlet"></action> <action name="uploadWithServlet" class="com.ai.ipu.mobile.plugin.MobileNetWork" method="uploadWithServlet"></action> <action name="openBrowser" class="com.ai.ipu.mobile.plugin.MobileNetWork" method="openBrowser" ></action> <!-- 打开浏览器插件 --> <action name="openIpuBrowser" class="com.ai.ipu.mobile.plugin.MobileBrowser" method="openIpuBrowser" ></action> <!-- NFC --> <action name="initNfc" class="com.ai.ipu.mobile.plugin.MobileDevice" method="initNfc"></action> <!-- MobileUI --> <action name="tip" class="com.ai.ipu.mobile.plugin.MobileUI" method="tip"/> <action name="alert" class="com.ai.ipu.mobile.plugin.MobileUI" method="alert"/> <action name="loadUrl" class="com.ai.ipu.mobile.plugin.MobileUI" method="loadUrl"/> <action name="openUrl" class="com.ai.ipu.mobile.plugin.MobileUI" method="openUrl"/> <action name="openPage" class="com.ai.ipu.mobile.plugin.MobileUI" method="openPage"/> <action name="openTemplate" class="com.ai.ipu.mobile.plugin.MobileUI" method="openTemplate"/> <action name="loadPage" class="com.ai.ipu.mobile.plugin.MobileUI" method="loadPage"/> <action name="loadTemplate" class="com.ai.ipu.mobile.plugin.MobileUI" method="loadTemplate"/> <action name="getTemplate" class="com.ai.ipu.mobile.plugin.MobileUI" method="getTemplate"/> <action name="getPage" class="com.ai.ipu.mobile.plugin.MobileUI" method="getPage"/> <action name="back" class="com.ai.ipu.mobile.plugin.MobileUI" method="back"/> <action name="backWithCallback" class="com.ai.ipu.mobile.plugin.MobileUI" method="backWithCallback"/> <action name="loadingStart" class="com.ai.ipu.mobile.plugin.MobileUI" method="loadingStart"/> <action name="loadingStop" class="com.ai.ipu.mobile.plugin.MobileUI" method="loadingStop"/> <action name="getDate" class="com.ai.ipu.mobile.plugin.MobileUI" method="getDate"/> <action name="getChoice" class="com.ai.ipu.mobile.plugin.MobileUI" method="getChoice"/> <action name="getContactsView" class="com.ai.ipu.mobile.plugin.MobileUI" method="getContactsView"/> <action name="openWindow" class="com.ai.ipu.mobile.plugin.MobileUI" method="openWindow"/> <action name="closeWindow" class="com.ai.ipu.mobile.plugin.MobileUI" method="closeWindow"/> <action name="openDialog" class="com.ai.ipu.mobile.plugin.MobileUI" method="openDialog"/> <action name="closeDialog" class="com.ai.ipu.mobile.plugin.MobileUI" method="closeDialog"/> <action name="openSlidingMenu" class="com.ai.ipu.mobile.plugin.MobileUI" method="openSlidingMenu"/> <action name="closeSlidingMenu" class="com.ai.ipu.mobile.plugin.MobileUI" method="closeSlidingMenu"/> <action name="showNotification" class="com.ai.ipu.mobile.plugin.MobileUI" method="showNotification"/> <!-- SoftKeyBoard --> <action name="showKeyBoard" class="com.ai.ipu.mobile.plugin.SoftKeyBoard" method="showKeyBoard"/> <action name="hideKeyBoard" class="com.ai.ipu.mobile.plugin.SoftKeyBoard" method="hideKeyBoard"/> <action name="toggleKeyBoard" class="com.ai.ipu.mobile.plugin.SoftKeyBoard" method="toggleKeyBoard"/> <!-- MobileCamera --> <action name="getPhoto" class="com.ai.ipu.mobile.plugin.MobileCamera" method="getPhoto"/> <action name="getPicture" class="com.ai.ipu.mobile.plugin.MobileCamera" method="getPicture"/> <action name="getBase64Picture" class="com.ai.ipu.mobile.plugin.MobileCamera" method="getBase64Picture"/> <action name="getCompressPicture" class="com.ai.ipu.mobile.plugin.MobileCamera" method="getCompressPicture"/> <!-- MobileInfo --> <action name="getTerminalType" class="com.ai.ipu.mobile.plugin.MobileInfo" method="getTerminalType"/> <action name="getSysInfo" class="com.ai.ipu.mobile.plugin.MobileInfo" method="getSysInfo"/> <action name="getNetInfo" class="com.ai.ipu.mobile.plugin.MobileInfo" method="getNetInfo"/> <!-- SwitchActivity --> <action name="browserFile" class="com.ailk.mobile.client.func.SwitchActivity" method = "browserFile"/> <action name="openDisplayPage" class="com.ailk.mobile.client.func.SwitchActivity" method = "openDisplayPage"/> <!-- MobileMap --> <!-- <action name="location" class="com.ai.ipu.map.func.MobileMap" method="location"></action> <action name="markMap" class="com.ai.ipu.map.func.MobileMap" method="markMap"></action> <action name="selectLocation" class="com.ai.ipu.map.func.MobileMap" method="selectLocation"></action> --> <!-- MobileStorage --> <action name="removeMemoryCache" class="com.ai.ipu.mobile.plugin.MobileStorage" method="removeMemoryCache"></action> <action name="clearMemoryCache" class="com.ai.ipu.mobile.plugin.MobileStorage" method="clearMemoryCache"></action> <action name="setMemoryCache" class="com.ai.ipu.mobile.plugin.MobileStorage" method="setMemoryCache"></action> <action name="getMemoryCache" class="com.ai.ipu.mobile.plugin.MobileStorage" method="getMemoryCache"></action> <action name="setOfflineCache" class="com.ai.ipu.mobile.plugin.MobileStorage" method="setOfflineCache"/> <action name="getOfflineCache" class="com.ai.ipu.mobile.plugin.MobileStorage" method="getOfflineCache"/> <action name="removeOfflineCache" class="com.ai.ipu.mobile.plugin.MobileStorage" method="removeOfflineCache"/> <action name="clearOfflineCache" class="com.ai.ipu.mobile.plugin.MobileStorage" method="clearOfflineCache"/> <!-- MobileFile --> <action name="writeFile" class="com.ai.ipu.mobile.plugin.MobileFile" method="writeFile"></action> <action name="appendFile" class="com.ai.ipu.mobile.plugin.MobileFile" method="appendFile"></action> <action name="readFile" class="com.ai.ipu.mobile.plugin.MobileFile" method="readFile"></action> <action name="openFile" class="com.ai.ipu.mobile.plugin.MobileFile" method="openFile"></action> <action name="deleteFile" class="com.ai.ipu.mobile.plugin.MobileFile" method="deleteFile"></action> <action name="openFile" class="com.ai.ipu.mobile.plugin.MobileFile" method="openFile"/> <action name="getAllFile" class="com.ai.ipu.mobile.plugin.MobileFile" method="getAllFile" /> <action name="cleanResource" class="com.ai.ipu.mobile.plugin.MobileFile" method="cleanResource" /> <action name="getRelativePath" class="com.ai.ipu.mobile.plugin.MobileFile" method="getRelativePath"/> <!-- audio --> <action name="audioRecord" class="com.ai.ipu.mobile.plugin.MobileAudio" method="audioRecord"/> <action name="audioPlay" class="com.ai.ipu.mobile.plugin.MobileAudio" method="audioPlay"/> <!-- video --> <action name="recordVideo" class="com.ai.ipu.mobile.plugin.MobileVideo" method="recordVideo"/> <action name="playVideo" class="com.ai.ipu.mobile.plugin.MobileVideo" method="playVideo"/> <action name="openApp" class="com.ai.mobile.func.OpenOtherApp" method="openApp"></action> <!-- MobileDB --> <action name="execSQL" class="com.ai.ipu.mobile.plugin.MobileDB" method="execSQL"></action> <action name="insert" class="com.ai.ipu.mobile.plugin.MobileDB" method="insert"></action> <action name="delete" class="com.ai.ipu.mobile.plugin.MobileDB" method="delete"></action> <action name="update" class="com.ai.ipu.mobile.plugin.MobileDB" method="update"></action> <action name="select" class="com.ai.ipu.mobile.plugin.MobileDB" method="select"></action> <!-- del by wyj <action name="selectFirst" class="com.wade.mobile.func.MobileDB" method="selectFirst"></action> --> <!-- MobilePush --> <action name="registerForPush" class="com.ai.mobile.im.func.MobilePush" method="registerForPush"></action> <action name="unregisterForPush" class="com.ai.mobile.im.func.MobilePush" method="unregisterForPush"></action> <action name="sendText" class="com.ai.mobile.im.func.MobilePush" method="sendText"></action> <action name="setCallbackForPush" class="com.ai.mobile.im.func.MobilePush" method="setCallbackForPush"></action> <action name="registerForPushWithYunba" class="com.ai.ipu.push.IpuPushPlugin" method="registerForPush"></action> <action name="unregisterForPushWithYunba" class="com.ai.ipu.push.IpuPushPlugin" method="unregisterForPush"></action> <action name="sendTextWithYunba" class="com.ai.ipu.push.IpuPushPlugin" method="sendText"></action> <action name="setCallbackForPushWithYunba" class="com.ai.ipu.push.IpuPushPlugin" method="setCallbackForPush"></action> <!-- Contact--> <action name="getContacts" class="com.ai.ipu.mobile.plugin.MobileContactDetail" method="getContacts"></action> <!-- keyboard provided by Beijing CMC PSO --> <action name="openKeyboard" class="com.ai.ipu.mobile.plugin.MobileKeyboard" method="openKeyboard"></action> <!-- ScreenLock provided by Beijing CMC PSO--> <action name="setScreenLock" class="com.ai.ipu.mobile.plugin.MobileScreenLock" method="setScreenLock"></action> <action name="getScreenLockState" class="com.ai.ipu.mobile.plugin.MobileScreenLock" method="getScreenLockState"></action> <action name="screenUnlock" class="com.ai.ipu.mobile.plugin.MobileScreenLock" method="screenUnlock"></action> <!--OpenApp--> <action name="openNative" class="com.ai.ipu.func.MobileOpenApp" method="openNative"></action> <!--ScanQR --> <!-- <action name="scanQrCode" class="com.ai.ipu.scan.func.IpuScan" method="scanSingle"></action> <action name="scanSingle" class="com.ai.ipu.scan.func.IpuScan" method="scanSingle"></action> <action name="scanMultiple" class="com.ai.ipu.scan.func.IpuScan" method="scanMultiple"></action> <action name="createQrCode" class="com.ai.ipu.scan.func.IpuScan" method="createQrCode"></action> --> <!-- Voice --> <action name="startListen" class="com.ai.ipu.voice.IpuVoicePlugin" method="startListen"></action> <action name="voiceSpeak" class="com.ai.ipu.voice.IpuVoicePlugin" method="voiceSpeak"></action> <!-- BlutTooth --> <action name="shareByBluetooth" class="com.ai.ipu.bluetooth.func.MobileNetWork" method="shareByBluetooth"></action> <!-- Share --> <action name="shareTextQQFriend" class="com.ai.ipu.share.func.MobileShareByApp" method="shareTextQQFriend"></action> <action name="shareFileQQFriend" class="com.ai.ipu.share.func.MobileShareByApp" method="shareFileQQFriend"></action> <action name="shareTextWeChatFriend" class="com.ai.ipu.share.func.MobileShareByApp" method="shareTextWeChatFriend"></action> <action name="shareFileWeChatFriend" class="com.ai.ipu.share.func.MobileShareByApp" method="shareFileWeChatFriend"></action> <action name="shareTextMore" class="com.ai.ipu.share.func.MobileShareByApp" method="shareTextMore"></action> <action name="shareFileMore" class="com.ai.ipu.share.func.MobileShareByApp" method="shareFileMore"></action> <!-- Sweet控件 --> <!-- <action name="sweetAlert" class="com.ai.ipu.alertdialog.func.MobileUIWithSAD" method="sweetAlert"/> <action name="sweetConfirm" class="com.ai.ipu.alertdialog.func.MobileUIWithSAD" method="sweetConfirm"/> <action name="sweetLoading" class="com.ai.ipu.alertdialog.func.MobileUIWithSAD" method="sweetLoading"/> --> <!-- 邮件 --> <action name="shareImageBymail" class="com.ai.ipu.mail.func.MailSendByApp" method="shareImageBymail"></action> <!-- BaiduMap --> <action name="baiduLocation" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="bdLocation" ></action> <action name="baiduMapLocation" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="baiduMapLocation"></action> <action name="baiduMapPosition" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method = "baiduMapPosition"></action> <action name="clickBaiduMap" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="clickBaiduMap"></action> <action name="addPolygon" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="addPolygon"></action> <action name="poiCitySearch" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="poiCitySearch"></action> <action name="poiNearbySearch" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="poiNearbySearch"></action> <!-- 视频压缩 --> <action name="videoCompressor" class="com.ai.ipu.videocompressor.func.MobileVideoCompress" method="videoCompressor"></action> <action name="getVideoPath" class="com.ai.ipu.videocompressor.func.MobileVideoCompress" method="getVideoPath"/> <action name="poiBoundsSearch" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="poiBoundsSearch"></action> <action name="lbsLocalSearch" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="lbsLocalSearch"></action> <action name="lbsNearbySearch" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="lbsNearbySearch"></action> <action name="lbsBoundsSearch" class="com.ai.ipu.baidumap.func.MobileBaiduMap" method="lbsBoundsSearch"></action> <action name="openActivityFromPlugin" class="com.ai.ipu.func.MobileOpenApp" method="openActivityFromPlugin"></action> <!-- PathMenu --> <action name="openPathMenu" class="com.ai.ipu.ipu_pathmenu.func.MobilePathMenu" method="openPathMenu"></action> <action name="closePathMenu" class="com.ai.ipu.ipu_pathmenu.func.MobilePathMenu" method="closePathMenu"></action> <action name="clearBackStack" class="com.ai.ipu.mobile.plugin.MobileUI" method="clearBackStack"></action> <!-- 物理按键监听 --> <action name="setKeyDownFlag" class="com.ai.ipu.mobile.plugin.MobileUI" method="setKeyDownFlag"></action> <action name="cleanKeyDownFlag" class="com.ai.ipu.mobile.plugin.MobileUI" method="cleanKeyDownFlag"></action> </actions>