安卓开发常用SDK

工作这么久了,总结一下手机APP中常用的SDK等。

地图:百度map,高德也行,但实际使用中感觉还是百度用着顺手,可能用习惯了吧。在部分机型上高德定位误差比较大,百度则没发现有这种情况。

推送:小米推送。百度推送等在miui系统中会收不到推送,另外,miui默认禁止应用Service自动重启,如果使用其他推送可能会导致收不到推送

聊天:环信。之前用的环信,不怎么稳定,可以使用小米推送来实现聊天功能。理由同上。

图片存储:又拍云,总起感觉速度还可以,不过同一张图片第一次在又拍云生成指定大小的图片时可能延时比较高,但影响不大

第三方登陆:新浪,qq,微信等

短信验证码:mob验证码

json解析:fastjson,速度最快,简单易用

网络请求:okhttp,,亲测效率很高,在某些特殊情况下更是秒杀HttpClient

图片加载:ImageLoader

图片上传:开源框架很多,可以使用xUtils

数据库:greenDAO,效率极高,使用非常方便

图片:阿里iconfont,类似图片的文字,缩放不失真,颜色可任意改变

下拉刷新:XListView

回弹控件:OverScrollView,效果不怎么好,里面的控件点击时有时不灵敏,不推荐使用

二维码生成及拍照扫描,本地扫描:google zxing

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 05:11:48

安卓开发常用SDK的相关文章

安卓开发常用工具总结

安卓开发网址: Json数据解析工具 Json数据在线解析:http://www.kjson.com/jsonformat/ Json数据本地解析软件:HiJson 安卓Studio常用插件 GsonFormat Gson数据的格式化CodeGlance 提供一个代码缩小的视图,可用于快速定位代码genymotion genymotion插件Android Code Generator 生成ViewHolder和findView方法的代码Android Parcelable code gener

开发常用镜像资源替换为国内开源镜像(yum,compose,maven,docker,android sdk,npm,国内开源镜像汇总)

一.国内开源镜像站点汇总 阿里云开源镜像站 (http://mirrors.aliyun.com/)网易开源镜像站 (http://mirrors.163.com/)中国科学技术大学开源镜像站 (http://mirrors.ustc.edu.cn/)清华大学开源软件镜像站 (https://mirrors.tuna.tsinghua.edu.cn/)中国电信天翼云 (http://mirrors.ctyun.cn/) 二.软件版 (一).操作系统类 1.Ubuntu阿里云:http://mir

Eclipse+ADT+Android SDK 搭建安卓开发环境

要求 必备知识 windows 7 基本操作. 运行环境 windows 7 下载地址 环境下载 最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--).下面把我的安装过程和经验分享个大家!! 安装JDK 这里可以参考我之前写的一篇关于安装J

安卓开发中如何使用android sdk不包括的jdk Api

安卓开发时,需要调用安卓sdk中不存在的java API,考虑引入jdk.通过研究jdk包文件及sdk文件,获取解决办法.没做过这方面的工作,所以花了一天的时间,才明白了是怎么回事~~~ 收获:弄清jdk安装目录中各目录的功能,及android sdk Api包目录结构. 解决方法:在安装目录中,有一个压缩包src.zip,直接导入到安卓中就可以了~~~~ 项目--属性---buildpath---source--adexternaljar----选择src.zip 这样我们就不用考虑如何把jd

Android SDK:Android standard develop kits 安卓开发的工具集

目前主流的安卓开发工具: 1.Adnroid-Adt-bundle SDK Manager.exe: Tools(安卓的开发小工具) 各种安卓版本 Extras 额外的开发包 在线更新/安装的安卓版本的更新工具 不提倡在SDK Manager在线更新安卓版本.sdk: 主要用来存储安卓开发的环境 .android:虚拟机创建的文件 add-ons 存储google的一些API 平时很少 基本没使用 存储google地图 google paly 代码 build-tools 编译工具 docs 安

安卓开发—导入高德地图sdk后工程中无法找到相应的包

声明:本人小白,刚刚学习安卓开发,以下是自己开发中遇到的一些问题,将解决方法贴出来供大家参考,求大神勿喷-- 想学习使用高德地图的API,从官网下载了相应的sdk,按照参考文档的方法将相应的地图包,搜索包导入libs文件夹,以及进行了相关配置,我确信我真的是一步步来的没有错-- 然而,我在编写代码的时候,却根本没有这个包!!!! 为此,我几乎花了三天下午的时间找各种原因还是没有找到   = =|||  (不要喷我!!!) 也试了各种从网上查的方法,不过没有效果,最后还是自己找出来的-- 解决方法

Eclipse配置安卓开发环境(解决SDK manager下载慢问题)

Android新手在eclipse搭建安卓开发环境基本都会遇到Android SDK manager下载慢,ADT下载慢的问题,本文将带大家完整的安装一遍开发环境 工具:eclipse     SDK    ADT 第一步: 启动eclipse,依次点击菜单栏的 Help  ->Install new software,如下图,再点击 add,Name一栏随便起个名字,location中找到你的SD压缩文件的位置,点击 OK 全选Select All ,一定要不要勾选Contact all  u

搭建eclipse的安卓开发环境(eclipse+jdk+adt+sdk)

学校暑期大作业让用安卓写一个app,有两种方案(android stduio+sdk和eclipse+jdk+adt+sdk)折腾了几天发现还是后者好用,但是安装环境和下载真的是去了半条命,(不过由于eclipse是开源的,配置不对删掉就行了,不用担心卸载问题还是挺好用的)网上找的教程大部分都只说了一半,我来整合一下,自己亲测安装和运行项目成功(wiin7 64bit)和同学(win10). 想要用eclipse写安卓开发项目,首先要准备四样东西,eclipse,jdk,adt和sdk.我这边给

Windows搭建Eclipse+JDK+SDK的Android --安卓开发入门级

?? 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图: 选择 Download JDK 只下载JDK,无需下载jre. (2)eclipse下载 进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载    HTTP下载) 如下图: 我们选择第一个(即eclipse IDE for java EE Devel