[置顶] 智能家居系统解决方案

智能家居系统解决方案 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明....
阅读(6631) 评论(18)

优化程序结构:避免回调地狱

优化程序结构:避免回调地狱本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:在编程中,经常会处理到回调函数。如果一个模块中回调函数过多,特别是在回调中处理的业务还有回调,就会导致回调嵌套。这就会导致代码结构混乱,俗称回调地狱。如下图:来源:https://kon...
阅读(256) 评论(0)

Android编程:底部弹出输入框

Android编程:底部弹出的对话框本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:在《Android编程:底部弹出的对话框》中实现了底部弹出的对话框。在此基础上实现通用的输入框,效果如下图所示。输入框类中通过回调机制通知活动,从而实现了活动与对话框的解耦。效...
阅读(561) 评论(0)

Android编程:使用toolbar

Android编程:使用toolbar本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:实现功能:将toolbar右边的三个点的按键更换成+号弹出的菜单选项不遮挡toolbar监听左侧抽屉打开效果图:布局文件:app_bar_main.xml: <android...
阅读(190) 评论(0)

Android编程:底部弹出的对话框

Android编程:底部弹出的对话框本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:两种方法实现底部弹出的对话框:putppdfdfLDDddddddddddd源码:HeadsetPlusReceiver.Java:...
阅读(1392) 评论(0)

Android编程:检测耳机插入拔出

Android编程:检测耳机插入拔出本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:增加权限:源码:HeadsetPlusReceiver.java:package com.bazhangkeji.classroom.common; import andro...
阅读(219) 评论(0)

Android编程:悬浮菜单按钮FloatingActionButton实例

Android编程:悬浮菜单按钮FloatingActionButton实例本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:用第三方库FloatingActionButton实现悬浮菜单按钮效果图:布局: <RelativeLayout xmlns:andro...
阅读(493) 评论(0)

Android编程:扇形展开的悬浮菜单按钮CircularFloatingActionMenu实例

Android学习:扇形展开的悬浮菜单按钮CircularFloatingActionMenu实例本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:用第三方库CircularFloatingActionMenu实现悬浮按钮扇形展开效果图:源码:private v...
阅读(630) 评论(0)

Android编程:双工tcp客户端中应用RxJava

Android编程:双工tcp客户端中应用RxJava本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3RxJava版本:2.0.1RxAndroid版本:2.0.1说明:在《Android编程:双工tcp客户端》文中用双线程处理了tcp客户端的发送和接收。现在用Rx...
阅读(1525) 评论(2)

RxJava编程:事件总线RxBus

RxAndroid编程:事件总线RxBus本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3RxJava版本:2.0.1RxAndroid版本:2.0.1说明:用RxJava实现事件总线,以下为demo。源码:RxBus.Javapackage com.bazhang...
阅读(372) 评论(0)

Android编程:双工tcp客户端

Android编程:双工tcp客户端本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:在>介绍了编写TCP客户端方法。先对此代码进行优化,实现以下功能:双工通信。发送一个线程,接收一个线程,不占用UI主线程发送线程在发送完成后会自锁。当有新的任务需要发送,再唤醒...
阅读(401) 评论(0)

Android编程:双工udp客户端

Android编程:双工udp客户端本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:在>介绍了编写UDP客户端方法,在此客户端中发送的每一个数据包都会产生一个线程,这个并没有必要,所以编写新的程序修正此问题。新客户端具有以下功能:双工通信。发送一个线程,接收一...
阅读(348) 评论(0)

windows下mongodb设置用户名密码&用python连接

windows下mongodb设置用户名密码&用python连接本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:WIN10python版本:3.5开发环境:pyCharmmongodb设置用户名密码:编写mongodb配置文件mongodb.confdbpath=F:\test\db1 logpath=F:\test\log\mongod...
阅读(985) 评论(0)

设计单片机日志系统

设计单片机日志系统本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:WIN10开发环境:MDK5.12MCU:STM32F407说明:为单片机设计了一套简单的日志系统,通过日志系统提供的接口可以查看设备状态,并进行一些基本的调试。日志系统通过串口输出,所以单片机需要准备一个串口供日志系统使用。注意串口发送不能用DMA发送(避免在在中断中打印...
阅读(1437) 评论(0)

Python编程:制作电子相册

Python编程:制作电子相册本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:WIN10python版本:3.5开发环境:pyCharm 5.0.2说明:家里有不用的windows平板me400c,用python编写一个脚本,实现电子相册功能。功能:1.每5s自动播放下一张2.可以手动点击,播放下一张效果:源代码:import os im...
阅读(1438) 评论(0)

Android编程:UDP客户端和TCP客户端

Android编程:UDP客户端和TCP客户端本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN10开发环境:Android Studio 2.2 Preview 3说明:1.服务器的IP和端口固定,分别编写UDP和TCP客户端。2.Android中主线程不允许网络操作,所以用线程实现UDP和TCP的收发。3.用JAVA内置的观察者模式...
阅读(3021) 评论(0)
196条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1139519次
    • 积分:13491
    • 等级:
    • 排名:第14742名
    • 原创:177篇
    • 转载:19篇
    • 译文:0篇
    • 评论:555条
    博客专栏
    文章分类
    最新评论
    友情链接