皮皮网

皮皮网

【安卓掌上英雄联盟源码】【改变TensorFlow源码】【skyworking源码分析】源码livepush

时间:2024-12-29 18:31:52 分类:休闲

1.荣耀6中哪些软件可以卸载
2.作为 IT 从业人员,源码你觉得有什么工具大大提高了你的源码工作效率?

源码livepush

荣耀6中哪些软件可以卸载

       ä¸‹é¢æ˜¯åŽä¸ºè£è€€6的系统应用精简列表,仅供参考

       ç³»ç»Ÿåº”用主要放在下面几个地方:

       /system/app 系统apk

       /system/priv-app 系统apk

       /system/delapp 可删除的第三方应用

       /cust/preinstalled/public/app 系统集成的第三方应用等,放在cust分区可删除,但恢复出厂设置的时候还会出来

       æ‰€æœ‰odex后缀在删除apk后可删除,如果push进去修改过的APK更不能保留odex

       /system/app

       AGPSProvider.apk AGPS定位 不可删

       ApkBatchInstall.apk 程序安装用 不可删

       BaiduInput_for_Huawei.apk 输入法 可删

       BasicDreams.apk 动态壁纸 可删

       Bluetooth.apk 蓝牙功能 不可删

       Calculator.apk 计算器 可删

       Calendar.apk 日历界面 因为pkg名称跟google相同,如果想安装google calendar,需要删除这个apk,

       å¹¶ä¸”删除CalendarProvider.apk,用gapps里面的替代,否则有提醒时会报错

       CalendarProvider.apk 日历数据 同上

       CertInstaller.apk 证书安装 不可删

       ChnCmccAutoReg.apk CMCC应用 可删

       CmccDMClient.apk CMCC增强售后服务 ?

       CountLapseTime.apk 功耗相关 如果不用省电精灵,可以一同删除

       DocumentsUI.apk 选择文档界面 不可删

       DownloadProviderUi.apk 下载界面 不可删

       Email.apk 电子邮件 可删

       EmergencyData.apk 备份数据用 如果不用华为备份可删

       Exchange2.apk exchange邮箱 可删

       FaceLock.apk 人脸解锁 可删

       Galaxy4.apk 动态壁纸 可删

       GameBox.apk 游戏中心 可删

       GoogleTTS.apk google text to speech 建议不删

       HoloSpiralWallpaper.apk 动态壁纸 可删

       HTMLViewer.apk HTML源码查看器 建议不删

       HuaweiPayService.apk 华为支付 可删

       Huawei_Swype_for_Huawei.apk 滑动输入 可删

       HwAllBackup_CMCC.apk 华为备份 如果用钛备份不用这个,可删

       HwAppObserver.apk 第三方主题? 可删

       HwBigData.apk 华为大数据? 可删

       HwBluetoothImport.apk 蓝牙导入导出联系人 不可删

       HwCAService.apk 诺亚CA(日志) 可删

       HwDeskClock.apk 闹钟 看着办

       HwFileManager.apk 华为文件管理器 可删

       HwFlashlight.apk 手电筒 看着办

       HwFloatCalculator.apk 浮动计算器 可删

       HwFloatCalendar.apk 浮动日历 可删

       HwFloatMms.apk 浮动短信 可删

       HwFloatNotePad.apk 浮动记事本 可删

       HwFloatTasks.apk 悬浮菜单 可删

       HwFMRadio.apk 收音机 看着办

       HwID.apk 华为ID 可删

       HwInternetAudioService.apk 互联网音频IMCs 建议删除,如果仅冻结还会在后台运行

       HwLauncher6.apk 华为桌面 不用的话可以删,比如用google now luancher或nova launcher可完全替代

       HwLogCollectService.apk Log记录服务 可删

       HwLogTool.apk Log记录工具 可删

       HwMediaCenter.apk 音乐可删,但是删除之后锁屏界面双击不会出现音乐播放

       HwMeWidget_Honor.apk 华为集成widget 可删

       HwMirror.apk 镜子 看着办

       HwMultiscreen.apk 华为多屏互动 可删

       HwNotePad.apk 华为记事本 可删

       HwOUC.apk 系统升级服务 如果修改了系统分区就不能OTA升级了,留着这个也没什么用

       HwPhoneService.apk 华为手机服务

       HwPowerGenieEngine3.apk 省电精灵 可删

       HwProfileSwitcher.apk 情景模式切换 不用可删

       HwPushService.apk 华为推送 建议删除,如果仅冻结还会在后台运行

       HwRemoteController.apk 遥控器 看着办

       HwSoundRecorder.apk 华为录音机 可删

       HwStartupGuide.apk 华为初始化导航 可删

       HwSystemManager.apk 系统管理器 如果要用权限管理等,就保留,否则可删

       HwThemeManager.apk 主题 不用华为桌面的话可删

       HwWeatherClock.apk 华为天气widget 可删

       HwWiFiDirect.apk wifi direct功能 建议不删

       HwWiFiHotspot.apk Wifi热点 不可删

       KeyChain.apk 秘钥链 不可删

       LatinIME.apk google键盘 可删

       LiveWallpapers.apk 动态壁纸 可删

       LiveWallpapersPicker.apk 动态壁纸选择 建议不删

       MagicSmokeWallpapers.apk 动态壁纸 可删

       Magnifier.apk 放大镜 可删

       MMIFunctionTest.apk 工厂MMI测试 建议不删

       MMITest_II.apk 工厂MMI测试 建议不删

       MyCalendar.apk 日历widget 可删

       NfcNci.apk NFC功能 不可删

       NoiseField.apk 动态壁纸 可删

       OMACP.apk 配置信息用于OTA升级 如果不用OTA升级就可以删掉了

       PackageInstaller.apk 包安装界面 不可删

       PacProcessor.apk 处理代理自动配置的 不可删

       PhaseBeam.apk 动态壁纸 可删

       PhotoTable.apk 屏保 看着办

       PicoTts.apk text to speech 如果不用google语音功能可删除

       PrintSpooler.apk 打印 可删

       ProfileViewer.apk 貌似配置网络参数的? 可删?

       ProjectMenuAct.apk 工程菜单 建议不删

       Stk.apk SIM卡STK 建议不删

       StreamingProvider.apk 串流相关APN? 可删

       SystemUI.apk 系统UI 不可删

       TelephonyProvider.apk 通话信息存储服务 不可删

       TouchpalModuleOEM.apk 触宝公共号码 不用可删

       UEIAndroidServicesSDK.apk UEI公司的遥控驱动库 不用遥控的话可删

       UserDictionaryProvider.apk 用户词典 可删

       VisualizationWallpapers.apk 动态壁纸 可删

       VLife_huawei.apk 微乐动态壁纸 不用的话可删

       WAPPushManager.apk WAP推送管理 不用的话可删

       /system/priv-app/

       ApplicationsProvider.apk 应用数据库 不可删

       BackupRestoreConfirmation.apk 备份恢复 不可删

       Browser.apk 浏览器 可删

       Contacts.apk 联络人电话本 不可删

       ContactsProvider.apk 电话本存储 不可删

       DefaultContainerService.apk apk默认安装服务 不可删

       DownloadProvider.apk 下载 不可删

       ExternalStorageProvider.apk 外部存储 不可删

       FusedLocation.apk 定位相关 不可删

       Gallery2.apk 图库、相机 不用的话可删

       GmsCore.apk Google服务 建议不删

       GoogleLoginService.apk Google账号服务 建议不删

       GoogleServicesFramework.apk Google服务 建议不删

       HiSpace.apk 华为应用市场可删

       HwPhoneFinder.apk 手机找回 可删

       HwVmall.apk 华为商城 可删

       HwVPlayer.apk 播放器 可删

       InputDevices.apk 输入设备管理 建议不删,否则OTG功能受影响

       Keyguard.apk 锁屏相关 不可删

       MediaProvider.apk 媒体库 不可删

       Meituxiuxiu.apk 美图秀秀 看着办...

       Mms.apk 短信 如果有替代的可删

       MusicFX.apk 音乐 可删

       OneTimeInitializer.apk 首次开机使用 建议不删

       PapaqiSDK.apk 爱奇艺啪啪奇 可删,图库中会调用

       Phone.apk 电话 不可删

       ProxyHandler.apk 代理 不可删

       QuickSearchBox.apk 融合搜索 可删

       Settings.apk 设置 不可删

       SettingsProvider.apk 设置存储 不可删

       SharedStorageBackup.apk 共享数据备份服务 不可删

       Shell.apk android权限相关 不可删

       SmartcardService.apk 智能卡 建议不删

       Tag.apk NFC相关 看着办

       VpnDialogs.apk ***设置 不可删

       WallpaperCropper.apk 设置壁纸时剪切器选择 不可删

       /system/delapp/

       Mail.apk 移动邮箱 可删

       AirSharing.apk 华为即可分享 可删

       AirSharingCast.apk 华为即可分享 可删

       AirSharingCastClient.apk 华为即可分享 可删

       ApplicationManager.apk ?

       CMCCWifi.apk 移动定制apk 可删

       cmnavi.apk 移动定制apk 可删

       CMRead.apk 移动定制apk 可删

       Emag_GameHall.apk 移动定制apk 可删

       fetion.apk 飞信 可删

       iFlyIME.apk 讯飞输入法 可删

       ISJ_WH.apk 移动定制apk 可删

       lingxi.apk 灵犀语音助手 可删

       mcontact.apk 移动定制apk 可删

       MeituxiuxiuHelper.apk 美图秀秀 看着办

       MM.apk MM商场 可删

       MMPlugCartoon.apk MM商场

       MMPlugComic.apk MM商场

       MMPlugKvSafeCenter.apk MM商场

       MMPlugMusic.apk MM商场

       MMPlugRead.apk MM商场

       MMPlugVideo.apk MM商场

       MobilePortal.apk 移动门户 可删

       moffice.apk moffice 可删

       MyTime.apk 华为MyTime 可删

       OupengBrowser.apk 欧朋Opera 可删

       QQlive.apk qqlive 可删

       qqmusic.apk qq音乐 可删

       SohuTV.apk 搜狐TV 可删

       tmall.apk 天猫 可删

       T_Client.apk 免费WLAN 可删

       /cust/preinstalled/public/app/

       AMAP.apk 高德地图 可删

       BaiduSearch.apk 百度搜索 可删

       DM.apk 多米音乐 可删

       HwMotionRecognition.apk 手势控制 可删

       iReader.apk 掌阅 可删

       NetworkLocation_AMap.apk 高德AGPS服务 可删

       QQ.apk QQ 可删

       smartcom_itravel_w3.apk 惠通商旅 可删

       SohuNewsClient.apk 搜狐新闻 可删

       Taobao.apk 手机淘宝 可删

       Weibo.apk 微博可删

       å…¶ä»–可删除的例如

       /system/media/Pre-loaded/Pictures默认的图片

       /system/themes/ 下面有三个主题,如果不是用华为桌面,可以删除两个,留下默认的那个主题;还有一个icons包,是一个图标扩展包,

       æ‰€åº”用的主题中不包含的icons如果在这里有索引到,就会启用这个icon,基本上是把图标的底色延展出来,方便各种主题的剪裁,如果不用华为桌面可以删除

       /cust/Samples 下面有Music和Wallpaper可删

