欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年android中手机切屏是activity生命周期的变化[收 .pdf

    • 资源ID:32496063       资源大小:477.21KB        全文页数:23页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年android中手机切屏是activity生命周期的变化[收 .pdf

    android 点滴(12) - 1. Android横竖屏切换时, Activity的生命周期的变化(面试题 ) 2011/10/15 10:49:48 | 阅读 40 次1.Android 横竖屏切换时,Activity的生命周期的变化。Activity的生命周期/Files/cody1988/ActivityLifeCycle.rar完整生命周期 (the entire lifetime) onCreate , onDestroy 在创建和销毁的时候调用。在 onCreate 中初始化全局 资源 ,在onDestroy 中销毁资源。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 23 页 - - - - - - - - - 可见生命周期 (the visible lifetime) onStart , onStop 这是 Activity可见,但是未必可交互即未必在最前面。维护着用户 可见的资源。前景周期 (the for eground lifetime) onResume , onPause 此时 Activity在最前面,可与用户交互 。一个 Activity可在 Resume与 Pause 之间频繁的切换例如设备休眠。因此这两个方法中只有相当轻量级的调用。横竖屏切换时Activity的生命周期的变化与activity的 configChanges的配置有关。1.configChanges不配置运行:初始时 TextView 显示的 内容 为“Hello World, LifeCycle!”,点击Button 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 23 页 - - - - - - - - - 竖屏切换为横屏:此时 TextView 的内容重新变为“Hello World, LifeCycle!”横屏切换为竖屏:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 23 页 - - - - - - - - - 2.配置 configChanges 运行,点击Button 竖屏切换为横屏:没有发生变化横屏切换为竖屏:没有发生变化结论:横竖屏切换时Activity的生命周期与configChanges的配置相关。 1. 如果不配置,则要先销毁Activity再创建,销毁的过程 中会调用 onSaveInstanceState,2. 如果配置configChanges为 Orientation则不销毁名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 23 页 - - - - - - - - - 横竖屏切换时候activity的生命周期博客分类:AndroidAndroidXML通过以下部分代码 , 我们可以了解清楚Activity页面在横 , 竖屏切换时 , 生命周期的变化 : Java 代码1.public class AndroidLifecycle extends Activity 2.3. public void onCreate(Bundle savedInstanceState) 4. System.out.println(First Activity =onCreate()=); 5. super.onCreate(savedInstanceState); 6. setContentView(R.layout.main); 7. 8.9.Override10. protected void onSaveInstanceState(Bundle outState) 11. System.out 12. .println(First Activity =onSaveInstanceState()=); 13. super.onSaveInstanceState(outState); 14. 15.16.Override17. protected void onRestoreInstanceState(Bundle outState) 18. System.out 19. .println(First Activity =onRestoreInstanceState()=); 20. super.onRestoreInstanceState(outState); 21. 22.23.Override24. public void onConfigurationChanged(Configuration newConfig) 25. System.out 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 23 页 - - - - - - - - - 26. .println(First Activity =onConfigurationChanged()=); 27. super.onConfigurationChanged(newConfig); 28. 29.30. / Called after onCreate or after onRestart when the activity had been 31. / stopped, but is now again being displayed to the user. It will be 32. / followed by onResume 33. protected void onStart() 34. System.out.println(First Activity =onStart()=); 35. super.onStart(); 36. 37.38. / Called after onRestoreInstanceState, onRestart, or onPause, for your 39. / activity to start interacting with the user 40. protected void onResume() 41. System.out.println(First Activity =onResume()=); 42. super.onResume(); 43. 44.45. / Called as part of the activity lifecycle when an activity is going into 46. / the background, but has not (yet) been killed 47. protected void onPause() 48. System.out.println(First Activity =onPause()=); 49. super.onPause(); 50. 51.52. / Called when you are no longer visible to the user. You will next receive 53. / either onRestart, onDestroy, or nothing, depending on later user 54. / activity. 55. protected void onStop() 56. System.out.println(First Activity =onStop()=); 57. super.onStop(); 58. 59.60. / Perform any final cleanup before an activity is destroyed 61. protected void onDestroy() 62. System.out.println(First Activity =onDestroy()=); 63. super.onDestroy(); 64. 65.66. / Called after onStop when the current activity is being re-displayed to 67. / the user (the user has navigated back to it). It will be followed by 68. / onStart and then onResume 69. protected void onRestart() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 23 页 - - - - - - - - - 70. System.out.println(First Activity =onRestart()=); 71. super.onRestart(); 72. 73. Xml 代码1.2.4. 5.6.8.9.10.11.12.13.14. 1、新建一个 Activity,并把各个生命周期打印出来2、运行 Activity,得到如下信息10-23 02:35:54.261: INFO/chenys(4385): onCreate- 10-23 02:35:54.271: INFO/chenys(4385): onStart- 10-23 02:35:54.286: INFO/chenys(4385): onResume- 3、按 crtl+f12切换成横屏时10-23 02:36:58.331: INFO/chenys(4385): onSaveInstanceState- 10-23 02:36:58.411: INFO/chenys(4385): onPause- 10-23 02:36:58.462: INFO/chenys(4385): onStop- 10-23 02:36:58.481: INFO/chenys(4385): onDestroy- 10-23 02:36:58.572: INFO/chenys(4385): onCreate- 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 23 页 - - - - - - - - - 10-23 02:36:58.622: INFO/chenys(4385): onStart- 10-23 02:36:58.632: INFO/chenys(4385): onRestoreInstanceState- 10-23 02:36:58.642: INFO/chenys(4385): onResume- 4、再按 crtl+f12切换成竖屏时,发现打印了两次相同的log10-23 02:38:14.172: INFO/chenys(4385): onSaveInstanceState- 10-23 02:38:14.172: INFO/chenys(4385): onPause- 10-23 02:38:14.172: INFO/chenys(4385): onStop- 10-23 02:38:14.172: INFO/chenys(4385): onDestroy- 10-23 02:38:14.281: INFO/chenys(4385): onCreate- 10-23 02:38:14.301: INFO/chenys(4385): onStart- 10-23 02:38:14.312: INFO/chenys(4385): onRestoreInstanceState- 10-23 02:38:14.331: INFO/chenys(4385): onResume- 10-23 02:38:14.812: INFO/chenys(4385): onSaveInstanceState- 10-23 02:38:14.852: INFO/chenys(4385): onPause- 10-23 02:38:14.861: INFO/chenys(4385): onStop- 10-23 02:38:14.892: INFO/chenys(4385): onDestroy- 10-23 02:38:14.921: INFO/chenys(4385): onCreate- 10-23 02:38:15.021: INFO/chenys(4385): onStart- 10-23 02:38:15.031: INFO/chenys(4385): onRestoreInstanceState- 10-23 02:38:15.111: INFO/chenys(4385): onResume- 5、修改 AndroidManifest.xml,把该 Activity添加android:configChanges=orientation,执行步骤 310-23 02:42:32.201: INFO/chenys(4875): onSaveInstanceState- 10-23 02:42:32.232: INFO/chenys(4875): onPause- 10-23 02:42:32.301: INFO/chenys(4875): onStop- 10-23 02:42:32.311: INFO/chenys(4875): onDestroy- 10-23 02:42:32.402: INFO/chenys(4875): onCreate- 10-23 02:42:32.471: INFO/chenys(4875): onStart- 10-23 02:42:32.471: INFO/chenys(4875): onRestoreInstanceState- 10-23 02:42:32.481: INFO/chenys(4875): onResume- 6、再执行步骤 4,发现不会再打印相同信息, 但多打印了一行onConfigChanged10-23 02:44:41.151: INFO/chenys(4875): onSaveInstanceState- 10-23 02:44:41.151: INFO/chenys(4875): onPause- 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 23 页 - - - - - - - - - 10-23 02:44:41.151: INFO/chenys(4875): onStop- 10-23 02:44:41.151: INFO/chenys(4875): onDestroy- 10-23 02:44:41.371: INFO/chenys(4875): onCreate- 10-23 02:44:41.421: INFO/chenys(4875): onStart- 10-23 02:44:41.521: INFO/chenys(4875): onRestoreInstanceState- 10-23 02:44:41.541: INFO/chenys(4875): onResume- 10-23 02:44:42.002: INFO/chenys(4875): onConfigurationChanged-1 7、把步骤 5 的 android:configChanges=orientation 改成android:configChanges=orientation|keyboardHidden,执行步骤 3,就只打印 onConfigChanged10-23 02:46:43.762: INFO/chenys(5193): onConfigurationChanged-2 8、执行步骤 410-23 02:47:27.652: INFO/chenys(5193): onConfigurationChanged-2 10-23 02:47:27.902: INFO/chenys(5193): onConfigurationChanged-1 总结:1、不设置 Activity的 android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置 Activity的 android:configChanges=orientation时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置 Activity的android:configChanges=orientation|keyboardHidden时, 切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 23 页 - - - - - - - - - Android 面试锦集1. Intent的几种有关 Activity启动的方式有哪些,你了解每个含义吗? 这里 Android123 提示大家, Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_FRONT 、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET、FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS、FLAG_ACTIVITY_MULTIPLE_TASK和FLAG_ACTIVITY_NEW_TASK 等。每种含义大家看SDK文档和具体跑下这样你的记忆会更深刻些。 2. Activity和 Task 的启动模式有哪些 ? 每种含义是什么 ?有关在 AndroidManifest.xml中的 android:launchMode定义,主要有standard 、singleTop 、singleTask和 singleInstance,同时对于android:taskAffinity这些问题大家也要了解, Android 开发网在以前的文章中讲过, 不过很多开发者仍然不是很清楚, 这些基础问题我们以后仍然会再次总结。关于 Activity的启动模式,参考:http:/ 3. 通过 Intent传递一些二进制数据的方法有哪些? 1). 使用 Serializable接口实现序列化,这是Java 常用的方法。 2). 实现 Parcelable接口,这里 Android 的部分类比如 Bitmap 类就已经实现了,同时 Parcelable在 Android AIDL 中交换数据也很常见的。4. 能说下 Android 应用的入口点吗 ?真正的 Android 入口点是 application的 main,你可以看下androidmanifest.xml的包含关系就清楚了。可以没有 Activity但是必须有Application 5. Android都有哪些 XML 解析器,都熟练掌握吗 ?这里 XmlPull 、SAX和 DOM 相信做过 Web开发的都已经滚瓜烂熟了。6. SQLite支持事务吗 ? 添加删除如何提高性能? SQLite作为轻量级的数据库,比MySQL 还小,但支持 SQL语句查询,提高性能可以考虑通过原始经过优化的SQL查询语句方式处理。7. Android Service和 Binder 、AIDL你都熟练吗 ?作为 Android 重要的后台服务, 这些每个 Android 开发者都应该掌握, 这也算名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 23 页 - - - - - - - - - 是和 Java SE最大的不同了, 具体的实例大家可以查看Android 音乐播放器的源代码 Music.git中的,这里不再赘述。1. 请描述下 Activity的生命周期。创建 oncreate - 启动 onstart 恢复 onResume 暂停 onPause 结束onEnd 销毁 onDestroy 2. 如果后台的 Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?在”暂停onPause ” 状态将数据保存。3. 如何将一个 Activity设置成窗口的样式。设置 Theme 。4. 如何退出 Activity?如何安全退出已调用多个Activity的 Application?5. 请介绍下 Android 中常用的五种布局。6. 请介绍下 Android 的数据存储方式。7. 请介绍下 ContentProvider是如何实现数据共享的。8. 如何启用 Service ,如何停用 Service 。9. 注册广播有几种方式,这些方式有何优缺点?请谈谈Android 引入广播机制的用意。10. 请解释下在单线程模型中Message 、Handler 、Message Queue 、Looper之间的关系。11. AIDL的全称是什么?如何工作?能处理哪些类型的数据?12. 请解释下 Android 程序运行时权限与文件系统权限的区别。(Edited by Sodino) 13. 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。14. 有一个一维整型数组intdata保存的是一张宽为width ,高为 height名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 23 页 - - - - - - - - - 的图片像素值信息。请写一个算法,将该图片所有的白色不透明(0 xffffffff)像素点的透明度调整为50% 。声明: ITeye 文章版权属于作者,受法律保护。没有作者书面许可不得转载。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 23 页 - - - - - - - - - Android 横屏切换竖屏 Activity的生命周期博客分类:Android 开发Android 面试 XML曾经遇到过一个面试题,让你写出横屏切换竖屏Activity 的生命周期。 现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity ,并把各个生命周期打印出来2、运行 Activity ,得到如下信息onCreate- onStart- onResume- 3、按 crtl+f12 切换成横屏时onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- 4、再按 crtl+f12 切换成竖屏时,发现打印了两次相同的log onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- onSaveInstanceState- onPause- onStop- 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 23 页 - - - - - - - - - onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- 5、修改 AndroidManifest.xml ,把该 Activity 添加android:configChanges=orientation ,执行步骤 3 onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- 6、再执行步骤4,发现不会再打印相同信息,但多打印了一行onConfigChanged onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- onConfigurationChanged- 7、把步骤5的android:configChanges=orientation 改成android:configChanges=orientation|keyboardHidden, 执行步骤3, 就只打印 onConfigChanged onConfigurationChanged- 8、执行步骤4 onConfigurationChanged- onConfigurationChanged- 总结:1、不设置Activity的 android:configChanges 时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 23 页 - - - - - - - - - 2、设置 Activity 的 android:configChanges=orientation 时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置 Activity的 android:configChanges=orientation|keyboardHidden时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged 方法总结一下整个Activity 的生命周期补充一点,当前Activity产生事件弹出Toast 和 AlertDialog的时候 Activity 的生命周期不会有改变Activity 运行时按下HOME 键(跟被完全覆盖是一样的): onSaveInstanceState - onPause - onStop onRestart -onStart-onResume Activity 未被完全覆盖只是失去焦点:onPause-onResumeAndroid_ 横竖屏切换时候Activity的生命周期(转载)博客分类:android横竖屏切换时候Activity的生命周期曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 23 页 - - - - - - - - - 1、新建一个 Activity,并把各个生命周期打印出来2、运行 Activity,得到如下信息onCreate- onStart- onResume- 3、按 crtl+f12切换成横屏时onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- 4、再按 crtl+f12切换成竖屏时,发现打印了两次相同的log 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 23 页 - - - - - - - - - onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- 5、修改 AndroidManifest.xml,把该 Activity添加android:configChanges=orientation,执行步骤 3 onSaveInstanceState- onPause- 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 23 页 - - - - - - - - - onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- 6、再执行步骤 4,发现不会再打印相同信息,但多打印了一行onConfigChanged onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- onConfigurationChanged- 7、把步骤 5 的 android:configChanges=orientation 改成android:configChanges=orientation|keyboardHidden, 执行步骤 3,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 23 页 - - - - - - - - - 就只打印onConfigChanged onConfigurationChanged- 8、执行步骤 4 onConfigurationChanged- onConfigurationChanged- 总结:1、不设置 Activity的 android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置 Activity的 android:configChanges=orientation时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置 Activity的android:configChanges=orientation|keyboardHidden时,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 23 页 - - - - - - - - - 切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法总结一下整个Activity的生命周期补充一点,当前Activity产生事件弹出Toast 和 AlertDialog的时候Activity的生命周期不会有改变Activity运行时按下 HOME 键( 跟被完全覆盖是一样的):onSaveInstanceState - onPause - onStop onRestart -onStart-onResume Activity未被完全覆盖只是失去焦点:onPause-onResume横竖屏切换时候Activity的生命周期名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 23 页 - - - - - - - - - AndroidXML1、新建一个Activity ,并把各个生命周期打印出来2、运行 Activity ,得到如下信息onCreate- onStart- onResume- 3、按 crtl+f12 切换成横屏时onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- 4、再按 crtl+f12 切换成竖屏时,发现打印了两次相同的log onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- 5、修改 AndroidManifest.xml ,把该 Activity 添加android:configChanges=orientation ,执行步骤 3 onSaveInstanceState- onPause- 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 23 页 - - - - - - - - - onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- 6、再执行步骤4,发现不会再打印相同信息,但多打印了一行onConfigChanged onSaveInstanceState- onPause- onStop- onDestroy- onCreate- onStart- onRestoreInstanceState- onResume- onConfigurationChanged- 7、把步骤5的android:configChanges=orientation 改成android:configChanges=orientation|keyboardHidden, 执行步骤3, 就只打印 onConfigChanged onConfigurationChanged- 8、执行步骤4 onConfigurationChanged- onConfigurationChanged- 总结:1、不设置Activity的 android:configChanges 时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置 Activity 的 android:configChanges=orientation 时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置 Activity的 android:config

    注意事项

    本文(2022年android中手机切屏是activity生命周期的变化[收 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开