zoukankan      html  css  js  c++  java
  • android for vs (二)visual studio android 开发实例

    android for vs (一)visual studio android 开发实例

    相关 vs 的 android 开发环境安装配置可以看我的前一篇文章

    这里使用 vs2010 自带的实例进行开发与调试

    一、新建项目

      文件 -> 新建 -> 项目,我们选择Blank App(Android)项目,如下图

      

    二、项目目录结构

      

      1)AndroidManifest.xml

        项目配置描述文件,项目名、图标、运行程序需要的权限都可以在这里声明

      2)Main.axml

        界面布局及元素定义文件

      3)MainActivity.cs

        与 Main.axml 文件对应的代码处理文件,代码如下:

    using System;
    using Android.App;
    using Android.Content;
    using Android.Runtime;
    using Android.Views;
    using Android.Widget;
    using Android.OS;
    
    namespace App1
    {
        [Activity(Label = "App1", MainLauncher = true, Icon = "@drawable/icon")]
        public class MainActivity : Activity
        {
            int count = 1;
    
            protected override void OnCreate(Bundle bundle)
            {
                base.OnCreate(bundle);
    
                // Set our view from the "main" layout resource
                SetContentView(Resource.Layout.Main);
    
                // Get our button from the layout resource,
                // and attach an event to it
                Button button = FindViewById<Button>(Resource.Id.MyButton);
    
                button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
            }
        }
    }
    

      这些代码是 vs2010 原版实例的代码,实现按扭单击加一的简单功能

    三、编译选项设置

      打开项目属性页面

      

      xamarin 安装与配置成功的情况下就会出现 application、android mainfest、android options 这三个选项

      android mainfest 在 android sdk tools 安装正常的情况下才会显示正常,否则会出现不在范围在错误页面

      1)compile using android version

        设置项目的编译版本,一般使用低版本,版本选择列表的选项来源于 sdk 的 android 安装列表

        通过本人测试,如果直接下载 android 版本解压到 platforms 目录下时,在 vs 这个位置是读取不出来的。需要通过 SDK Manager.exe 进行 android 版本更新操作才可以, SDK Manager.exe 更    新的时候需要连接 google 服务器,在国内是被墙了的,可以使用代理服务器进行更新

      2)mininum 与 taget

        最小与目标版本可以使用编译版本的设置

     四、启动调试

      启动调试前要先添加和选择使用的模拟器,可通过 android 模拟器工具栏添加和选择使用的版本

      

      选择好模拟器版本后就可以按F5进行调试了,调试使用的版本必须和编译选项版本一致。在调试阶段项目目录下会产生一个 apk 文件,这个文件和 eclipse debug 时产生的文件是不一样的, eclipse 产生的文件可以直接发到手机安装使用。

      这里的文件是不可以的,要通过 vs 的发布操作,发布一个 apk 文件才可以放到手机中安装

      

      

  • 相关阅读:
    06. 如何去掉数组中的重复性数据
    01. 作用域和值类型引用类型的传递
    韩昊 20190919-5 代码规范,结对
    韩昊 20190919-6 四则运算试题生成,结对
    韩昊 20190919-2 功能测试
    韩昊20190912-1 每周例行报告
    将py文件打包为exe文件方法
    关于四个定义的理解
    韩昊 20190912-2 命令行
    韩昊 20190905-1 每周例行报告
  • 原文地址:https://www.cnblogs.com/pophis/p/4346560.html
Copyright © 2011-2022 走看看