
Java&RabbitMQ
文章平均质量分 64
a704755096
移动互联网Android软件开发 :http://www.androiddevtools.cn/ "android.resource://" + getPackageName() + "/" +R.raw.alarm
展开
-
快速了解springboot mybatis plus后端开发
SVN插件下载安装打开eclipse -> Help ->Install New Software 弹出窗口 :点击 Add按钮弹出窗口 :Name 填写自定义名称,如:MySVN; Location填写http://subclipse.tigris.org/update_1.6.x 最后点击OK弹出窗口:点击Select All,全选后点击next最后勾选原创 2015-05-21 11:45:46 · 1394 阅读 · 1 评论 -
手机BLE蓝牙通讯
Android的蓝牙开发,包括蓝牙的广播事件和扫描,蓝牙配对连接、数据传输等问题,本文着重讲BLE低功耗蓝牙4.0开发AndroidMainifest权限: <uses-sdk android:minSdkVersion="18" android:targetSdkVersion="19" /> <!--蓝牙权限-->...原创 2015-12-16 11:47:56 · 1332 阅读 · 0 评论 -
Android studio 获取aar包 获取签名文件信息
获取aar包:之前,sdk项目打包方式一般使用jar打包,jar只能打包class文件,要想把资源文件打包进去,比较麻烦的意见事情,界面不多的话可以使用反射调用,把资源文件都通过这个反射的R引用出来。现在,Android studio给我们提供一种更简便的方式,可以同时把class和res文件打包进去生成aar,简单方便了许多。 1.建库。我们先把想要打包成sdk的项目做成Androi...原创 2016-03-01 10:15:49 · 3771 阅读 · 0 评论 -
快速了解RabbitMQ
RabbitMQ 是一个消息代理。这主要的原理十分简单,就是通过接受和转发消息。RabbitMQ不处理文件,而是接受,并存储和以二进制形式将消息转发。在消息的传送过程中,我们使用一些标准称呼:发送消息的程序就是一个生产者,我们使用“P”来描述它;接收消息的程序是消费者,消费过程与接收相似,一个消费者通常是一个等着接受消息的程序,我们使用"C"来描述。来源:http://blog.youkuaiyun.com/...原创 2015-05-25 14:54:04 · 5920 阅读 · 1 评论 -
JAVA通信socket/websocket
什么是Socket? 什么是WebSocket? java websocket android websocket使用 RabbitMQSocket,用于描述IP地址和端口,是一个通信链的句柄,在Internet上的主机一遍运行了多个服务软件,同时提供几种服务,每种服务都打开一个Socket,并绑定在一个端口上,不同的端口对应不同的服务。 Socket 连接手机,安卓需设置访问网络权限端口被占用解决:http://blog.youkuaiyun.com/xiaanming/article/details/原创 2015-05-26 09:59:23 · 3097 阅读 · 0 评论 -
SQLite数据库增删改查操作
SQLite数据库增删改查操作一、使用嵌入式关系型SQLite数据库存储数据在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等转载 2015-06-23 14:46:45 · 2445 阅读 · 0 评论 -
快速获取url文件名和后缀名
安卓下载文件时,判断文件名和后缀一直比较麻烦,我们可以通过已知URL路径,自定义正则表达式获取下载文件的文件名和后缀名:自定义mime type:String suffixes="avi|mpeg|3gp|mp3|mp4|wav|jpeg|gif|jpg|png|apk|exe|pdf|rar|zip|docx|doc|java" 可以把所有的文件格式放进去 MIME原创 2016-11-25 21:49:26 · 28949 阅读 · 0 评论 -
Xutils 3框架使用说明
Xutils 3相比xutils 2.x兼容性更好但较之前版本稍有变化,故对其用法做个说明:https://github.com/wyouflf/xUtils3eclipse:下载aar并改为.zip解压, 取出jar包文件http://dl.bintray.com/wyouflf/maven/org/xutils/xutils/ androd-studio:compile 'o...原创 2016-05-02 19:14:18 · 6547 阅读 · 0 评论 -
Java/Android 线程 postDelayed/runOnUiThread/AsyncTask
项目经常需要使用线程Thread,Timer()计时器等等。Andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换。JAVA经常用的Thread经常遇到几个问题:1.耗时操作造成UI卡顿 2.Thread.sleep()超过5秒以上容易造成FC 3.不能在子线程更新UI,比如setText()原创 2015-05-21 14:16:54 · 2699 阅读 · 0 评论 -
简单Java冒泡排序 二分查找 快速排序
数据储存一般用数组或容器集合,下标第一位都是0,数组有一维数组和二维数组,集合有List,Set,Map:01 010 10 0x10 与(&)、非(~)、或(|)、异或(^) << >> &:当两边操作数的位同时为1时,结果为1,否则为0。如1100&1010=1000 | :当两边操作数的位有一边为1时,结果为1,否则为...原创 2015-05-26 11:37:06 · 781 阅读 · 0 评论 -
ConcurrentHashMap 和CopyOnWriteArrayList线程安全
经常看到介绍 ArrayList 和HashMap是异步,Vector和HashTable是同步,这里同步是线程安全的,异步不是线程安全的。比如A B两个线程 同时操作modelHashMap1.B线程执行存放数据modelHashMap.put("1","2");2.A线程执行get获取数据modelHashMap.get("1")它的值本来应该是2,但是如果A线程原创 2015-10-08 12:08:25 · 1965 阅读 · 0 评论 -
Android Studio异常:Manifest merger failed with multip/Unable to start the daemon process
Android Studio 2.X Android Studio 3.X A引用B,B引用C,A不引用C implementation compile api provided compileOnly apk runtimeOnly debugCompile debugImplementation releaseCompile r...原创 2015-06-02 13:42:42 · 1276 阅读 · 0 评论