- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android开发基础知识入门 第8章 高级编程 8.1 网络编程 8.2 图形图像和动画 8.3 多媒体应用开发 8.4 线程开发 Android开发基础知识入门 第8章 高级编程 8.5 Fragment 8.6 RecyclerView Android开发基础知识入门 TCP/UDP协议基础 (1)两台设备之间进行通信,一定要有通信协议,即客户端以一定的格式将数据发送出去,服务端接收到数据之后,可以根据同样的协议将数据的内容解析出来。在现有的网络中,通信方式有两种:TCP和UDP; (2)TCP是传输控制协议,提供的是面向连接、可靠的字节流服务,通信双方必须先建立一个TCP连接,然后才能传输数据。而且TCP协议还提供了超时重发、数据校验、拥塞控制等功能,保证了数据的可靠传输; (3)UDP是用户数据报协议,只是简单的把数据报发送出去,但是并不能保证数据能到达目的地,不提供可靠性; 8.1 网络编程 第8章 高级编程 Android开发基础知识入门 处理流程 客户端处理流程: 1、根据服务器的IP地址和端口号建立网络连接。 2、建立连接之后,进行数据交换。向服务端发送请求和接收服务端反馈的数据。 3、关闭连接。 服务端处理流程: 1、服务端启动之后,监听一个固定的端口,被动的等待客户端连接。 2、客户端连接到服务端之后,服务端可以获取客户端的IP地址等信息,可以进行数据交换。 3、接收客户端发送的数据,然后把处理的结果反馈给客户端。 4、关闭连接。 8.1 网络编程 第8章 高级编程 Android开发基础知识入门 下载网络资源 在Android开发中,经常需要请求网络资源,例如播放在线音乐,或者加载显示一张网络图片。JAVA提供了HttpURLConnection和HttpsURLConnection,两者都可以基于URL实现简单的请求响应功能,区别在于是访问http链接还是访问https链接。 8.1 网络编程 第8章 高级编程 Android开发基础知识入门 Bitmap和BitmapFactory Android中提供了Bitmap类用于图片处理,一个Bitmap对象代表一张位图,存储了图片的宽高、颜色、像素点等信息,Bitmap类提供了大量的方法。 BitmapFactory主要用于加载Bitmap对象,可以从资源文件加载,也可以根据图片的路径进行加载,还可以根据输入流进行解析Bitmap对象。 8.2 图形图像和动画 第8章 高级编程 Android开发基础知识入门 android绘图基础 除了显示已有的图片之外,Android还支持一些简单的二维绘图,其实对于Android的一些基本组件如TextView、Button等,也都是系统绘制出来的,绘制的操作在View类的onDraw(Canvas canvas)方法中,每个组件需要实现onDraw(Canvas canvas)方法进行自定义的绘制。 8.2 图形图像和动画 第8章 高级编程 Android开发基础知识入门 drawBitmap(Bitmap bitmap, float left, float top, Paint paint)从Bitmap对象的左上角开始绘制 drawCircle(float cx, float cy, float radius, Paint paint)绘制一个圆 drawLine(float startX, float startY, float stopX, float stopY, Paint paint)绘制一条线 drawPoint(float x, float y, Paint paint)绘制一个点 drawRect(float left, float top, float right, float bottom, Paint paint)绘制一个矩形 drawText(String text, float x, float y, Paint paint)绘制一个字符串 补间动画 在Android应用中,经常会出现一些动画效果,例如控件的滑入滑出,图片的渐隐等。常见的实现方式有补间动画和属性动画,补间动画是指开发者指定好控件的初始状态和结束状态,系统自动补齐显示控件的中间状态。Android补间动画支持的效果比较简单,包括平移、缩放、旋转、透明度变化四种。 8.2 图形图像和动画 第8章 高级编程 Android开发基础知识入门 类 对应的动画 TranslateAnimation 用于做平移动画的类,需要指定控件的起始和结束时的位置。 ScaleAnimation 用于做缩放动画的类,需要指定动画的缩放中心、起始时的缩放比和结束时的缩放比。 Ro
您可能关注的文档
- 0-3岁婴幼儿玩教具推荐及游戏指导 第五章.pptx
- Access 2010数据库应用技术第1章 数据库技术概论.ppt
- Access 2010数据库应用技术第2章 数据库与表.ppt
- Access 2010数据库应用技术第3章 查询.ppt
- Access 2010数据库应用技术第4章 SQL查询.ppt
- Access 2010数据库应用技术第5章 窗体.ppt
- Access 2010数据库应用技术第6章 报表.ppt
- Access 2010数据库应用技术第7章 宏.ppt
- Access 2010数据库应用技术第8章 模块与VBA程序设计.ppt
- Access 2010数据库应用技术第9章 数据库的管理与安全.ppt
- Android移动开发基础第9章 综合实例.pptx
- Android移动开发基础教程第1章 Android入门.pptx
- Android移动开发基础教程第2章 Android界面开发.pptx
- Android移动开发基础教程第3章 Activity.pptx
- Android移动开发基础教程第4章 Intent和BroadCastReceiver.pptx
- Android移动开发基础教程第5章 数据存储.pptx
- Android移动开发基础教程第6章 ContentProvider.pptx
- Android移动开发基础教程第7章 Service.pptx
- Android移动开发基础教程第8章 高级编程.pptx
- Android移动开发基础教程第9章 综合实战.pptx
有哪些信誉好的足球投注网站
文档评论(0)