
Android
文章平均质量分 72
LiuJun2Son
专注前端开发,熟悉移动端和后端开发
展开
-
Android studio 开发前的配置
1.自动编译构建打开setting->收索:compiler->勾上:Make project automatically(....)2.改文件的颜色(建议使用默认):打开setting->收索:FileColor->选择颜色3.改文件编码:打开setting->收索:File Encodings1.IDE Endcoding 使用utf-82.Project Endcoding 使用原创 2016-07-20 13:29:59 · 639 阅读 · 0 评论 -
即时通讯-测试ActiveMQ服务器
基本流程按照JMS的规范,我们首先需要获得一个JMS connection factory.,通过这个connection factory来创建connection.在这个基础之上我们再创建session, destination, producer和consumer。因此主要的几个步骤如下:1. 获得JMS connection factory. 通过我们提供特定环境的连接信息来构造factory原创 2016-10-29 14:06:28 · 3321 阅读 · 0 评论 -
即时通讯-ActiveMQ环境搭建
1.软件下载官网下载:http://activemq.apache.org/activemq-5141-release.html 如图:2.安装(解压就可以使用)1.解压压缩包:2.解压后的目录如下:+bin (windows下面的bat和unix/linux下面的sh)+conf (activeMQ配置目录,包含最基本的activeMQ配置文件)+data (默认是空的)+docs (index,原创 2016-10-29 11:22:43 · 1508 阅读 · 0 评论 -
Android 热修复框架 AndFix (一)
1.什么是AndFix?AndFix是阿里巴巴出的一个专门针对Android的热修复框架 ,那什么是热修复呢?就是不需要重新安装APK而达到修复bugs的目的。看看阿里巴巴官方对AndFix的描述:英文好的可以看官网说明文档(有翻译不托欢迎指出)1.AndFix是一个Android库,它是在线解决bugs,而不是重新安装app的一种解决方案。2.AndFix是Android hot-fix 的缩写翻译 2016-12-12 15:34:55 · 841 阅读 · 0 评论 -
Android 热修复框架 AndFix (二)
这篇文章将演示一下在项目中如何使用AndFix框架,如何实现动态修复app中的bugs。在看这篇文章之前请先看Android 热修复框架 AndFix (一)AndroidFix项目github地址 情景分析:1.假如一个登录界面,由于一个小小的问题导致点登录就蹦了!当发现这个bug的时候,app已经发布上线了。2.此时,我们可以通过热修复完成这个bug ,而不需重新发布一个新app的版本。1.新建原创 2016-12-14 11:59:44 · 775 阅读 · 0 评论 -
Android 项目集成 Freeline
1.什么是FreeLine?(官网描述)Freeline是由蚂蚁聚宝Android团队开发的一款针对Android平台的增量编译工具。它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。2.FreeLine原理(官网描述)Freeline将整个编译过程拆分成多个小模块,根据模块间的依赖关系并发进行编译任务。它可以对所有编译缓存原创 2016-12-22 16:29:26 · 746 阅读 · 0 评论 -
Android 热修复框架 Tinker ( 一 )
1.什么是Tinker?Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。2.快速集成Tinker1.添加Gradle依赖1.在项目的build.gradle中,添加tinker-patch-gradle-plugin的依赖buildscript { depend原创 2016-12-22 15:18:35 · 1824 阅读 · 0 评论 -
Android 热修复框架 Tinker ( 二 )
这篇博客是基于Android 热修复框架 Tinker ( 一 )写的,在看这篇博客之前请先看Android 热修复框架 Tinker ( 一 )。1.Tinker热修复简单案例演示1.打包一个正式版的apk打包apk是居于上一篇文章的项目(已经集成Tinker)1.编写avtivity_main.xml<?xml version="1.0" encoding="utf-8"?><Relative原创 2016-12-26 10:54:00 · 960 阅读 · 0 评论 -
Android 热修复框架 Tinker ( 三 )
这篇博客是基于Android 热修复框架 Tinker ( 一)写的,在看这篇博客之前请先看Android 热修复框架 Tinker ( 一 )。1.方法替换注意:下面是居于上一篇文章的项目(已经集成Tinker)1.编写avtivity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="htt原创 2017-01-09 15:48:09 · 587 阅读 · 0 评论 -
Android 热修复框架 AndFix (三)
这篇文章将演示AndFix框架细节问题。在看这篇文章之前请先看Android 热修复框架 AndFix (二)。这篇文章是居于上一篇:Android 热修复框架 AndFix (二) AndroidFix项目的。1.修改布局文件1.先签名打包apk打包签名生成app-release.apk, 然后改名成app-release1.0.apk,备用2.修改activity_main.xml添加一个注册原创 2016-12-17 18:30:30 · 1376 阅读 · 0 评论 -
Android 带着Cookie访问一个网页
在Android 中要加载一个网页会用到WebView。当我们在使用WebView去打开一个网页的时,要带着Cookie怎么办?下面是一个实现带着Cookie去打开一个网页的小案例。public class WelcomeActivity extends AppCompatActivity { private WebView webView; private String userNa原创 2017-02-25 15:33:56 · 1522 阅读 · 0 评论 -
即时通讯-Android推送方案(MQTT)
1.什么是MQTT协议MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议。有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议2.MQTT协议的特点MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远原创 2016-11-03 13:59:58 · 13994 阅读 · 9 评论 -
Android-即时通讯-MQTT/XMPP/GCM方案比较
来源于:百度知道Android推送方案分析(MQTT/XMPP/GCM) 蜗牛TT 发布于 4个月前,共有 11 条评论 本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。 方案1、使用GCM服务(Google Cloud Messaging) 简介:Google推出的云消息服务,即第二代的G转载 2016-10-23 10:40:13 · 828 阅读 · 0 评论 -
Android 蓝牙音箱开发
项目下载地址github:1.打开蓝牙: mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); /**如果本地蓝牙没有开启,则开启*/ if (!mBluetoothAdapter.isEnabled()) { // 我们通过startActivityForResult()方法发起的Intent将会在onActivityR原创 2016-08-14 15:16:48 · 10899 阅读 · 15 评论 -
csdn的博客如何转载博客
文章转自:http://blog.youkuaiyun.com/jiangping_zhu/article/details/180441091、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML3、进转载 2016-07-27 10:18:42 · 525 阅读 · 0 评论 -
Android genymotion的安装
1.翻墙:2.到官网注册账号:https://www.genymotion.com/account/login/3.注册好账号就开始下载(with VirtualBox这个)https://www.genymotion.com/download/4.下载好后就开始安装http://jingyan.baidu.com/article/3ea51489e7d8bd52e61bba36.html5.安装成原创 2016-07-30 10:22:52 · 480 阅读 · 0 评论 -
Android studio code template个性化设置
Android studio code template个性化设置2016-04-19 10:56 114人阅读 评论(0)收藏举报本文章已收录于:分类: studio技巧 版权声明:本文为博主原创文章,转载 2016-07-30 12:16:57 · 785 阅读 · 0 评论 -
Fiddler中session的请求/响应类型与图标对照表
最近学习使用Fiddler调试HTTP请求,参考官方文档总结了session的请求/响应类型与图标对照表 请求已经发送到服务器 从服务器读取响应 请求在断点处被暂停 响应在断点处被暂停 请求使用HTTP HEAD 方法;响应应当没有body 请求使用HTTP POST 方法 请求使用HTTP CONNECT 方法;使用HTTPS协议建立连接通道 响应是HTML 响应是图片 响应是脚本文件转载 2016-07-30 15:20:28 · 1808 阅读 · 0 评论 -
Android手机抓包教程
Fiddler的基本介绍Fiddler的官方网站: www.fiddler2.com Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求.Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 与Fiddler同类的工具有: httpwatch, firebug, wireshark1.下载Fiddle原创 2016-07-30 16:44:57 · 1207 阅读 · 0 评论 -
Android 水波纹扩散效果
Android 水波纹扩散效果1.效果图:2.使用方法:在xml里使用RippleImageView自定义控件:xmlns:app="http://schemas.android.com/apk/res-auto"<com.army.rippleimage.RippleImageView android:id="@+id/rippleImageView" android:layou原创 2016-08-03 18:03:47 · 6997 阅读 · 0 评论 -
Android Wifi开发
Android Wifi开发WIFI简介WifiManagerpublic class WifiManagerextends Object 的java.lang.Object↳ android.net.wifi.WifiManager这个类提供了管理Wi-Fi连接的所有方面的主要API。通过调用得到这个类的一个实例 Context.getSystemSer原创 2016-08-17 16:06:12 · 1277 阅读 · 0 评论 -
Android 依赖注入之Dagger
简介最近Dagger这套android的依赖注入框架比较多人关注,感觉跟后端Spring 框架的IOC差不多。这个框架它的好处是它没有采用反射技术(Android 中的Butterknife和后端的Spring都是用反射),而是用预编译技术,因为基于反射的框架会非常耗用资源。开发配置第一步在项目的buidl.grader中添加:dependencies { classpath 'com.an原创 2016-08-18 14:48:38 · 559 阅读 · 0 评论 -
基于MVP开发模式的简单Android项目
项目的下载地址:github该项目涉及的技术有:mvp开发模式butterknife注解开发okhttp 网络请求glide 图片加载gson 数据解释项目大概的结构图:界面效果图原创 2016-08-11 14:49:18 · 441 阅读 · 0 评论 -
Android 开发资源
1.安卓巴士网站http://www.apkbus.com/thread-252748-1-1.html2.AndroidDevTools网站http://www.androiddevtools.cn/3.Android官方网站https://developer.android.com/guide/index.html原创 2016-08-04 17:15:05 · 1399 阅读 · 1 评论