
Android
Juily家的小蜜果
这个作者很懒,什么都没留下…
展开
-
重力传感器简单用法
设当地的重力加速度为g 手机正面朝上的时候,z的值为g,反面朝上的时候,z的值为-g; 手机右侧面朝上的时候,x的值为g,左侧面朝上的时候,x的值为-g; 手机上侧面朝上的时候,y的值为g,下侧面朝上的时候,y的值为-g。 重力传感器的使用创建一个传感器管理器和一个传感器监听器。管理器用来管理传感器以及创建各种各样的传感器,监听器用来监视传感器的变化并且进行相应的操作1...转载 2018-08-16 14:42:12 · 3406 阅读 · 0 评论 -
Android实现UDP的简单单方通信
用Android实现UDP通信和Java实现TCP通信,也就是我们所做过的多人聊天类似。现在我们新建一个Java Project,名字为“UDPServer” 来作为服务器端,新建一个Android Application Project来作为客户端,这样我的手机可通过安装app来实现手机和电脑之间的通信。首先新建一个Android Application Project,作为客户端,我取的名字...原创 2019-01-22 18:35:00 · 1255 阅读 · 0 评论 -
实现界面跳转以及简单画图板的实现
实现界面跳转几个简单的步骤:找到当前界面所在的文件夹–>src文件夹–>com.example.文件名这个包–>右键–>new–>other–>Android–>Android Activity–>next–>next–>修改Activity Name为DrawActivity(自己随意原创 2019-01-16 17:24:35 · 583 阅读 · 0 评论 -
Android中主线程一直查看消息为什么不会卡死
首先简单介绍以下Handler的机制MessageMessage是在线程之间传递的消息,用于在不同线程之间交换数据。HandlerHandler主要用于发送和处理消息。发送消息一般使用Handler的sendMessage()方法,发送的消息最终传递到Handler的handleMessage()方法中。MessageQueueMessageQueue为消息队列,主要用于存放所有通过H...原创 2019-01-21 20:36:01 · 860 阅读 · 0 评论 -
Handler的简单使用(二)
Android线程和Java类似,都是有两种方法:一个是直接继承Thread类,另一个是实现Runnable接口。现在我们用Android实现计数,即界面上每过一秒数字便加1。1.首先新建一个countThread类,让它继承Runnable接口,在该类重写run方法,在里面实现计数的功能,run方法中的内容如下:@Override public void run() { for(i...原创 2019-01-19 19:19:41 · 297 阅读 · 0 评论 -
简单收发编码解码UDP协议(一)
MainActivitypackage com.example.udpagreement;import java.io.UnsupportedEncodingException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import androi...原创 2019-01-24 20:56:24 · 2199 阅读 · 0 评论 -
Android目录结构剖析
srcJava代码所在地,MainActivity在里面gen里面的内容自动生成,重要的是一个R.java文件,在项目中添加的任何资源在其中都会有一个相应的资源id,千万不要随便自己修改。assets用的不多bin编译完之后,如果你想把自己的APP安装包分享给其他小伙伴,打开这个bin文件夹–>打开res文件夹–>有一个apk文件,这就是你的APP的安装包。libs...原创 2019-01-17 17:28:44 · 568 阅读 · 0 评论 -
添加附件组件->登录界面简单实现
创建好一个Android Activity以后,我们可以直接在.xml文件中拖动组件来进行界面的设置。当然拖动的时候不能准确的布局。所以我们还可以在layout中自己写代码添加组件,设置位置大小等等。 一,首先来介绍一下Android的一些组件吧。 打开.xml页面,选择切换到Graphical Layout页面。 从第一个开始看,Palette这里可以改变以下组件显示样式,点击右边的小...原创 2018-08-12 15:01:15 · 758 阅读 · 0 评论 -
Activity 生命周期
这里先附上一条链接Android 的API文档中的Activity 在学习Activity的生命周期前先来了解一下Activity的7个生命周期函数public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState); protect...翻译 2018-08-14 09:58:01 · 163 阅读 · 0 评论 -
Activity生命周期(二)
Task基本概念task就是一个栈(数据结构),栈中存放了很多Activity,遵循后进先出的原则,压栈和弹出两种例子这里创建了三个Activity,Demo_1Activity中有一个按钮,点击按钮可以跳到第二个Activity中去,Demo_2Activity中也有一个按钮,点击按钮可以跳到第三个Activity中去,Demo_3Activity中也有一个按钮,点击后会启动发送...翻译 2018-08-14 13:43:04 · 132 阅读 · 0 评论 -
Handler的使用(一)
如果平时下载一个文件需要耗费比较长的时间的话,那么下载过程中,如果把功能直接写在Activity中,作为Activity的一部分的话,那么可能导致在下载的过程中,整个Activity是没有响应的,造成用户不友好体验,过长时间,Activity还可能报错。 那么这里的解决办法是:下载放在一个的单独线程,Activity是一个另一个线程,这样用户体验更好。 Handler就是为了实现这样的功能的。...翻译 2018-08-14 15:00:41 · 295 阅读 · 1 评论 -
Android实现PC&Mobile双方通信
这一篇在我之前的Android实现UDP的简单单方通信的基础上进行。上一篇是单方通信,只能手机发送消息给电脑服务器端,而且服务器端没有实现界面,这一篇让手机和电脑实现双方通信。首先一起来看看服务器端有啥子变化吧服务器端相信对于各位,Java写界面已经是很简单的操作啦,这里我的界面十分简陋莫见怪,主要看功能实现啦。界面如下(界面代码就不给出啦)界面上收到的消息框只需要根据上篇把收到的消...原创 2019-01-23 11:05:41 · 730 阅读 · 1 评论