Xamarin Android开发实战三册大学霸内部资料

Xamarin Android开发实战三册大学霸内部资料

Xamarin Android开发实战大学霸

Xamarin Android开发实战大学霸

黑白教程:232元
彩色教程:279元

介绍: 本教程详细讲解如何基于Windows系统,在Visual Studio 开发环境中,使用Xamarin开发Android应用APP。如何使用Xamarin实现Android的高级控件、图形图像、多媒体、手势处理、传感器、网络应用等方面的应用开发。

试读下载链接https://pan.baidu.com/s/148a2l6oVUGtH6BDXbQqR9w 提取码: w5w9

更新说明:v2018.5:(1)Xamarin.Forms更新到3.2。(2)增加内容:8.4 滑动手势。v2018.4:(1)增加内容:10.3 连接指定的WiFi网络。

学习建议:由于Xamarin基于C#语言,需要用户掌握C#语言。如果大家缺少C#语言基础,可以参考本店宝贝明明白白C#如果需要了解一些Xamarin开发错误处理经验可以参考:Xamarin开发常见问题集锦,如需其它平台开发可以参考:Xamarin.Forms开发实战Xamarin iOS开发实战

注意:如需购买教程或者有疑问,可以联系 QQ:2186937435、2950605613

声明:
买教程送邮件答疑
教程版权归大学霸所有
教程为黑白和彩色两种,请自行选择
由于教程有水印,影响二次销售,不接受退款
为防盗版,教程每页都会添加水印,水印默认为购买者的帐号
购买时,请QQ联系,确定收货地址、付款方式等

目录

上册目录

第1章  Xamarin开发Android应用介绍  1

1.1 Xamarin基本知识       1

1.1.1 Xamarin发展    1

1.1.2 Xamarin工具    2

1.2 Android基本知识 2

1.2.1 Android版本介绍     2

1.2.2 Android系统介绍     3

1.3 如何使用Xamarin开发Android应用       3

1.3.1 Java开发环境   4

1.3.2 Visual Studio 2017    4

1.3.3 Xamarin开发套件    4

第2章 环境搭建       5

2.1 下载安装Visual Studio 2017      5

2.1.1 下载Visual Studio 2017   5

2.1.2 安装Visual Studio 2017   6

2.2 下载安装JDK      12

2.2.1 下载JDK   12

2.2.2 安装JDK   15

2.3 Xamarin中的Android SDK配置       20

2.3.1 打开Visual Studio 2017的Android管理工具       20

2.3.2 配置Android SDK    21

2.3.3 下载安装Android NDK   27

2.3.4 新建Android模拟器 29

第3章  Android中的界面布局  36

3.1 Android界面布局介绍 36

3.1.1 新建Android项目    36

3.1.2 界面布局介绍   38

3.1.3 界面设计   41

3.2 线性布局LinearLayout 44

3.2.1 垂直线性布局   44

3.2.2 水平线性布局   48

3.3 相对布局RelativeLayout     52

3.3.1 相对于父容器的布局       53

3.3.2 相对于控件的布局   57

3.4 表格布局TableLayout  63

3.4.1 表格布局的介绍       63

3.4.2 TablLayout的使用    64

3.5 网格布局GridLayout   67

3.6 帧布局FrameLayout    69

第4章 简单控件       72

4.1 控件构成      72

4.1.1 什么是Android中的控件 72

4.1.2 Android控件的使用 72

4.2 文本类控件   74

4.2.1 使用TextView控件  74

4.2.2 使用EditText控件    80

4.3 按钮类控件   86

4.3.1 Button控件使用       86

4.3.2 ImageButton控件使用     90

4.3.3 ToggleButton控件使用    93

4.3.4 RadioButton控件使用      94

4.3.5 CheckBox控件使用  99

4.4 图片控件ImageView   104

4.5 时钟控件      105

4.6 时间日期控件      106

4.6.1 TimePicker控件使用       106

4.6.2 DatePicker控件使用 108

第5章 实现应用的Activity      110

5.1 Activity介绍 110

5.1.1 Activity类  110

5.1.2 Activity生命周期     111

5.2 重新学习创建应用      115

5.2.1 创建应用   115

5.2.2 保存和恢复Activity的状态    116

5.3 使用两个Activity 120

5.3.1 启动第一个Activity——主Activity       121

5.3.2 创建并启动第二个Activity     124

5.3.3 在两个Activity之间转换 129

5.4 在两个Activity之间传递数据    132

5.4.1 传递数据到目的Activity  132

5.4.2 返回Activity的数据 134

5.5 提前了解Intent和IntentFilter    136

5.5.1 Intent的类介绍 136

5.5.2 IntentFilter介绍和使用    138

第6章  Service类和Android服务    143

6.1 Service类及Service简介    143

6.1.1 Service类   143

6.1.2 Service介绍      143

6.2 创建Service  144

6.2.1 Service的创建   145

6.2.2 绑定Activity的Service的创建      149

6.3 Service通信  152

6.3.1 Service通信      152

6.3.2 使用Message实现Service通信      156

6.4 系统提供的Service     161

6.4.1 电话管理——TelephonyManager    161

6.4.2 短信管理——SmsManager      164

6.5 广播接收BroadcastReceiver       167

第7章 数据存储和读取    169

7.1 文件存储      169

7.1.1 使用Asstes中的文件       169

7.1.2 读写SD卡中的文件 171

7.2 SQLite中的数据读写  176

7.2.1 使用ADO.NET创建数据库    176

7.2.2 使用特殊类SQLite创建数据库      180

