- 博客(22)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MQTT开发总结
MQTT开发文档 首先,我们简单的提一下mqtt是什么;MQTT(Message Queuing TelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。 上面的这些语言
2016-01-08 14:30:58
9930
31
原创 Mac下如何配置环境变量
以前都是在Windows平台上开发,在配置一些框架的时候,为了能够在命令行中调用,一般都会配置bin目录到环境变量中,这是为了让命令行在执行的时候,能够查找到对应的执行文件。 现在工作使用Mac,配置环境变量不能像以前那样,有可视化的窗口设置,同样需要自己在命令行中进行操作。 首先,我们需要打开Mac放置各种环境变量的文件,执行命令如下: vim .bas
2017-02-08 16:42:50
606
原创 list只能循环最后一条数据,是怎么回事
Video video = new Video(); 把这个放到 while(rs.next()){ Video video = new Video(); video.setVideoId(rs.getInt("videoId")); video.setVideoName(rs.getString("videoName")); video.setVideoDesc
2017-01-13 16:12:56
1987
转载 android权限大全
android权限大全原文地址:http://www.cnblogs.com/classic/archive/2011/06/20/2085055.html访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.perm
2017-01-13 16:11:52
370
原创 android修改包名修改报错的问题总结
由于刚开始写的项目不是很规范,导致所有的包名都随意的命名,到项目需要使用的时候,才发现之前的包名是存在问题的,所以需要重新给项目取新的包名,但是,在取包名的时候存在一些问题,在这里对于这个问题,做一个总结,防止下次再遇到这样的问题的时候,至少自己知道应该怎么去解决。。。。首先,看图,我所遇到的问题是:上面提示说重构的时候发生了一个致命的错误;
2016-12-15 16:35:56
2821
转载 Android自定义属性,format详解
1. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" /> (2)属性使用: android:layout
2016-11-21 10:01:34
369
原创 list只能循环最后一条数据,是怎么回事
Video video = new Video(); 把这个放到 while(rs.next()){ Video video = new Video(); video.setVideoId(rs.getInt("videoId")); video.setVideoName(rs.getString("videoName")); video.setVideoDesc
2016-11-15 12:21:16
965
原创 极光推送中的别名和标签的含义
别名 alias为安装了应用程序的用户,取个别名来标识。以后给该用户 Push 消息时,就可以用此别名来指定。每个用户只能指定一个别名。同一个应用程序内,对不同的用户,建议取不同的别名。这样,尽可能根据别名来唯一确定用户。系统不限定一个别名只能指定一个用户。如果一个别名被指定到了多个用户,当给指定这个别名发消息时,服务器端API会同时给这多个用户发送消息。举
2016-10-26 17:33:21
3659
转载 是时候学习ReJava了
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问:
2016-10-25 17:00:40
3338
1
转载 android MediaScanner 详解
MediaScanner分析一 MediaScannerService多媒体扫描是从MediaScannerService开始的。这是一个单独的package。位于packages/providers/MediaProvider:含以下java文件l MediaProvider.javal MediaScannerReceiv
2016-09-28 11:51:34
185
转载 Android接口回调机制
原地址:http://blog.csdn.net/nicholas_nick/article/details/49834557Android接口回调机制在安卓的开发中,回调(callback)是我们经常用到的。接口回调的意义在于,注册之后并不立马执行,而在某个时机触发执行。举个例子:A有一个问题不会,他去问B,B暂时解决不出来,B说,等我(B)解决了
2016-08-03 10:25:01
513
原创 关于打包Android工程是报错 Proguard returned with error code 1. See console解决办法”
出现问题的提示:1、编译的过程遇到各种警告:增加如下两段代码-dontwarn com.xx.bbb.**-keep class com.xx.bbb.** { *;}参数来保持第三方库中的类而不乱,-dontwarn和-keep 结合使用,意思是保持com.xx.bbb.**这个包里面的所有类和所有方法而不混淆,接着还叫ProGuard不要警告找不到com.xx.bb
2015-11-20 17:52:27
740
原创 Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
如果你不是开发者:如果你在android上更新一个已经安装过较早版本软件时,安装到最后一步提示你:已安装了存在签名冲突的同名数据包,然后安装失败。这是因为旧版软件的签名信息与新版不一致造成的。你可以卸载这个软件,然后安装新版软件。 如果无法卸载,可能手机(pad)在发售前将该软件内置在手机中无法卸载。如果是这个原因的话,你可以尝试“root”系统,然后卸载掉该软件的旧版本,然后
2015-11-17 17:48:49
21631
转载 转载 android service 使用以及aidl使用
service将android:exported属性声明为false,则无论你在manifest文件中声明了什么样的过滤条件,这个service都只能为你自己私用。1:service的启动方式service 是一个在后台运行的服务。你所启动的这个service所做得工作最好在另一个线程中做。因为这个service的线程的工作将阻塞调用它的线程。在service的onCr
2015-11-16 15:29:10
522
原创 在eclipseAndroid之打包生成apk
Android之打包生成apk做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件 --APK(Android Package),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生
2015-11-16 11:02:22
842
原创 linux网络编程(unix域流式套接字)
unix域套接字--流式1. 头文件 #include 2. 数据结构 struct sockaddr_un { sa_family_t sun_family; // __SOCKADDR_COMMON (sun_); // #define __SOCKADDR
2015-06-14 11:43:43
904
原创 linux网络编程(组播)
组播 1. 分组 每个D类IP地址就是一个组,组播实现原理: 接收 -- 加入一个组 发送 -- 向一个组(目标IP地址为组播地址)发送数据包 2. 组播地址(IP地址和网卡地址) IP地址: D类地址 ,高位固定为1110,范围: 224.0.0.0-239.255.255.
2015-06-14 11:34:08
911
1
原创 linux 网络编程(广播的编程)
广播(程序设计思路) 1. 接收端流程 (1) 创建套接字 sockfd = socket(AF_INET, SOCK_DGRAM, 0); (2) 绑定IP和端口到socket struct sockaddr_in addr; bz
2015-06-14 11:20:26
598
原创 linux网络编程(如何编写一个UDP通信程序)
UDP数据通讯原理 UDP数据通讯分服务端(软件)和客户端端: 服务端(软件)(服务器)先运行,服务端,不需要事先知道客户端IP和port 客户端(软件)(客户端机器)后运行,一定是客户端先给服务端发包,客户端一定先知道服务端的IP和port UDP通信实现 1. 头文件 #include
2015-06-14 11:07:24
2028
原创 C语言基础(linux)
一 C语言的控制语句 单分支判断 if语句多分支判断 if...else , if ...else if ....多分支选择 switch ..... case ....循环语句 for while do--while控制循环的语句 break continue跳转语句 goto 1.单分支
2015-06-14 10:52:14
569
原创 C语言基础(linux)
一 输入和输出 1.整数 [%d] 输入整数 int data; scanf("%d",data);//错误 scanf("%d",地址值); scanf("%d",&data); 注意: 在C源中获取变量的地址 : &变量名 int data1,data2; scanf("%d",&data1
2015-06-12 00:09:41
534
原创 C语言介绍(linux)
C语言如何和多个平台对接?编译器[ C语言 -> 机器碼]理解 (1)、设计 (2)、编程思想C语言数据表示十进制[0-9],八进制[0-7],十六进制[0-9,a,b,c,d,e,f]进制转换:128 128 64 32 16 8 4 2 11 0 0
2015-06-11 20:18:07
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人