Welcome 微信登录

首页 / 移动开发 / Android

C#之Android手机App开发

C#之Android手机App开发

目前Android在全世界市场上大约有75%的占有率,国人Android手机的持有比例更甚,甚至达到90%以上。因此搞计算机的一听说手机应用开发,一个个都像着了魔似的,既然有那么多人对它感兴趣,那咱也跟着玩一玩。但是,本模块不是介绍如何用Java开发,而是全部用C#去实现。为什么用C#去实现?原因很简单,目前手机市场经过多年的你争我斗,现在就剩下Android、iOS、Windows Phone还能互相斗狠,其他的统统都被打趴下找不着北了。但是,学Andr...
如何快速创建Android模拟器

如何快速创建Android模拟器

调试手机应用程序一般先用模拟器来实现,只是因为每次都发布到手机上调试太麻烦了。当应用程序在模拟器上调试没错后,再发布到手机运行验证就行了。一、模拟器创建方式为了在模拟器中观察运行结果,创建Android应用程序前,需要先创建模拟器。有以下几种办法:办法1:进入AndroidSDK安装目录(D:Androidandroid-sdk),运行AVD Manager.exe。办法2:运行VS2015,然后运行Android Emulator Manager:办法3...
Android开发教程之初识Android App

Android开发教程之初识Android App

一、认识Android操作系统Android最早由安迪•罗宾(Andy Rubin)创办,2007年被Google公司收购,Google公司凭借Android操作系统在智能手机上取得了巨大的成功。1、Android操作系统的特点Android操作系统是一个多用户的Linux系统,每一个应用程序都是一个独立的用户。系统默认为每一个应用程序分配一个唯一的Linux用户ID(这个ID只能被系统使用,并且对于应用程序来说,这个ID是未知的)。系统为一个...
第1个Android应用程序 Android制作简单单页导航

第1个Android应用程序 Android制作简单单页导航

本例子演示如何添加一个简单的单页导航,在此基础上,再演示如何在第2个页面中显示第1个页面中拨打过的所有电话号码。(1)通过该例子理解Android App的基本架构。(2)通过该例子理解实现Android多屏幕导航的基本技术。本例子只是为了让我们对Android App开发有一个较全面的感性认识,读者不必一开始就纠结于代码中的细节问题,涉及到的相关概念在后面还会分别介绍。运行截图运行截图(Api19、Api21、Api23的实现代码都相同):界面操作单击“...
Android百度地图应用之创建显示地图

Android百度地图应用之创建显示地图

本文是在完成了Android百度地图应用开发基础知识的基础上继续实现的。本文实例为大家分享了Android如何显示地图,并为后续内容做准备,供大家参考,具体内容如下1、运行效果本章共有25个示例,在x86模拟器中运行的效果如下:下面介绍主要设计步骤。2、添加资源(1)drawable-hdpiResources/ drawable-hdpi下的文件:将下载的示例对应文件夹下的文件全部拖放到该文件夹下,并将所有【生成操作】属性全部设置为“AndroidRes...
Android百度地图应用之基本地图功能实现

Android百度地图应用之基本地图功能实现

一、简介1、地图地图展示:普通地图(2D,3D)、卫星图和实时交通图。地图操作:可通过接口或手势控制来实现地图的点击、双击、长按、缩放、平移、旋转、改变视角等操作。2、地图类型百度地图Android SDK 3.6.1提供了两种类型的地图资源(普通矢量地图和卫星图,设置办法见demo04),如果不指定地图类型,默认为普通矢量地图。此示例仅演示普通矢量图的基本用法。3、本示例功能描述该例子介绍如何构建一个基础的地图页面,并演示如何显示以自定义的经纬度坐标为中...
Android编程之文件读写操作与技巧总结【经典收藏】

Android编程之文件读写操作与技巧总结【经典收藏】

