安卓基础笔记
梦视空
这个作者很懒,什么都没留下…
展开
-
基于MQTT协议的环境监测系统安卓端
一、项目实现效果(1)主页面(2)设置页面二、实现(1)通信使用MQTT服务端作为消息中间件转发传感器获取的数据安卓端代码参考JAVA MQTT客户端(2)数据下位机传感器数据通过订阅一个主题,使用JSON完成多个传感器数据的传输(3)APP图表部分的实现使用第三方库AAChart实现(Github)...原创 2020-07-04 10:28:44 · 903 阅读 · 0 评论 -
Andoid服务(Service)
Android服务(Service)服务是一个后台运行的组件,执行长时间运行且不需要用户交互的任务。应用被销毁时也依然可以工作服务的两种状态:started:通过startServer()启动的服务,一旦启动,服务可以在后台一直运行bound:通过bindServer()绑定的服务,Bound状态的服务,提供了一个客户服务器接口来允许组件与服务进行交互,如发送请求,获得结果,甚至可以通过IPC来进行跨进程通信服务的生命周期创建一个服务创建一个服务需要继承Service类介绍Serv原创 2020-07-01 15:13:57 · 239 阅读 · 0 评论 -
网络-解析网络中的数据
常用格式在网络上传输数据时最常用得方式有两种:XML和JSON一、解析XML解析XML的方式有很多,这里记录比较常用的两种:SAX和Pull解析的方式待解析的xml文件示例<?xml version="1.0" encoding="UTF-8"?><persons> <person id = "11"> <name>SAX解析</name> <age>18</age>原创 2020-06-30 16:41:25 · 322 阅读 · 0 评论 -
[安卓课内笔记]数据存储解决方案
一、文件存储使用IO流操作文件二、SharedPreferences存储使用键值对的方式来存储数据数据存储在:工作目录/data/data/项目包名/shared_prefs/目录下使用下方封装的工具类进行操作public class DataHelper { /** * SharedPreferences方式存储 * @param context XML的文件名,通常取模块名 * @param key 存储在XML中的key *原创 2020-06-30 15:36:16 · 158 阅读 · 0 评论 -
[安卓课内笔记]Activity
创建(1)、new Class 继承AppcompatActivity,进行注册(2)、new Activity—选择menu(菜单)创建创建meun资源文件夹在文件夹里面创建menu文件创建item重写onCreateOptionsMenu()方法加载menu:getMenuInflater().inflate(R.menu.mymenu,menu);实现功能重写onOptionsItemSelected()方法跳转Intent负责对应用中一次操作的的动作、动作涉及原创 2020-06-23 18:06:33 · 102 阅读 · 0 评论 -
[安卓课内笔记]自定义
自定义布局一、创建一个布局二、自定义布局一、引用自定义控件自定义按钮新建Drawable resoures xml修修改xml,添加属性state_pressed:按压时 <item android:drawable="@drawable/btn_submit_n" android:state_pressed="true"/> <item android:drawable="@drawable/btn_submit_p" android:state原创 2020-06-23 18:05:45 · 110 阅读 · 0 评论 -
[安卓课内笔记]布局
自定义布局一、创建一个布局二、自定义布局一、引用自定义控件自定义按钮新建Drawable resoures xml修修改xml,添加属性state_pressed:按压时 <item android:drawable="@drawable/btn_submit_n" android:state_pressed="true"/> <item android:drawable="@drawable/btn_submit_p" android:state原创 2020-06-23 18:03:21 · 164 阅读 · 0 评论 -
Android的异步消息机制和UI操作
总结一下Android的消息机制的一些基本概念Android消息机制主要包括:message、handler、LooperMessageMessage仅仅作为信息的载入,其中有一些属性不能忽略。例如:target,callback。还有一些其他属性。例如:what、when、obj…等等target:获取接收此消息的Handler对象callback:回调对象,此对象会在mess...原创 2020-05-03 10:57:40 · 281 阅读 · 1 评论 -
[安卓课内笔记] 基础
一、边距外边距:margin内边距:padding二、点击事件主类实现View.OnClickListener,重写OnClick(View view)使用button的setOnClickListener方法进行绑定,传入this新建一个内部类,实现View.OnClickListener,重写OnClick(View view)方法使用button的setOnC...原创 2020-04-15 11:41:26 · 165 阅读 · 0 评论 -
Android Studio生成签名正式APK
AS版本是3.6原创 2020-03-06 20:36:17 · 329 阅读 · 0 评论 -
安卓学习笔记(一)
一、Android 起源Android操作系统最初是由安迪·鲁宾(Andy Rubin)开发出的,2005年被Google收购,并于2007年11月5日正式向外界展示了这款系统。二、安卓发展史三、安卓开发基本概念 相同点:都是软件工具开发包 不同点:SDK只能运行纯java程序 NDK是一个编译集合,可以通过jni技术实现java调用C/C++的代码,效率更高也...原创 2020-02-18 21:33:46 · 402 阅读 · 0 评论