作为 IT 从业人员,你觉得有什么工具大大提高了你的源码工作效率?

       我也谈谈自己的一些提高开发体验经验,就说软件工具部分。

       这里的源码经验基本上都是冲着一个原则去的:“凡是需要重复做的,必须使用自动化工具完成。源码”

1. 版本控制

       一般自己的源码安卓掌上英雄联盟源码项目使用git,公司开发规定用svn。源码反正不管怎么样,源码版本控制少不了。源码有个说法,源码没有版本控制的源码项目,就等于没有。源码

       版本控制的源码好处太多了,用过的源码人都知道。等于历史版本 + 代码备份了。源码这个提到的很多,就不多说了。

2.单元测试工具

       写程序需要验证,如果快速知道新的改变TensorFlow源码代码和过去的写的代码不冲突,这个时候单元测试就能起到作用了。

       当然单元测试的功能不仅仅是这个:

验证代码正确性和可靠性

验证新代码不和原有代码冲突

验证自己代码不合团队其他人员代码有冲突

验证合并是否有冲突

验证快速

       

可以作为API使用实例

跨平台和跨环境测试

       这个是现代开发流程的基本模块之一,没有单元测试的项目,不是一个合格完整的项目。

       有了单元测试,就再也不用担心在大项目中,自己做的小修改有会有什么大影响了。开发压力大大减少

       PHP的我用的是PHPunit,JavaScript用过的就多了,Jasmine,Qunit,Mocha等工具(不管哪一个,至少要用到一个)C#一般用nUnit。还有各种mock,faker辅助。