本文实例总结了Android文件读写操作。分享给大家供大家参考,具体如下:在Android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:1) 从resource的raw中读取文件数据:String res = "";try{//得到资源中的Raw数据流InputStream in = getRe...
Android百度地图应用之MapFragment的使用

Android百度地图应用之MapFragment的使用

一、简介TextureMapFragment:用于显示地图片段。二、示例3--Demo03MapFragment.cs文件名:Demo02MapFragment.cs简介:介绍在Fragment框架下使用地图详述:介绍如何在Fragment框架下添加一个TextureMapFragment控件;1、运行截图在x86模拟器中运行的效果如下:2、设计步骤在上一节例子的基础上,只需要再增加下面的步骤即可。(1)修改布局文件将demo02_fragment.xml...
Android地图控件之多地图展示

Android地图控件之多地图展示

一、简介地图控件自v2.3.5版本起,支持多实例,即开发者可以在一个页面中建立多个地图对象,并且针对这些对象分别操作且不会产生相互干扰。文件名:Demo04MultiMapView.cs简介:介绍多MapView的使用详述:在一个界面内,同时建立四个TextureMapView控件;二、示例1、运行截图在x86模拟器中的运行效果如下:在上一节例子的基础上,只需要再增加下面的步骤即可。2、添加demo05_multimap.axml文件在layout文件夹下...
Android百度地图应用开发基础知识

Android百度地图应用开发基础知识

一、概述这一章先来点有意思的百度地图应用示例,然后再分章详细介绍用C#开发Android App的各种基本技术。本章以百度官网2016年1月发布的地图API(3.7.1版)为例,演示如何用C#和VS2015编写百度地图应用程序,这些示例程序既可以在Android 6.0的x86模拟器中运行,也可以发布到Android 4.0以上版本的手机中测试实际运行的效果。1、下载官网提供的Demos首先访问下面的网址:http://developer.baidu.co...
Android项目基本结构详解

Android项目基本结构详解

一、简介第3章虽然通过百度地图应用展示了你可能感兴趣的内容,但是,如果你是一个初学者,一开始就看懂和理解代码可能会非常费劲。为了解决此问题,从这一章开始,本模块将从最基本的内容讲起,带你逐步进入用C#进行Android应用开发的乐园。二、AndroidApp入口要用C#开发Android应用程序,首先需要对项目的基本结构有一个感性认识。如下图所示:Android应用程序使用的是单一入口,源程序中并不能一眼看出程序从哪开始运行,当应用程序加载到内存中时,An...
Android项目开发之UI设计器

Android项目开发之UI设计器

开发人员可以用以下两种方式声明UI:一是通过.xml文件(不带预览界面)或者.axml文件(带预览界面)来描述;二是用C#代码实现。用.axml文件描述用户界面(UI)时,设计器分为【设计】视图和【源】视图。这种方式的优点是:可以尽可能地把表现与控制行为的代码分隔开。就是说,可以直接修改XML而不需要重新编译。另外,还可以让UI结构可视化以及调试都变得更容易。1、布局文件(.xml和.axml)在XML中声明UI之后,必须将其以.xml扩展名或者.axml...
简单实现Android弹出菜单效果

简单实现Android弹出菜单效果

本文实例为大家分享了Android弹出菜单效果的具体代码,供大家参考,具体内容如下功能描述:用户单击按钮弹出菜单。当用户选择一个菜单项,会触发MenuItemClick事件并让弹出的菜单消失;如果用户在菜单外单击,则直接消失弹出的菜单。当菜单消失时,会引发DismissEvent事件(利用此事件可在菜单消失时做一些后续处理)。1、运行效果2、添加菜单项 在Resources文件夹下添加一个menu子文件夹,然后在此子文件夹下添加一个名为demo07_pop...
Android基于讯飞语音SDK实现语音识别

Android基于讯飞语音SDK实现语音识别

一、准备工作1、你需要android手机应用开发基础2、科大讯飞语音识别SDK android版3、科大讯飞语音识别开发API文档4、android手机关于科大讯飞SDK及API文档,请到科大语音官网下载:http://www.xfyun.cn/当然SDK和API有多个版本可选,按照你的需要下载,其次,下载需要填写资料申请注册,申请通过或可获得Appid如下图,申请一个APPID,就可以了。二、语音识别流程1、创建识别控件函数原型Public Recogn...
Android利用Intent读取和更新通讯录

Android利用Intent读取和更新通讯录

一、简介本节演示如何在安卓系统中通过用户配置文件(user profile)读取和更新该手机的所有联系人信息,以及如何导航到用户配置文件中的这些联系人。二、基本概念1、什么是 User Profile 用户配置文件(user profile)保存的是机主信息以及该手机中所有联系人的信息。假定手机所有者的名字为“Mao mao yu”,那么,user profile保存的就是“Mao mao yu”的通讯录(即机主所有联系人的姓名、电话、邮箱、……等信息)。...
Android利用Intent启动和关闭Activity

Android利用Intent启动和关闭Activity

一、简介 Android应用程序中一般都有多个Activity,在Activity中,通过调用StartActivity方法,并在该方法的参数中传递Intent对象,就可以实现不同Activity之间的切换和数据传递。通过StartActivity方法传递intent对象来启动另一个Activity时,可分为两类:l 显式启动:在创建的Intent对象中明确指定启动的是哪个Activity;l 隐式启动:安卓系统根据Intent的动作和数据决定应该启动哪个...
<< 271 272 273 274 275 276 277 278 279 280 >>