课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 侧重NET平台技术实战演练,最大教学特点"理论+实践+案例"的教学方式。跟着阿笨一起玩NET秉承一致的口号:我们不生产干货,我们只是干货的搬运工。力争为.NET的崛起和发展尽自己的一份绵薄之力。

  • 课程详情


    《C# Xamarin App打包APK文件和自动升级实战演练》

    课程新增章节:《Xamarin For Android移动开发零基础入门体验》
    1、Xamarin介绍
    2、Xamarin开发环境准备工作
    3、Xamarin For Android移动开发零基础入门体验(一)
    4、Xamarin For Android移动开发零基础入门体验二)
    5、Q&A—自问自答环节

    一、课程介绍

    “明人不说暗话,跟着阿笨一起玩Xamarin”,本次分享课程阿笨将带来大家一起学习Xamarin For Android系列《C# Xamarin For Android自动升级项目实战》。如果您同样对本次分享课程感兴趣的话,那么请跟着阿笨一起学习吧。

    本次分享课程适合人群如下:

    1、 热爱Xamarin跨平台移动开发。

    2、进一步了解和学习Xamarin For Android移动开发实战知识。

    本次分享课包含实战分享知识点如下:

    1、C# Android 如何制作打包编译APK文件

    2、C# Android如何实现自动升级功能(AutoUpdate)

    本次分享课程最终目标:希望学完本次分享课程后能够快速通过Xamarin For Android打造一个后台管理系统App应用程序,从而将学习成果转化为工作成果。

    废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。

    二、涉及覆盖Android小技巧和小技能知识点

    学习本次《C# Xamarin For Android自动升级项目实战》分享课程,你将掌握以下关于Xamarin For Android方面的干货知识点。

    1)、拉风的窗体启动动画(SplashActivity)

    2)、酷炫漂亮的登录窗体(LoginActivity)布局。

    3)、漂亮的自定义导航栏控件(TitleBar)

    4)、C# Android如何检测网络是否正常。

    5)、UI线程(RunOnUiThread)第一次实际运用。

    6)、C# Android如何播放音频文件。

    7)、C# Android中封装MessageBoxHelper弹窗控件。

    8)、C# Android XML序列化和反序列化。

    9)、C# Android Assets目录存储我们的应用程序资源和配置文件。

    三、实战演练示例分享

    3.1、C# Android 如何制作打包编译APK文件

    阿笨将带来大家一步步学习Xamarin For Android 打包编译APK文件。

    1、首先签名是个什么东西?

    Android对应用程序签名就是为你的程序打上一种标记,来作为你自己的标识。

    2、为什么要进行数字签名?

    这是Android系统的要求,每一个应用程序必要要经过数字签名才可能安装到系统中,能安装的apk则是已经签名了的。     apk不签名是安装不了的,但是别人也可以重新签名。 使用你自己的同一个签名证书,就没有人能够覆盖你的应用程序,即使包名相同。

    特别注意:通过Debug和Release生成的apk文件由于没有带签名,直接部署在真机中会出现闪退的情况。

     

    3.2、C# Android自动升级原理剖析

    Android如何实现自动升级功能(AutoUpdate)

    Autoupdate.exe从字面意思理解应该为一个自动升级程序。

    实现步骤:

    1.检测当前版本的信息AndroidManifest.xml–>manifest–>[Android]

    2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。(demo中假设需要更新)

    3.当提示用户进行版本升级时,如果用户点击了“更新”,系统将自动从服务器上下载安装包并进行自动升级,如果点击取消将进入程序主界面。

    原理图
     

     

    四、在线源码解读和演示

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课