什么是API?API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问的一组例程的能力,而无需访问源码,或理解内部工作机制的细节。

在我们Android Studio中,经常为了方便快捷而选择各种的API,这些API接口给我们带来了极大的便捷。下面是我整理的一些开发中常用的API接口。

平台接口


  • 阿里云 :https://market.aliyun.com/data
  • ApiShop:https://www.apishop.net/#/
  • 百度Api:https://apis.baidu.com/
  • 聚合Api:https://www.juhe.cn/docs
  • 京东云:https://wx.jdcloud.com/api
  • 小白接口:http://api.yesapi.cn/docs.php
  • 进制数据:https://www.binstd.com/api/

各类接口


技术接口
  • 开源中国:https://www.oschina.net/openapi
  • V2EX:https://www.v2ex.com/p/7v9TEc53
  • Coding:https://help.coding.net/docs/project/open/webhook.html
  • CNode:https://cnodejs.org/api
  • diycode:https://www.diycode.cc/api
  • 玩Android:https://www.wanandroid.com/blog/show/2
地图接口
  • 高德地图:https://lbs.amap.com/
  • 百度地图:http://lbsyun.baidu.com/
  • 腾讯地图:https://lbs.qq.com/
  • 搜狗地图:http://map.sogou.com/api/
新闻信息
  • 纽约时报:https://developer.nytimes.com/
  • 今日美国:https://developer.usatoday.com/docs/
  • BrewereyDB:https://www.brewerydb.com/developers
  • Diigo:https://www.diigo.com/api_dev
  • feedly:https://developer.feedly.com/
  • Genius:https://docs.genius.com/
  • goodreads:https://www.goodreads.com/api
  • HackerNews:https://github.com/HackerNews/API
  • Inoreader:https://www.inoreader.com/developers/
  • Instapaper:https://www.instapaper.com/api
  • Narro:https://docs.narro.co/%23introduction
  • Newsblur:https://newsblur.com/api
  • NRP:http://www.npr.org/api/index
  • Pinboard:https://pinboard.in/api
  • Pocket:https://getpocket.com/developer/
  • Product Hunt:https://api.producthunt.com/v1/docs
健身
  • Adidas AG:https://developers.adidas.com/services
  • Fitbit:https://dev.fitbit.com/
  • Jawbone UP:https://jawbone.com/up/developer
天气查询接口
  • 免费天气查询:https://www.kancloud.cn/ccjin/yingq/603579
  • 丫丫天气:http://www.yytianqi.com/
  • 心知天气:https://www.seniverse.com/
  • 和风天气:https://www.heweather.com/
快递查询接口
  • 快递100:https://www.kuaidi100.com/openapi/applyapi.shtml
  • 快递网:http://www.kuaidi.com/openapi.html
  • TrackingMore:https://www.51tracking.com/api-index-cn
笔记接口
  • 有道云笔记:http://note.youdao.com/open/
  • 印象笔记:https://dev.yinxiang.com/
  • 有知笔记:https://www.wiz.cn/manual/plugin/
词典
  • 有道词典:http://fanyi.youdao.com/openapi

人工智能


  • 百度AI市场:https://aim.baidu.com/ http://ai.baidu.com/
  • 智能机器人:https://www.sojson.com/api/semantic.html
  • Face+人脸识别:https://www.faceplusplus.com.cn/
  • 腾讯云:https://cloud.tencent.com/product/ai-class

好玩的接口


  • 网易云音乐:https://binaryify.github.io/NeteaseCloudMusicApi/
  • 知乎专栏:https://github.com/TonnyL/Zhihu_Zhuanlan_APIs/wiki
  • Biilbili : https://github.com/SocialSisterYi/bilibili-API-collect
  • 百度音乐:https://my.oschina.net/skiden/blog/102025
  • 干货集中营:https://gank.io/api
  • 二十四节气查询:https://www.apishop.net/%23/api/detail/%3FproductID%3D88
  • 考拉FM:https://github.com/kaolafm/api
  • 蜻蜓FM:https://open.qingting.fm/
  • Musixmatch:https://developer.musixmatch.com/
  • Spotify:https://developer.spotify.com/
  • Disqus:https://disqus.com/api/docs/

