• 从客户端的角度来谈谈移动端IM的消息可靠性和送达机制

    《即时通讯安全篇(四):实例分析Android中密钥硬编码的风险》 《即时通讯安全篇(五):对称加密技术在Android平台上的应用实践》 《即时通讯安全篇(六):非对称加密技术的原理与应用实践》 《传输层安全协议SSL...
    文章 2018-03-19 3292浏览量
  • 关于Android中为什么主线程不会因为Looper.loop()里的...

    然后是实例化一个自身对象,即是 new ActivityThead(),在这里面会进行内部的两个重要变量的初始化,就是后续的mAppThread Binder实例以及一个H Handler实例,当 H 发送或处理下消息的时候,使用的Looper就是上面...
    文章 2017-02-18 1348浏览量
  • Netty干货分享:京东京麦的生产级TCP网关技术实践总结

    数据下行通过MQ广播机制到所有服务器,所有服务器收到消息后,获取当前服务器所持有的所有Session会话,进行数据广播下行通知。如果是点对点的数据推送下行,数据也是先广播到所有服务器,每天服务器判断推送的端...
    文章 2017-12-01 4588浏览量
  • 现代IM系统中聊天消息的同步和存储方案探讨

    分析消息同步库』和『消息存储库』的设计和实现之前,在本章会先介绍一个逻辑模型-Timeline。Timeline模型会帮助我们简化对消息同步和存储模型的理解,而消息库的设计和实现也是围绕Timeline的特性和需求来展开...
    文章 2017-11-24 4770浏览量
  • 《深入理解Android:Telephony原理剖析与最佳实践》一...

    Dalvik虚拟机的特性总结如下:每个Android应用运行在一个Dalvik虚拟机实例中,而每一个虚拟机实例都是一个独立的进程空间;虚拟机的线程机制、内存分配和管理、Mutex(进程同步)等的实现都依赖底层Linux操作系统;...
    文章 2017-08-01 2685浏览量
  • Android面试题(2)

    当广播消息抵达接收器时,Android调用它的onReceive()方法并将包含消息的Intent对象传递给它。广播接收器仅在它执行这个方法时处于活跃状态。当onReceive()返回后,它即为失活状态。拥有一个活跃状态的广播接收器的...
    文章 2017-08-27 1242浏览量
  • Android必须要掌握的东西

    消息机制和多线程的使用6.网络通信机制及常用数据传输协议&xff1b;HTTP网络请求原理HTTP是一种应用层协议,通过TCP实现了可靠的数据传输,能够保证可靠的数据传输.消息的交互流程有如下几步:客户端执行网络请求,从URL...
    文章 2022-05-22 31浏览量
  • Android开发学习清单

    10.2.5 Android中Services异步IntentService10.3 电话管理器(TelephonyManager)Android监听来电和去电10.4 短信管理器(SmsManager)10.5 音频管理器(AudioManager)10.5.1 AudioManager简介10.6 振动器(Vibrator)10....
    文章 2014-03-20 1518浏览量
  • 【原创】新手入门一篇就够:从零开发移动端IM

    《即时通讯安全篇(四):实例分析Android中密钥硬编码的风险》 《传输层安全协议SSL/TLS的Java平台实现简介和Demo演示》 《理论联系实际:一套典型的IM通信协议设计详解(含安全层设计)》 《微信新一代通信安全...
    文章 2016-08-03 2301浏览量
  • 重磅来袭!阿里P7“青春修炼手册”(全网独家首发!

       5.2 Handler消息机制     5.2.1 Looper     5.2.2 Message链表与对象池     5.2.3 MessageQueue消息队列与epoll机制   5.3 布局加载与资源系统     5.3.1 LayoutManager加载布局流程     5.3....
    文章 2020-04-29 1851浏览量
  • 第6.4节Android消息机制

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第6章,第6.2节Android消息机制,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.4 Android消息机制深入解析Android 5.0系统消息...
    文章 2017-05-02 1433浏览量
  • Android开发学习清单

    13.1.7 实例演示Android异步加载图片 13.1.8 AsyncTask和Handler对比(转) 13.2 使用URL访问网络资源 13.2.1 使用URL读取网络资源 13.2.2 使用URLConnection提交请求13.3 使用HTTP访问网络 13.3.1 使用...
    文章 2017-11-25 1594浏览量
  • 【Xamarin开发 Android 系列 4】Android 基础知识

    也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:Qt(qt for android)、Mono(mono for android)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还...
    文章 2016-03-07 1607浏览量
  • 简述移动端IM开发的那些坑:架构设计、通信协议和客户...

    《即时通讯安全篇(四):实例分析Android中密钥硬编码的风险》 《传输层安全协议SSL/TLS的Java平台实现简介和Demo演示》 《理论联系实际:一套典型的IM通信协议设计详解(含安全层设计)》 《微信新一代通信安全...
    文章 2016-08-29 3517浏览量
  • 最全的BAT大厂面试题整理

    平时Android开发中对并发编程可以做得比较少,Thread这个类经常会用到,但是我们想提升自己的话,一定不能停留在表面,我们也应该去了解一下java的关于线程相关的源码级别的东西。学习的参考资料如下: Java 内存...
    文章 2018-02-05 2962浏览量
  • 金三银四,2019大厂Android高级工程师面试题整理+进阶...

    平时Android开发中对并发编程可以做得比较少,Thread这个类经常会用到,但是我们想提升自己的话,一定不能停留在表面,我们也应该去了解一下java的关于线程相关的源码级别的东西。附;java进阶与Android内核技术大纲...
    文章 2019-03-25 3589浏览量
  • 网络编程懒人入门(五):快速理解为什么说UDP有时比TCP...

    本文延续《网络编程懒人入门》系列文章的风格,通过快速对比分析 TCP 和 UDP 的区别,来帮助即时通讯初学者快速了解这些基础的知识点,从而在IM、消息推送等网络通信应用场景中能准确地选择合适的传输层协议。...
    文章 2017-12-19 2281浏览量
  • 一份用心整理的Android面试总结

    类的加载器,双亲机制Android的类加载器。类的加载器 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序...
    文章 2018-06-26 4469浏览量
  • 理论经典:TCP协议的3次握手与4次挥手过程详解

    《即时通讯安全篇(四):实例分析Android中密钥硬编码的风险》 《传输层安全协议SSL/TLS的Java平台实现简介和Demo演示》 《理论联系实际:一套典型的IM通信协议设计详解(含安全层设计)》 《微信新一代通信安全...
    文章 2016-09-26 2039浏览量
  • Toast源码深度分析

    最简单的创建,简单改造避免重复创建,show()方法源码分析,scheduleTimeoutLocked吐司如何自动销毁的,TN类中的消息机制是如何执行的,普通应用的Toast显示数量是有限制的,用代码解释为何Activity销毁后Toast仍会...
    文章 2018-10-13 1448浏览量
  • 网络编程懒人入门(九):通俗讲解,有了IP地址,为何...

    《不为人知的网络编程(四):深入研究分析TCP的异常关闭》 《不为人知的网络编程(五):UDP的连接性和负载均衡》 《不为人知的网络编程(六):深入地理解UDP协议并用好它》 关于移动端网络特性及优化手段的总结性文章...
    文章 2018-11-16 2905浏览量
  • Android应用性能优化最佳实践.2.1 Android系统显示...

    本章主要通过优化UI界面编程来减少卡顿,以场景为纬度,通过工具深入分析症结所在,找到导致问题的根本原因,利用涉及的相关技术背景,以及了解当前业内主流解决方案,然后结合实例来找到最终的优化方案,使应用流畅...
    文章 2017-05-02 2824浏览量
  • 如约而至:微信自用的移动端IM网络层跨平台组件库Mars...

    例如为了尽量减少频繁的唤醒手机,引入了智能心跳(详见《移动端IM实践:实现Android版微信的智能心跳机制》),并且在智能心跳中考虑了 Android 的 alarm 对齐特性(具体实现见smart_heartbeat.cc)。再如在网络切换...
    文章 2016-12-28 1942浏览量
  • 《码农翻身》Java帝国

    这样的消息队列不需要我们自己维护消息表和发送服务,只需要使用消息队列提供的事务消息机制就可以完成事务操作。装配工JSP的没落 1 最早以前的动态web应用需要使用c语言开发cgi程序,把一段段html代码通过c的输出流...
    文章 2018-07-31 1947浏览量
  • 网络编程懒人入门(八):手把手教你写基于TCP的Socket...

    《不为人知的网络编程(四):深入研究分析TCP的异常关闭》 《不为人知的网络编程(五):UDP的连接性和负载均衡》 《不为人知的网络编程(六):深入地理解UDP协议并用好它》 如果您对服务端高性能网络编程感兴趣,可以...
    文章 2018-06-29 2088浏览量
  • 开源IM工程“蘑菇街TeamTalk”的现状:一场有始无终的...

    《即时通讯安全篇(四):实例分析Android中密钥硬编码的风险》 《传输层安全协议SSL/TLS的Java平台实现简介和Demo演示》 《理论联系实际:一套典型的IM通信协议设计详解(含安全层设计)》 《微信新一代通信安全...
    文章 2016-07-28 2419浏览量
  • Java反射机制的学习

    或许在J2EE、J2SE等平台,Java反射机制没啥用(具体我也不了解,不多做评论),但是在Android应用开发中,该机制会带给你许多惊喜。如果熟悉Android,那么你应该知道,Google不知出于什么原因,在系统源码中一些类或...
    文章 2017-07-03 1946浏览量
  • 【转】如约而至:微信自用的移动端IM网络层跨平台组件...

    例如为了尽量减少频繁的唤醒手机,引入了智能心跳(详见《移动端IM实践:实现Android版微信的智能心跳机制》),并且在智能心跳中考虑了 Android 的 alarm 对齐特性(具体实现见smart_heartbeat.cc)。再如在网络切换...
    文章 2016-12-29 2841浏览量
  • Android面试题(1)

    每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念. B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己...
    文章 2017-10-09 1300浏览量
  • Android应用性能优化最佳实践.

    Android Studio的更多优势会在开发工作的细节中体现出来,可以参考一些Android Studio的使用书籍和文档,以便了解它的强大处。1.2 Android Studio使用入门 1.2.1 Android Studio安装 这里我们以在Windows系统上...
    文章 2017-05-02 4001浏览量
1 2 3 4 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化