![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
mayifan_blog
湖南大学,电气自动化,自学互联网
展开
-
Android抽奖小程序
Android的代码结构Android和JavaSE编程的不同之处就在于Android的组件和逻辑代码是完全分开的,在一个xml文件中添加组件,设置组件的属性,并且对组件进行布局。保存xml文件后,会生成一个R.java文件,R.java文件存放的是组件的地址索引,方便在需要对组件进行操作时调用。接下来在MainActivity类中实现代码的逻辑部分,通过R.java获取组件对象,然后编写代码逻...原创 2019-01-19 12:06:53 · 2742 阅读 · 0 评论 -
Android多线程生成小球
Android绘图用到的几个类 private ImageView ivDraw; //图像视图显示图片 private Bitmap bitMap; //位图,类似于画框,可以对图片做行列处理 private Canvas canvas; //画布 private Paint p; //画笔 Handler dh; //处理器1、ImageVie...原创 2019-01-19 14:16:00 · 538 阅读 · 0 评论 -
Android拍照或从相册取得照片并裁剪
设计思路两种方式获取图片:一种是拍照,另一种是从相册得到。因为重写了onActivityResult方法,每一个activity结束后都会调用上一个activity的onActivityResult方法把当前activity处理数据返回给上一个activity进行进一步的处理,返回的信息包括当前activity在上一个activity中的被调用处(用于对不同调用方法有不同的处理,比如有两个按钮会...原创 2019-01-19 20:35:45 · 932 阅读 · 1 评论 -
Android菜单栏的使用
strings.xmlxml文件使用的是可扩展标记语言,它并不是用来显示数据,而是用来传输数据的。在Android的开发设计中,xml文件和activity中的代码逻辑得到了分离,使得程序更加便于理解和修改。strings.xml文件中存放的是字符串的键值对,通过字符串来索引字符串,键是唯一的,且一个键仅有唯一的一个对应的字符串。代码如下:<?xml version="1.0&qu原创 2019-01-20 01:53:17 · 1233 阅读 · 0 评论 -
Android传感器的使用
如何初始化1、获取传感器管理器对象:SensorManager sensorMgr=(SensorManager)this.getSystemService(SENSOR_SERVICE);2、获取传感器对象(比如重力传感器):Sensor sensor=sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);3、创建监听器并实现传感器...原创 2019-01-20 12:59:13 · 778 阅读 · 0 评论 -
TCP实现客户端(Android)和服务器之间通信
Android版的通信和JavaSE版通信二者都是使用基于TCP协议实现的一组API,都是使用ServerSocket服务器与Socket通道实现的服务器和客户端之间的对话。因此从原理上二者是完全相同的。在Android APP的开发上,一般需要通过Java-ADT写一个客户端安装到安卓手机上,再通过JavaSE写一个服务器。客户端通过服务器的ip地址和端口号连接服务器,服务器再作为中间环节连接...原创 2019-01-21 21:09:51 · 4125 阅读 · 3 评论 -
Android UI之ListView
简介:ListView组件是在Android APP开发中经常用到的组件,主要是用来显示列表以及相应按下触发完成界面的跳转。xml文件在ListView中的使用:xml的作用:xml文件在Android开发中往往承担了界面的布局的作用,其中包含了各个组件以及它们在界面上存储的位置;同时比如strings.xml文件可以配置activity中用到的字符串,dimens.xml文件可以配置边界的位...原创 2019-01-21 22:19:35 · 334 阅读 · 0 评论 -
Android UI之Fragment
简介:Fragment(碎片),屏幕中的一部分区域专门用于切换不同碎片的显示,另一部分区域用来做碎片切换的触发,类似于微信的首界面,下方有四个选择,“微信”,“通讯录”,“发现”和“我”,当点击了相应部分,上方的碎片就会更新显示。xml的布局配置假设我们要做一个文件管理APP,其中某个界面需要用到三个部分的切换,包括“最近”、“分类”、“手机”三个碎片。总共需要设计四个xml文件,一个用于ac...原创 2019-01-21 23:57:47 · 245 阅读 · 0 评论