自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 MQTT开发总结

MQTT开发文档         首先,我们简单的提一下mqtt是什么;MQTT(Message Queuing TelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。         上面的这些语言

2016-01-08 14:30:58 10187 9

原创 Mac下如何配置环境变量

以前都是在Windows平台上开发,在配置一些框架的时候,为了能够在命令行中调用,一般都会配置bin目录到环境变量中,这是为了让命令行在执行的时候,能够查找到对应的执行文件。     现在工作使用Mac,配置环境变量不能像以前那样,有可视化的窗口设置,同样需要自己在命令行中进行操作。     首先,我们需要打开Mac放置各种环境变量的文件,执行命令如下:     vim .bas

2017-02-08 16:42:50 710

原创 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 2066

转载 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 458

原创 android修改包名修改报错的问题总结

由于刚开始写的项目不是很规范,导致所有的包名都随意的命名,到项目需要使用的时候,才发现之前的包名是存在问题的,所以需要重新给项目取新的包名,但是,在取包名的时候存在一些问题,在这里对于这个问题,做一个总结,防止下次再遇到这样的问题的时候,至少自己知道应该怎么去解决。。。。 首先,看图,我所遇到的问题是: 上面提示说重构的时候发生了一个致命的错误;

2016-12-15 16:35:56 3166

转载 Android自定义属性,format详解

1. reference:参考某一资源ID。     (1)属性定义:                                background" format = "reference" />                 (2)属性使用:                                   android:layout

2016-11-21 10:01:34 442

原创 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 1038

原创 极光推送中的别名和标签的含义

别名 alias 为安装了应用程序的用户,取个别名来标识。以后给该用户 Push 消息时,就可以用此别名来指定。 每个用户只能指定一个别名。 同一个应用程序内,对不同的用户,建议取不同的别名。这样,尽可能根据别名来唯一确定用户。 系统不限定一个别名只能指定一个用户。如果一个别名被指定到了多个用户,当给指定这个别名发消息时,服务器端API会同时给这多个用户发送消息。 举

2016-10-26 17:33:21 3847

转载 是时候学习ReJava了

前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问:

2016-10-25 17:00:40 3510

转载 android MediaScanner 详解

MediaScanner分析 一 MediaScannerService 多媒体扫描是从MediaScannerService开始的。这是一个单独的package。位于 packages/providers/MediaProvider:含以下java文件 l         MediaProvider.java l         MediaScannerReceiv

2016-09-28 11:51:34 315

转载 Android接口回调机制

原地址:http://blog.youkuaiyun.com/nicholas_nick/article/details/49834557 Android接口回调机制 在安卓的开发中,回调(callback)是我们经常用到的。 接口回调的意义在于,注册之后并不立马执行,而在某个时机触发执行。 举个例子: A有一个问题不会,他去问B,B暂时解决不出来,B说,等我(B)解决了

2016-08-03 10:25:01 635

原创 关于打包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 854

原创 Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法

如果你不是开发者:如果你在android上更新一个已经安装过较早版本软件时,安装到最后一步提示你:已安装了存在签名冲突的同名数据包,然后安装失败。这是因为旧版软件的签名信息与新版不一致造成的。你可以卸载这个软件,然后安装新版软件。        如果无法卸载,可能手机(pad)在发售前将该软件内置在手机中无法卸载。如果是这个原因的话,你可以尝试“root”系统,然后卸载掉该软件的旧版本,然后

2015-11-17 17:48:49 23631

转载 转载 android service 使用以及aidl使用

service 将android:exported属性声明为false,则无论你在manifest文件中声明了什么样的过滤条件,这个service都只能为你自己私用。 1:service的启动方式 service 是一个在后台运行的服务。你所启动的这个service所做得工作最好在另一个线程中做。因为这个service的线程的工作将阻塞调用它的线程。 在service的onCr

2015-11-16 15:29:10 611

原创 在eclipseAndroid之打包生成apk

Android之打包生成apk 做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件 --APK(Android Package),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生

2015-11-16 11:02:22 961

原创 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 1019

原创 linux网络编程(组播)

组播             1. 分组        每个D类IP地址就是一个组,组播实现原理:        接收 -- 加入一个组        发送 -- 向一个组(目标IP地址为组播地址)发送数据包               2. 组播地址(IP地址和网卡地址)        IP地址: D类地址 ,高位固定为1110,范围: 224.0.0.0-239.255.255.

2015-06-14 11:34:08 1094

原创 linux 网络编程(广播的编程)

广播(程序设计思路)     1. 接收端流程        (1) 创建套接字            sockfd = socket(AF_INET, SOCK_DGRAM, 0);                    (2) 绑定IP和端口到socket            struct sockaddr_in addr;                        bz

2015-06-14 11:20:26 692

原创 linux网络编程(如何编写一个UDP通信程序)

UDP数据通讯原理      UDP数据通讯分服务端(软件)和客户端端:      服务端(软件)(服务器)先运行,服务端,不需要事先知道客户端IP和port      客户端(软件)(客户端机器)后运行,一定是客户端先给服务端发包,客户端一定先知道服务端的IP和port        UDP通信实现      1. 头文件         #include           

2015-06-14 11:07:24 2126

原创 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 670

原创 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 695

原创 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  1 1     0    0  

2015-06-11 20:18:07 507

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除