7.2.3 使用SQLite组件创建数据库  186

下册目录

第8章 高级控件操作       1

8.1 ListView和Adapter     1

8.1.1 ListView的组成和函数    1

8.1.2 通常使用的ListView       1

8.1.3 自定义ListView       5

8.2 自动补全      9

8.3 ActionBar的实现 11

8.4 Popup Menus弹出式菜单    14

8.5 下拉列表      16

8.6 启动动画      18

第9章 图像和动画    21

9.1 获取并显示图片   21

9.1.1 assets中的图片  21

9.1.2 打开相机拍下的照片       24

9.2 绘图      27

9.2.1 绘图类的介绍   27

9.2.2 绘制基本图形   28

9.3 动画      30

9.3.1 使用Android默认动画    30

9.3.2 自定义的补间动画   36

第10章 多媒体应用  41

10.1 Audio音频操作  41

10.1.1 MediaPlayer类简介 41

10.1.2 播放Audio音频文件     41

10.1.3 录制Audio音频     44

10.2 Video视频操作  48

10.2.1 Video视频播放      48

10.2.2 录制Video      50

10.3 有关Camera相机的操作   53

第11章 手势处理      56

11.1 触摸屏手势 56

11.1.1 GestureDetector简介      56

11.1.2 测试所有触控事件  57

11.2 输入法手势 60

11.2.1 Gesture相关类简介 60

11.2.2 输入法手势应用     61

第12章 传感器  64

12.1 Sensor简介 64

12.1.1 Sensor种类     64

12.1.2 开发Sensor基础     64

12.2 常用传感器介绍 68

12.2.1 磁场传感器     68

12.2.2 重力传感器     70

12.2.3 光传感器  73

12.2.4 近距离传感器  75

12.2.5 气压检测  77

第13章 网络应用      81

13.1 网页视图WebView    81

13.1.1 WebView简介 81

13.1.2 使用WebView 81

13.1.3 显示HTML内容     85

13.2 Socket的使用     87

13.3 HTTP网络通信  89

13.3.1 HTTP通信方式      90

13.3.2 HttpURLConnection开发       90

13.4 URL网络通信    92

13.4.1 URL介绍 92

13.4.2 使用URL获取资源       93

13.5 网络连接方式    95

13.5.1 关于Android的网络连接      95

13.5.2 检测当前使用网络  98

13.5.3 连接指定的WiFi网络   100

进阶篇目录

第1章 Xamarin Android开发基础    1

1.1 优化Android SDK自带模拟器    1

1.1.1 加速模拟器运行       1

1.1.2 全速传输   4

1.1.3 快速启动模拟器       4

1.1.4 创建自带Google Play商店的模拟器     6

1.2 创建界面      9

1.2.1 创建没有标题栏的界面   9

1.2.2 创建全屏界面   11

1.2.3 创建只在某一页全屏的界面   12

1.3 创建一个选项菜单      15

1.3.1 使用代码   15

1.3.2 在AXML(或者XML)中定义     17

1.4 创建上下文菜单   19

1.5 更改应用程序图标      22

1.4.1 代码更改   22

1.5.2 配置文件更改   23

1.6 使用链接器   25

第2章 使用Fragments      29

2.1 Fragments概述     29

2.1.1 Fragments设计理念  29

2.1.2 Fragments的生命周期     30

2.1.3 Fragments的类别     31

2.1.4 Fragments的优缺点  32

2.2 简单创建一个Fragment      33

2.3 动态加载Fragments     36

2.4 Fragments切换     40

2.5 动画切换Fragments     45

第3章 数据管理       49

3.1 采用SharedPreferences存放数据       49

3.2 解析、处理、生成XML     54

3.3 备份preferences和内部存储文件到云      61

3.3.1 为备份服务进行注册       61

3.3.2 实现备份   64

3.3.3 测试备份   67

3.4 备份数据到云      73

3.5 获取UUID    78

第4章 与外部世界沟通    81

4.1 使用HttpClient访问REST服务 81

4.2 处理网络状态改变      87

4.3 使用DownloadManager       89

4.4 访问蓝牙设备      95

4.5 读写NFC标签     101

4.5.1 打开手机上的NFC功能  102

4.5.2 读取NFC标签  103

4.5.3 写入NFC标签  106

4.6 位置处理      112

第5章 用户提醒       121

5.1 Toasts对话框       121

5.2 警告对话框   124

5.3 选择警告对话框   127

5.3.1 单选   127

5.3.2 多选   129

5.4 基于Fragments的警告对话框    132

5.5 基于Fragments的嵌入式警告对话框       134

5.6 正在进行中的通知      138

5.7 自定义通知   142

第6章 与其它应用程序交互    146

6.1 打开内置应用程序      146

6.2 打电话   149

6.3 拦截电话      151

6.4 拦截短信      154

第7章 使用AppCompat项目   160

7.1 空白项目      160

7.2 单视图项目   163

7.3 定制标题栏   165

7.3.1 设置标题栏的背景颜色   166

7.3.2 设置标题栏的标题   166

7.3.3 设置标题栏的副标题       167

7.3.4 设置图标   168

7.3.5 设置返回按钮   168

7.3.6 设置菜单项       171

7.4 底端导航项目      173

7.4.1 项目构成   173

7.4.2 定制底端导航栏       175

7.5 标签导航项目      180

7.5.1 项目构成   180

7.5.2 定制标签导航栏       181

7.6 侧滑导航项目      184

7.6.1 项目构成   185

7.6.2 定制侧滑导航栏       185

Comments are closed.