博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一些免费收费api收藏
阅读量:4691 次
发布时间:2019-06-09

本文共 2871 字,大约阅读时间需要 9 分钟。

转载:

一 、api 

1、 百度api集市 
2、 豆瓣开放 ,仅向企业开放 
3、 淘宝开放平台 
4、 图灵语音 
5、 讯飞语音 
6、 跟百度api集市差不多,超级赞,做好认证就行了,我有20+认证能用的免费api 
7、 马化腾的开放平台(对应的还有腾讯开放平台,百度吧 没啥用) 
8、 融云IM 
9、 百度开发者中心,我用过地图和语音。。 
10、 人脸识别,我下的demo没法用 就没再继续研究, 
11、 新兴的,暂时没用过 
12、 腾讯的崩溃收集平台 
13、 高德地图,准备近期尝试一下,还有那个腾讯地图听说也不错; 
14、 蜻蜓FM,我审核了一周还没动静 。 
15、 优酷开放云,这个屌!真的,各种资源都开放,各种功能 ,拿好纸巾看文档吧!(前提是准备好资料进行审核) 

二、后端云 

1  :网站自己继承了一个社交系统,可以直接拿来用,且包含了IM、PUSH功能 
2、 美味书签,集成三方登录、应用内社交,应用内搜索(超赞),有免费空间; 
3、 比目云,3.53开始加入了RxJava,so, 如果你想搭一个RxJava的项目,这个会跟你项目中的RxJava冲突,能用 ,但是我在打包环节出现了问题,我就弃用了他; 

开源网站

三、网站:(容易忽略不看的) 

1、 泡在网的日子 :全栈开源、 
2 、 菜鸟教程,全栈教程 
3、 简书,类似论坛的心得交流,并非IT论坛 
4、 伯乐在线 以行业资讯为主,无频道 
5、 。。。。。。。 
6、 稀土 开源实用的东西较多 
7、 堆栈科技 国产StackOverflow 
8、 开发者头条 功能单一 可以不看 
9、 好库文摘 帖子 以技术实现为主 
10、 
工具类 
baseactivity 
各种工具 
开源组件收藏: 
UI 
1、  简洁美观的进度栏动画 
2、类似系统的 开关按钮  
开发环境帮助 1 无线adb WIFIADB 适用于AS;2 
3、有空搞一下状态栏颜色变更 
数据处理 
网络处理 网络请求RxJava+Retrofit OkHttp和HttpURLConnection一样, 是面向的, 而且是做socket层的事情的, 使用时要在子线程调用, 通过handler发送结果到主线程. 而NoHttp和Volley不是做socket层的东西. 直接在主线程就可以调用, 拿到结果后直接更新UI, 不需要用handler去发送, 很简单. 
不过我推荐使用NoHttp. 原因是NoHttp封装了: 文件下载, 断点续传, 304缓存, 302/303传参数, 传文件, 请求头, 多文件上传, 大文件上传, Cookie自动管理等多种功能, 这些是Volley而没有, 使用Volley时这些功能要我们去写蛮多代码来再次封装. 而且Volley用的HttpClient来解析的, Android6.0删除了HttpClient后, 我们在6.0下也不能使用Volley的源码了, 所以还是用NoHttp吧, NoHttp兼容2.0-6.0以上 而使用OkHttp还需要我们自己去封装, 而且Android4.4之后NoHttp也是使用OkHttp做底层的。

来源:  

操作:Afinal框架 xUtils框架、 ThinkAndroid、LoonAndroid

gradle中需要compile编译的常用依赖 批量复制:

apply plugin: 'com.neenbedankt.android-apt' // 用于dagger compile 'com.android.support:appcompat-v7:23.4.0'compile 'com.android.support:support-v4:23.4.0'//  compile 'com.jakewharton:butterknife:7.0.1'// 视图compile 'com.sdsmdg.tastytoast:tastytoast:0.0.2'// 超级帅的吐司,需要删除 manifest中的backupcompile 'com.github.ybq:Android-SpinKit:1.0.2'compile 'com.android.support:design:24.0.0'compile 'com.ldoublem.thumbUplib:ThumbUplib:0.2'// 点赞图标 https://github.com/ldoublem/ThumbUp  compile 'com.nineoldandroids:library:2.4.0'compile 'cn.bingoogolapple:bga-refreshlayout:1.1.6'//如上两个库是上拉下拉刷新组件// 架构apt 'com.google.dagger:dagger-compiler:2.0'//    Dagger2:依赖注入(或叫ioc,用过Spring的都知道这东东)框架,用于解耦的。compile 'com.google.dagger:dagger:2.0'// 网络//    compile 'eu.the4thfloor.volley:com.android.volley:2015.05.28'//    compile 'com.alibaba:fastjson:1.2.15'//    compile 'com.squareup.retrofit2:retrofit:2.1.0'// 网络请求compile 'com.squareup.okhttp:okhttp:2.5.0'// 网络请求 同时依赖compile 'com.squareup.okio:okio:1.5.0'compile 'com.squareup.okio:okio:1.6.0'compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'//json解析为DAO模型compile 'com.google.code.gson:gson:2.4'project's build.gradleclasspath 'com.neenbedankt.gradle.plugins:android-apt:1.8'// 用于dagger

tips 当导入开源组件时 很多配置是不正确的,比如gradle版本、sdk、等,这时可以在down之后导入项目依赖之前,到文件夹中去修改一下grale中的对应设置,改好了再导入; 

如果已经导入 就去工作空间(project)找到导入的module,因为配置不正确,所以在androidstudio中是无法显示的 ,只能在文件夹中去修改 ;

转载于:https://www.cnblogs.com/benchao/p/6081947.html

你可能感兴趣的文章
Jquery radio选中
查看>>
postgressql数据库中limit offset使用
查看>>
测试思想-集成测试 关于接口测试 Part 2
查看>>
windows下mysql密码忘了怎么办?【转】
查看>>
php生成器使用总结
查看>>
T-SQL中的indexof函数
查看>>
javascript基础之数组(Array)对象
查看>>
mysql DML DDL DCL
查看>>
RAMPS1.4 3d打印控制板接线与测试1
查看>>
python with语句中的变量有作用域吗?
查看>>
24@Servlet_day03
查看>>
初级ant的学习
查看>>
redis数据结构--String
查看>>
POJ 3279 Fliptile (二进制枚举)
查看>>
memcached 细究(三)
查看>>
future
查看>>
关于main函数传参数的问题
查看>>
getTickCount()函数 VS GetTickCount()函数
查看>>
嵌入式jetty
查看>>
2017~回顾分享
查看>>