3.功能测试工具

       就是交互界面测试,也可以是界面样式测试。代码写的skyworking源码分析方式大致过程和单元测试差不多,不过单元测试每个单元都是独立的,理论上不应该有任何依赖关系(只要有依赖关系就叫做集成测试);而功能测试,就是最后成品的测试,必须把所有依赖打开,并且在界面上进行测试。

       界面功能测试的优点

速度比人工快

模拟真人操作

可以录像后导出测试代码

可以抓图

缺点:

依赖多,依赖的环境变化可导致代码失效

速度相对单元测试慢很多

测试成功率可能不是%

       功能测试,也是自动测试的一种,至少解放了大量重复性劳动,大大提升界面功能开发的速度。

       功能测试工具主要有phantomjs和Selenium。我两个都用,根据不同情况使用不同策略。

4. 依赖管理/程序包管理器

       有了依赖管理,从此不用再手动去每个库的官方网站下载和更新库了。配置一下,运行一下命令行,然后就下载好了,答题通关源码定时在运行一下命令行,所有库又更新到最新版本了。开发体验大大提高。

       列举一下主要好处:

自动安装依赖库

自动更新依赖库

自动安装/更新依赖库的依赖

最新库和现有项目有冲突,可以强制降级依赖库

开发依赖和项目依赖分开,发布版本时候可以自动删除所有开发依赖库

