- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 从极光推送的实现原理概括iOS和Andriod推送原理
推送是手机中非常常见的功能了。可是在实现上iOS和Andriod却有很大的差别。 因为iOS有强大的产品生态体系,APP从研发到审核上架,再到最后在手机端运行,都有严格的把关。所以推送功能在它这里实现起来比较简单。每个时候只要保持一个与APNs的常链接,服务器将要推送的消息发送给APNs,APNs再将消息转发到响应的手机APP,就能很好的实现推送功能。由于手机APP所有的推送功能有统
2016-07-24 20:55:26 31497 2
原创 Please ensure that adb is correctly located at '<--此处显示adb.exe的全路径-->' and can be executed.
就这个问题,折腾了半天。什么环境变量啊,更新api,重启呀,clean项目呀,都试过了。最后发现了,是因为adb.exe的端口被别的程序占用了,只要找到占用adb.exe端口的进程,杀死即可。下边具体介绍下步骤:cmd打开命令窗口,查找占用5037端口(adb.exe的默认端口)的程序:输入 netstat -aon|findstr "5037" 发现PID=9348占用5
2016-07-23 21:05:29 492
原创 Android的5种数据存储方式概述
Android有5种数据存储方式,具体分类如下:1.应用内数据存储方式,程序外不可访问:SharedPreferences存储 应用场景:存储应用配置信息和常用信息。 获取SharedPreferences的两种方式:(1) 调用Context对象的getSharedPreferences()方法(2) 调用Activity对象的getPreferences()方法
2016-07-22 11:25:48 3156
原创 安卓中的动画分类概述
安卓中的动画主要分为三大类分别为Tween Animation、逐帧动画 Frame Animation(也称Drawable Animation )、Property Animation。可参见以下文档: Tween Animation可以对view实现一系列的转换,例如:移动、渐变、伸缩、旋转。帧动画是一系列的图片按顺序显示。可参见如下博客:http://w
2016-07-22 10:53:07 1387
原创 TCP连接的建立和释放(三次握手和四次握手)
总体来说,可以用下边的图来概括:重点解释下两个问题:(以下客户端用A表示,服务器用B表示)1.连接建立的时候,为什么A还要发送一次确认呢? 答:这主要是为了防止已失效的连接请求报文段突然又传送了B,因而产生错误。 所谓“”已经失效的连接请求报文段“是这样产生的。考虑一种正常情况。A发出连接请求,但因连接请求报文丢失儿未收到确认。于是A再重传一次连接请求。后来
2016-07-21 16:30:13 1353
原创 ip地址分类简述
ip分类已经是耳熟能详了。但是说的都比较繁琐,这里简述一下,便于以后复习。IP地址,一共分成了5类,范围分别如下:A类IP:从0.0.0.0 – 127.255.255.255,共有16777216个IPB类IP:从128.0.0.0 – 191.255.255.255,共有65536个IPC类IP:从192.0.0.0 – 223.255.255.255,共有256个IP
2016-07-19 11:46:42 10278
原创 Intent详解
Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。Int
2016-07-14 13:52:31 577
原创 Android应用开发SharedPreferences存储数据的使用方法 以及与 getPreferences 、getDefaultSharedPreferences的区别
Android应用开发SharedPreferences存储数据的使用方法SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。1、使用SharedPreferences保存数据方法如下://实例化Sha
2016-07-13 15:18:20 3878
原创 Android版本和API Level对应关系
从Android developer copy过来,留作笔记的,要不记不住。Platform VersionAPI LevelVERSION_CODENotesAndroid 4.419KITKATPlatform HighlightsAndroid 4.318JELLY_BEAN_
2016-07-13 14:30:56 479
原创 Andriod 中dp dip px sp pt 的 区别
px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同。如下图所示(图片来自android developer guide,下同)。偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模糊。dp:这个是最常用但也最难理解的
2016-07-13 14:20:57 513
原创 Android 中 activity 窗口模式的实现
有一定Andriod编程基础的人都知道Andriod中activity之间的界面切换,第二个activity的界面会覆盖第一个。那么能否让第二个activity的界面以窗口的形式展示出来,而不完全覆盖上一个Acticity的展示呢?可以在AndroidManifest.xml中为你需要显示为窗口的activity中添加如果属性:android:theme为android:theme="@andro
2016-07-13 11:26:18 3283
illegal key size local_policy.jar US_export_policy.jar JDK6-8的替换文件
2018-04-17
AIDL 实现Service 双向 通讯 Demo
2016-10-02
iOS 界面整体向上滚动效果
2015-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人