随笔分类 -  android

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页
摘要:思路回顾 【1】手机连接WIFI模块 【2】UDP通信对WIFI模块发送指令,以和WIFI模块保持连接状态 【3】UDP通信对WIFI模块发送指令,让其搜索可用的无线网,返回WIFI列表 【4】发送指令,让WIFI模块接入指定路由 【5】手机连接路由 【6】发送指令,获得WIFI模块的动态IP地址 阅读全文
posted @ 2017-04-27 14:45 一点点征服 阅读(2802) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] 概述 实现连接WIFI的功能会用到一个工具类,源码可以点击链接下载。网上这些类似的工具类里的代码差不多是一样的。连接无线网主要有两个方法: 其中有一个Con 阅读全文
posted @ 2017-04-27 14:43 一点点征服 阅读(2538) 评论(0) 推荐(0)
摘要:在实际开发中,我开发的这款APP是用来连接温控器,并对温控器进行控制的。有图为证,哈哈。 上一篇文章【Android开发—智能家居系列】(一):智能家居原理 的文末总结中写到: 手机APP控制智能温控器就两步:一是通过手机,让WIFI模块接入网络,而是通过网络,使用手机对模块发送指令。在这篇文章中, 阅读全文
posted @ 2017-04-27 14:40 一点点征服 阅读(1615) 评论(0) 推荐(0)
摘要:来到JCZB公司的第二天,就接到了开发类似于小米智能家庭APP的任务。组长让我在手机上安装上此款APP,给了我个小米智能插座,就让我开始了解需求。这便开启了我的智能家居旅程。说实话,我也真是out的无边无际,智能家居的概念起源很早,我却对它一无所知。所以一边在心里悄悄嘀咕“自己能完成任务吗?”,一边 阅读全文
posted @ 2017-04-27 14:31 一点点征服 阅读(1272) 评论(0) 推荐(0)
摘要:目录 前言 BLE是个什么鬼 BLE中的角色分工 主要的关键词和概念 GATT(Generic Attribute Profile ) Characteristic Service Android如何使用BLE 蓝牙权限 APP和BLE外设交互流程 后记 GATT(Generic Attribute 阅读全文
posted @ 2017-04-27 14:12 一点点征服 阅读(5273) 评论(0) 推荐(0)
摘要:最近公司再添加功能的时候,有一部分功能是用的html,在一个浏览器或webview中展示出html即可。当然在这里我们当然用webview控件喽 WebApp的好处: 在应用里嵌套web的好处有这么几点,1,跨平台,不仅可以在Android上运行,也可以在iOS上运行,而且样式什么的绝对统一,因为都是加载的html,用的都是同一套html 2,修改灵活,容易更新版本。例如大家常看到... 阅读全文
posted @ 2017-04-26 16:45 一点点征服 阅读(682) 评论(0) 推荐(0)
摘要:在AndroidManifest.xml 中activity 中添加 android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden|navigation" 属性,忽略activity 阅读全文
posted @ 2017-04-17 15:57 一点点征服 阅读(720) 评论(0) 推荐(0)
摘要:生活中的一个例子: 拿汽车在路上行驶的来说。既有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,它们所行驶的环境(路)也有不同类型,在软件系统中就要适应两个方面(不同车型,不同道路)的变化,怎样实现才能应对这种变化呢? 概述: 阅读全文
posted @ 2017-04-15 16:13 一点点征服 阅读(471) 评论(0) 推荐(0)
摘要:前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有 阅读全文
posted @ 2017-04-13 10:59 一点点征服 阅读(535) 评论(0) 推荐(0)
摘要:刚开始看HelloWorld的目录结构然后就发现Android Studio中的是 import android support.v7.app.AppcompatActivity; public class MainActivity extends AppCompatActivity{ ...... 阅读全文
posted @ 2017-04-13 09:28 一点点征服 阅读(28093) 评论(0) 推荐(1)
摘要:Gradle学习系列之一——Gradle快速入门 这是一个关于Gradle的学习系列,其中包含以下文章: 请通过以下方式下载本系列文章的Github示例代码: 和Maven一样,Gradle只是提供了构建项目的一个框架,真正起作用的是Plugin。Gradle在默认情况下为我们提供了许多常用的Plu 阅读全文
posted @ 2017-04-12 11:48 一点点征服 阅读(1242) 评论(0) 推荐(0)
摘要:说到 DataBinding,就有必要先提起 MVVM设计模式。 Model–View–ViewModel(MVVM) 是一个软件架构设计模式,相比 MVVM,大家对 MVC 或 MVP 可能会更加熟悉。 MVC:(VIew-Model-Controller) 早期将 View、Model、Cont 阅读全文
posted @ 2017-04-12 11:04 一点点征服 阅读(6116) 评论(0) 推荐(0)
摘要:我们都知道,Android本身就采用了MVC模式,model层数据源层我们就不说了,至于view层即通过xml来体现,而 controller层的角色一般是由activity来担当的。虽然我们项目用到了MVP模式,但是现在人们并没有总结出一种规范,所以MVP模式的写法并不统一,而至于MVVM模式看网 阅读全文
posted @ 2017-04-12 10:22 一点点征服 阅读(2616) 评论(0) 推荐(0)
摘要:之前写了两篇关于MVP模式的文章,主要讲得都是一些概念,这里谈谈自己在Android项目中使用MVP模式的真实感受,并以实例的形式一起尝试来使用MVP模式去重构我们现有的代码。 有兴趣的童鞋可以先去阅读之前的文章,因为这里将不再重复概念的部分了,本文会假设你对MVP有一点了解了: 1. 在谈MVP之 阅读全文
posted @ 2017-04-11 17:14 一点点征服 阅读(742) 评论(0) 推荐(0)
摘要:为什么要学习架构? 不管是MVC还是MVP,亦或则其他架构,它们的设计目的都是为了达到编码的最高境界,那就是:低藕合,高复用,易测试,好维护。 而要达到这个终极目标,首先要理解的是每个部分各自负责些什么,以及如何组合在一起。因此我个人认为,学习架构关键在两步: 如何把缠在一起的代码拆分。 如何把拆开 阅读全文
posted @ 2017-04-11 17:13 一点点征服 阅读(288) 评论(0) 推荐(0)
摘要:最近看到很多文章在谈论MVP或者MVVM模式的,但其实无论MVP还是MVVM都只是MVC模式的一种变种。而如果你对MVC的设计理念都还没有理解透彻,那么即使换成MVP亦或MVVM也不可能让你杂乱不堪的代码突然变得清晰明了起来,模式绝不是救命的稻草,它只是一种表现形式,真正要学的其蕴含的思维方式。 什 阅读全文
posted @ 2017-04-11 17:12 一点点征服 阅读(311) 评论(0) 推荐(0)
摘要:转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46596109; 本文出自:【张鸿洋的博客】 一、概述 对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View 阅读全文
posted @ 2017-04-11 16:34 一点点征服 阅读(288) 评论(0) 推荐(0)
摘要:MVC 模式的最基本概念是分层设计,把我们的代码基于 View(视图)、Model(模型)、Controller(控制器)进行分类封装,这样做的目的是为了清晰结构,使代码更易维护和扩展。 在上一篇文章中,我们完成了计算器的界面还原,但严格来说并不是真正的 View 类,因为它还没反映视图的逻辑。在这 阅读全文
posted @ 2017-04-11 15:25 一点点征服 阅读(1218) 评论(0) 推荐(0)
摘要:在上一篇文章中,我们将 View 类单独出来并完成了设计和编写。这次我们将完成 Model 类,并通过 Controller 将两者连接起来,完成这个计算器程序。 模型(Model)就是程序中封装了数据,并定义了操作和处理这些数据的逻辑的对象。在计算器的例子中,就是处理输入的操作数和运算符,并计算返 阅读全文
posted @ 2017-04-11 15:25 一点点征服 阅读(314) 评论(0) 推荐(0)
摘要:很多Android的入门书籍,在前面介绍完布局后就会逐个介绍组件,然后开始编写组件使用的例子。每每到此时小伙伴们都可能会有些疑问:是否应该先啃完一本《Java编程思想》学点 Java 知识呢?这些组件会使用了,但如何更好组织起来呢? 其实,Android 和 iOS 已经把应用层级别的东西封装得比较 阅读全文
posted @ 2017-04-11 15:23 一点点征服 阅读(712) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页