
AndroidStudio
xuwenwen_2013
这个作者很懒,什么都没留下…
展开
-
从Eclipse转移到IntelliJ IDEA一点心得
本人使用IntelliJ IDEA其实并不太久,用了这段时间以后,觉得的确很是好用。刚刚从Eclipse转过来的很多人开始可能不适应,我就把使用过程中的一些经验和常用功能分享下,当然在看这篇之前推荐你先看完IntelliJ IDEA 的 20 个代码自动完成的特性,这篇文章对自动完成的特性介绍的非常好,只是快捷键说明部分还可以更完善一些,可以照顾下默认绑定键位不一致的童鞋。本文在说明快捷键的时候是转载 2015-12-31 11:38:39 · 616 阅读 · 0 评论 -
AndroidStudio中使用Junit进行单元测试
单元测试Unit Testing,是指对软件中的最小可测试单元进行检查和验证。误解编写单元测试没有用并且浪费大量的开发时间,延迟开发进度 从没写过,不会写,不影响产品功能实际好的测试能避免开发中遇到的80%以上奇奇怪怪的问题促进编写出模块化、松耦合高内聚的优质代码,减少代码重构测试框架AndroidJUnitRunner:兼容JUnit 4测试运行器Espresso...转载 2018-07-20 15:09:48 · 4424 阅读 · 0 评论 -
Eclipse Paho 实现Android推送
Eclipse Paho:是Eclipse提供的一个访问MQTT服务器的一种开源客户端库。MQTT Client 对照表Eclipse目前提供十种不同语言平台的客户端类库,对于Java平台而言和MQTT服务器交互的开源框架还有很多, 例如:Eclipse Paho Java、 Xenqtt、 MeQanTT、 Fusesource mqtt -client、 moquette 等等...转载 2018-07-18 11:09:21 · 1230 阅读 · 0 评论 -
Manifest merger failed with multiple errors, see logs 清单文件报错解决方案
Android Studio 编译时遇到这个清单文件合并Bug,从字面理解为清单文件合并有多个错误,叫你看日志,如果你是第一次编译的话,就可以点击查看日志......Error:Execution failed for task ':startactivity:processDebugManifest'.> Manifest merger failed with multiple转载 2017-12-19 14:36:07 · 1686 阅读 · 0 评论 -
MQTT协议中文版
by mcxiaoke最新版本: v1.0.4 2017.04.05 (感谢 @hentaicreep 修复多处表格错位问题 PRs)文档地址MQTT协议中文版PDF和ePub下载中文翻译项目概述MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于转载 2017-12-27 15:02:25 · 3727 阅读 · 0 评论 -
MQTT协议简记
MQTT - MQ Telemetry Transport 轻量级的 machine-to-machine 通信协议。publish/subscribe模式。基于TCP/IP。支持QoS。适合于低带宽、不可靠连接、嵌入式设备、CPU内存资源紧张。是一种比较不错的Android消息推送方案。FacebookMessenger采用了MQTT。MQTT有可能成为物联网的重要协议。转载 2017-12-27 15:00:54 · 274 阅读 · 0 评论 -
MQTT协议-MQTT协议简介及协议原理
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设转载 2017-12-27 14:51:05 · 370 阅读 · 0 评论 -
AndroidStudio的JNI编程举例
问题:什么是JNI,怎么使用?JNI---Java Native Interface,它是Java平台的一个特性(并不是Android系统特有的)。主要是定义一些JNI函数,让开发者可以通过调用这些函数实现Java代码调用c/c++的代码,c/c++代码也可以调用Java的代码。这样就可以发挥各个语言的特点了。那么怎么使用JNI呢?一般情况下我们首先是将写好的c/c++代码编译成对应平台的动态原创 2017-12-12 15:42:01 · 272 阅读 · 0 评论 -
关于Android的.so文件你所需要知道的
早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种!Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。应用程序二进制接口(Application Binary I转载 2017-12-11 17:39:09 · 322 阅读 · 0 评论 -
AndroidStudio填坑
1.AndroidStudio编译过程:Error:There were multiple failures while executing work items解决方法:在Module的build.gradle中的defaultConfig下添加: vectorDrawables.useSupportLibrary = true转载 2017-11-20 09:49:52 · 376 阅读 · 0 评论 -
ndk command 报错
android studio 编译时报错:Error:Execution failed for task ':app:buildNative'.> A problem occurred starting process 'command 'C:\Users\Administrator\AppData\Local\Android\Sdk\ndk-bundle/ndk-build''转载 2017-11-22 15:58:19 · 487 阅读 · 0 评论 -
NDK各个版本链接
目前不仅是国内不好找到各个版本的NDK,就连谷歌翻链接也总是出问题,这里给出一些各个版本的链接。ndk_r15c (July 2017) Windows 32-bit : https://dl.google.com/android/repository/android-ndk-r15c-windows-x86.zip Windows 64-bit : https://d转载 2017-11-21 16:29:07 · 327 阅读 · 0 评论 -
AndroidStudio中使用.9图片
Androidstudio对.9图进行了更严格的定义,如果使用不当就会报错1. 如果一张图片不是.9图的话,图片的后缀名千万不要带有XXXX.9.png,这样在androidstudio上是非法,会报错。2.如果一张图片是.9图,它还是会报错,此时注意这个.9的图片是否是个完整的.9图,也就是说是不是对此图进行了, 四个边的描点, 只有对四个边都进行了描点,这样Androidstu原创 2016-01-21 14:42:18 · 849 阅读 · 0 评论 -
IntelliJ IDEA 的 20 个代码自动完成的特性
在这篇文章中,我想向您展示 IntelliJ IDEA 中最棒的 20 个代码自动完成的特性,可让 Java 编码变得更加高效。对任何集成开发环境来说,代码的自动完成都是最最重要的一项功能,它根据你输入的内容进行预判并帮你自动完成你想输入的代码,有时候甚至都不知道自己想要输入什么,例如一些类名、成员、方法或者是其他方面的内容。IntelliJ IDEA 中的代码自动完成的功能之所以能让我如转载 2015-12-31 11:44:30 · 1375 阅读 · 0 评论 -
解决Android Studio Conflict with dependency 'com.android.support:support-annotations'报错
在Android Studio 创建新项目的时候,出现这个报错:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versi...转载 2018-07-20 15:46:49 · 317 阅读 · 0 评论