版本控制可以只收入依赖管理配置,无需收入依赖库的目录,大大节省版本控制大小

统一团体所有人员依赖库的版本

       依赖管理下载速度快,免除开发人员手动的重复劳动。大大提高开发效率

       PHP的依赖管理是composer,js的依赖管理是npm和bower,C#的是nuget,

5. 流程管理/构建工具

       这个叫法很多还有叫做任务自动管理工具的,不管是什么名字,都是一个意思:自动化流程管理。

       简单的说从源代码到产品之间,中间还有一个复杂的过程,一般大致如下:

代码清洁

       

编译

配置

测试

       一般对开发人员来说,unity ecs源码凡是重复的,必须使用工具自动完成。开发人员是不愿意重复做这些流程,所以需要流程管理,把这些步骤全部用代码编排好,然后执行一个命令行,让电脑反复执行去。没有流程管理的项目不是一个好项目

       JavaScript有grunt和gulp,PHP有Phing,Java有ANT。我用grunt比较多。

6. Live Reload

       Live Reload一般是和流程管理一起使用的,(也有独立使用的版本)。独立出来说也是为了体现程序员一个终极特质:懒。凡是重复的,必须使用工具完成。Live Reload就是这个体现:按F5是个重复的低效率行为,必须交给工具完成

       Live Reload的功能说起来很简单:

检查文件是否变动

如果变动刷新页面

       给开发人员带来的直接好处就是查看页面变动,只要按ctrl+s保持代码就行了,连f5都不用按了。就这好处,足以把Live Reload这个工具当作神器了。配合流程管理工具,只要保存代码(ctrl+s),就马上进行构建,构建完成自动刷新页面。

       我用的Live Reload是grunt-contrib-watch。

7.代码质量分析工具

       人工检查代码的效率是比较低下的,所以质量分析这一块可以作为开发辅助工具,来提高开发质量

       常见的代码质量工具有:

语法检查,保证代码语法正确,可以跨平台,使用最佳实践

代码风格检查,保证团队代码风格一致

代码压缩,减少尺寸

重复代码检查

无用代码检查

模块复杂度分析

模块连接分析

       等等,让然还有其他的质量分析,这些都是可以整合到流程管理上的。

       JavaScript和PHP的用的比较多,Jshint,Jscs,uglifyjs,phpcpd,phpcs,phpdcd,PHPLOC等等工具,可以帮助开发人员提高代码质量,控制团队代码风格。

8.持续集成

       有人和我说过,持续集成可以让你开发水平提高达到到另外一个层级。当我实践后,终于明白持续集成的魅力所在了。

       要会持续集成,你首先必须学会以上6条(live reload除外),以上6条基本就是持续集成的几个基础模块,学会后,你自然而然就已经会了持续集成了。

       持续集成的主要流程如下

检查版本控制库是否更新

如果更新,就下载最新版本的代码

构建

测试

报告

       当你设置好一个持续集成的项目后,以上的步骤应该就是全自动的了。还是那句老话: 凡是重复的步骤,应该用工具来完成。而持续集成就是这个终极工具。

持续集成其实就是流程管理的一个升级版本,或者说一个扩充。它们都是自动流程工具。它们的差别是:

流程管理主要在本机(开发人员自己的开发环境)上执行,而持续集成则是在一个独立设置的环境下执行。

流程管理继续的是本机代码,而持续集成构建的是版本控制中保存的代码

团队中任何一个人push代码到版本控制中,持续集成就开始构建验证新代码的可靠性。

       

项目流程配置完成后,流程管理需要执行命令行,持续集成应该全自动

流程管理是持续集成的一个模块,属于持续集成的构建模块

持续集成会有更多后续的专业功能,比如说产生报告,错误通知,构建历史,测试历史等开发新型

       我们可以设想一下这样的一个情况,在有-个人的团队在开发一个PHP项目,每个人每天至少往版本控制中push大约次新代码,而这个项目你又要保证在3个主流的浏览器中功能一致,样式相同,而这个项目又必须跨平台,可以在mac,window,linux上都可以运行,而且还要保证PHP5.4~5.6都可以运行。这个时候,持续集成系统的优势就会显示其真正的威力了。

       总之,在一个专业项目中,持续集成服务所提供的自动构建和专业报告,可以把项目开发的专业水准再次提高到一个新的层次当中。

       我用过的持续集成是Jenkins。

       文章到此算完结了。其实开发中,还有很多优秀的工具,但无法和这些主要的开发工具相比,就不在这里说了。