Android Studio开发中的各种开源API相关推荐

  1. 关于Android Studio开发中“unfortunately, xxx has stopped”的错误提示

    在Android Studio开发中,可能会遇到这样的情况:代码提示中没有任何的错误信息,但在运行虚拟机.点击某个按键进行操作时,可能会出现"unfortunately, xxx has s ...

  2. Android开发:Android studio开发中引用图片资源(图解)

    在使用Android studio开发程序时,是一定要接触怎么引用图片资源的,但是由于eclipse和Android studio 对于图片文件的引用存在差异,所以致使很多刚接触Android stu ...

  3. Android studio 开发中 用git实现批量忽略特定文件的方法

    git实现批量忽略特定文件的方法 在用AndroidStudio开发项目的时候,3个人协同开发,那么用Git同步代码,会将模块中的大量iml文件同步,每次都会提交和更新,一个一个的去忽略他们,显然是最 ...

  4. android移动开发软件安装,android studio 开发的安卓软件怎么安装到手机上

    android studio 开发中如何让运用运行在真机中. 大体实现方式有3种: 分别是: 真机通过usb插到电脑上进行开发. android studio 上面编写程序进行编译apk版本,通过其他 ...

  5. 华硕Tinker Board开发板(rk3288处理器)开发 ---- 将Android Studio开发的apk源码放到Android7.1.2源码中进行编译

    备注:此Android Studio项目并没有jni,没有使用动态so库,只是一个简单的项目. 1.将Android studio开发的项目移植到Android7.1.2源码中,我们只需要Androi ...

  6. Android Studio开发安卓app 安卓与webview中的js交互

    Android Studio开发安卓app 安卓与webview中的js交互 1.webview中的页面调用android中的方法 在Android Studio开发安卓app 封装WEB(H5,UR ...

  7. Android Studio系列(二)使用Android Studio开发/调试整个android系统源代码(不定时更新)

    本文是以源码中development/tools/idegen/README作为指导文档,给出了使用Android Studio导入Android源码的方法步骤. 环境: Ubuntu 12.04,o ...

  8. Android Studio开发(六)短距离无线通信——蓝牙通信

    Android Studio开发(六)短距离无线通信--蓝牙通信 Android Studio开发(六)蓝牙通信 一.任务需求 二.短距离无线通信技术(Short-Distance Wirleless ...

  9. fluter的环境搭配及android studio开发

    fluter的环境搭配及android studio开发 step1系统要求 step2获取Flutter SDK step3更新环境变量 1.镜像环境设置 1.在用户变量 2.系统变量 step4 ...

  10. 《Android Studio开发实战》学习(一)- Hello World

    <Android Studio开发实战>学习(一)- Hello World 背景 Android Studio的安装 Android Studio的启动和运行 运行小应用Hello Wo ...

最新文章

  1. WEB测试—用户界面测试
  2. [教程]MongoDB 从入门到进阶 (User系统)
  3. centos 删除crontab_centos7 定时任务crontab命令详解
  4. linux基本安全配置手册
  5. Matlab实现CNN(一)
  6. android adjust,【报Bug】安卓 adjust-position设置为false 页面依然被顶起 ios是好的
  7. js map的get 和list比 那个快_js中let和var
  8. NBUT 1116 Flandre's Passageway (LIS变形)
  9. POJ1338 amp; POJ2545 amp; POJ2591 amp; POJ2247 找给定规律的数
  10. linux查看行数命令 set,Linux显示文件行数之nl命令详解
  11. Repast-边界控制
  12. C语言实现超简单贪吃蛇(代码是抄的),我做一下讲解
  13. Windows 10 低版本驱动数字签名更新的必要性
  14. mysql 二次分组_MySQL分组
  15. 解决actionBar 闪现
  16. Idea一不小心把Main menu头部菜单关闭还原的解决办法
  17. QQ会员首页HTML+CSS
  18. crmeb多商户2.0正式版 新增DIY、PC端客服、同城配送平台等完整包下载更新包下载
  19. 《电子签名法》:CA名词解释
  20. Access-Control-Allow-Credentials

热门文章

  1. 数据不正态分布如何办?
  2. 复旦和同济计算机学硕,考研择校:复旦、同济、上财哪个更有前途?看网友怎么说!...
  3. 思科路由器的基本配置
  4. android设置自动亮度,Android设置屏幕亮度
  5. kubeedge v1.1.0部署指南
  6. html设置长宽高代码_(HTML)图像的宽高和边框设置!
  7. 读书笔记,《反脆弱》,第三章,猫与洗衣机
  8. 微信公众号网页开发测试环境搭建
  9. 绿色到黄色到红色的颜色渐变实现
  10. 第三篇:知其然,知其所以然-USB音频设备的开发过程