Android
文章平均质量分 56
蚍蜉叹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android推送研究概述
手机推送原理:主要为Pull和Push方式,Pull主要为轮询,由手机发起请求耗电耗流量。Push则由SMS和持久连接,而SMS需要向移动运营商付费,成本太高。手机联网原理:运营商分配给手机的实际上是运营商的内网IP,需要通过NAT(NetworkAddress Translation)进行IP地址转换。如果一个链路有一段时间没有通信时运营商就会删除网关NAT映射表中其对应表。(故而长连接心跳原创 2017-08-18 14:14:24 · 487 阅读 · 0 评论 -
Androidpn项目搭建
androidpn这个项目是由一个韩国人独立开发,在sourceforge上地址为:https://sourceforge.net/projects/androidpn/,但是这个项目版本更新在2010年就停在了0.5.0而不再更新。github上的androidpn则最近更新时间为2012年的,版本为androidpn-0.6.0.地址:https://github.com/dann原创 2017-08-18 13:09:29 · 733 阅读 · 0 评论 -
MQTT实战:Eclipse Paho + Moquette
https://github.com/eclipse/paho.mqtt.android和https://github.com/eclipse/paho.mqtt.java下载项目。新建AndroidStudio项目命名为PahoAndroid,将paho.mqtt.android-master项目下的service和sample拷到PahoAndroid。新建Eclipse mars j原创 2017-08-19 14:29:07 · 3289 阅读 · 3 评论 -
Android Studio无法单点调试Connected to the target VM, address 'localhost8601', transport 'socket'
在windows上用AndroidStudio开发android时遇到了一个问题: 在XXX-java中报出提示:Connected to the target VM, address: 'localhost:8601', transport: 'socket'然后app进入等待状态然后黑屏了,无法进入调试。解决1:端口被占用,需要杀死对应进程,但实际上该端口是AndroidStudio在使用。如原创 2017-09-13 15:51:31 · 52514 阅读 · 15 评论 -
Android第三方库和框架
牢牢记住所有的第三方库能实现的功能,我们使用原生的API只要花时间和精力也能实现,但是可能会出现很多的bug而且会花费较多的时间和精力,而且性能也不一定很好,第三方的库会帮我们封装底层的一些代码,避免我们做重复多余易出错的事情,让我们专注于业务逻辑,所以学习任何一个第三方库都将是简单的,我们不应心生畏惧。一些原则规划好界面层,至少应该遵循几条基本的原则: 保持规范性:定义好开发规范,包括书写规范、原创 2017-10-08 14:59:25 · 3215 阅读 · 1 评论 -
学习笔记_Gradle和Proguard
Gradle官网: https://gradle.org/ Proguard官网:https://www.guardsquare.com/en/proguard易百教程:通用Gradle知识http://www.yiibai.com/gradle/ Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DS原创 2017-11-07 20:08:22 · 1758 阅读 · 0 评论 -
Android注解 - 基础知识
Android注解 - 基础知识官方文档:https://developer.android.com/studio/write/annotations.html。AndroidAnnotations框架:http://androidannotations.org/。 Butter Knife框架:http://jakewharton.github.io/butterknife/。 其他如:XUtils框架等。原创 2017-10-13 16:45:32 · 431 阅读 · 0 评论 -
Android Studio快捷键收集(Eclipse版)
陆续更新中……格式:功能:KeyMap中的说明:Eclipse版操作。switch转换成if-else:Show Intention Action:选中switch然后Alt+Shift+J。原创 2017-10-28 11:51:23 · 363 阅读 · 0 评论 -
谷歌翻译接口使用(android为例)
对于android来说,很多翻译接口要收费的。但是翻译还是有很多网页版的,因此爬虫便成为一种方式。谷歌翻译中国版不需要翻墙,谷歌翻译中有一个接口可以得到翻译后的json。例子: https://translate.google.cn/translate_a/single?client=gtx&sl=en&tl=zh&dt=t&q=Do%20not%20work%20overtime%20tonig原创 2017-11-16 19:42:32 · 10520 阅读 · 16 评论
分享