一些实用的开发用到的工具,网站等

news/2024/5/10 10:59:22/文章来源:https://blog.csdn.net/weixin_34025051/article/details/94682230

1.Desmos图形计算器,通过给出公式进行图形,清晰的看出你需要的什么图形.

网站:https://www.desmos.com/calculator

效果:

 

2.在线JSON校验格式化工具 ,在线格式化JSON并判断当前的json是否符合规范,顶部的菜单栏还有其他功能等你发现。

网址:http://www.bejson.com/

3.DevStore移动互联网企业运营解决方案整合平台,集齐众多工具服务的使用和评测,让你使用某些工具或集成某些服务,例如集成微信和QQ就能看看评测怎么写的.

网址:http://www.davstora.cn/(被博客园算作违禁内容了,把里面的a换成e,就是对的网址了)

4.极客导航-程序员自己的导航 提供了许多网站的快捷方式,方便快捷的找到想要的东西,找不到?没关系我们也有搜索功能。

网站:http://www.jikedaohang.com/

 

5.想访问google,不好意思,被墙了,不要紧,来看 shadowsocks8——永久免费的SS帐号及相关***资源(具体怎么使用就不教了)

 网址:http://free.shadowsocks8.cc/

注意:上面的和下面的我推荐下面的。

  换这个网址:https://github.com/getlantern/lantern

 

 

6. Iconfont-阿里巴巴矢量图标库,自己开发,团队开发,需要的图标你大多都能在这里找到,还等什么?打开中间的搜索框开始搜索你要的图标名称吧.

网站:http://www.iconfont.cn/

 

7.easyicon 如同上面的阿里一样,这里的图片更精美一些,icon png ico icns 格式都支持,还有在线格式转换等,既然有了阿里那么多一个也不错啊,来吧找找你的图标吧。

网址:http://www.easyicon.net/

 

 

8.Echarts 数据展示图形,在现在大数据的情况下,数据如何直观的展示让人一目了然成了重点,那么在你头疼的时候,它就能拯救你。

网站:http://echarts.baidu.com/examples.html

 

9.推送服务,如今app需要推送消息,增加日活,当app在用户手机中沉寂了好久,一个推送就能唤醒它,那么你的app就被拯救了。

  1).腾讯移动推送(信鸽)

  网址:https://www.qcloud.com/product/XGPush

  

 

   2).极光推送 (口碑不错的推送)

  网址: https://www.jiguang.cn/push

      

 

 

10.收集Android studio 常用的插件  是不是还在苦苦自己findViewById 还是自己在傻傻的为解析json而写个实体类,找个插件吧,帮你解决

网址:https://github.com/jiang111/awesome-androidstudio-plugins

 

 11.这里收集了大家常用的一些Android代码。想查看某些代码别人是怎么用的,你可以看看这个。

网址:https://github.com/jiang111/awesome-android-tips

 

12.自己做app没灵感,不知道那些效果实现的怎么样,那就来看看这个吧

网址:https://github.com/wasabeef/awesome-android-ui

 

 

13.精通 Android Data Binding ,Data Binding 解决了 Android UI 编程的一个痛点,官方原生支持 MVVM 模型可以让我们在不改变既有代码框架的前提下,非常容易地使用这些新特性。Data Binding 框架如果能够推广开来,也许 RoboGuice、ButterKnife 这样的依赖注入框架会慢慢失去市场,因为在 Java 代码中直接使用 View 变量的情况会越来越少。

网址:https://github.com/LyndonChin/MasteringAndroidDataBinding

 

 14.

(1).但凡和线程池/线程/同步/锁等有关的实践问题,尽量不要用Android的解决方案,如AsyncTask,而要用Java中已经历经考验的实践方案 如FutureTask+ThreadPoolExecuters。

(2).arraycopy(src, srcPos, dest, destPos, length)方法,瞬间摆脱Low到家的for循环来拷贝数组

 

15.一个iOS风格的边缘滚动效果,支持几乎所有滚动视图。

网址:https://github.com/EverythingMe/overscroll-decor

     http://www.open-open.com/lib/view/open1453184356245.html

  RecyclerView demo

 

16.一个可以在加载数据的时候显示闪烁(Shimmer)的RecyclerView

  网址:http://www.ctolib.com/ShimmerRecyclerView.html

 

List DemoGrid Demo

 

 

 

 17.还在为监听android软键盘努力吗?还在为类似QQ的面板和手机软键盘冲突在头疼吗?这个就能拯救你!

      网址:https://github.com/Jacksgong/JKeyboardPanelSwitch

 

 

 18.记录很多知识,这是别人的githup,我觉得不错就收藏了,作者如有异议,请通知我删去。

网址:https://github.com/BolexLiu/DevNote

 

 19.正在成为史上最全分类 Android 开源代码大全~~~~(正在整理收集,不要着急~~先 Star 一下吧)

网址:https://github.com/XXApple/AndroidLibs

 

开源的开发常用的框架工具 (转)

 

 

1. 缓存

  • DiskLruCache    Java实现基于LRU的磁盘缓存

2.图片加载

  • Android Universal Image Loader  一个强大的加载,缓存,展示图片的库

  • Picasso 一个强大的图片下载与缓存的库

  • Fresco  一个用于管理图像和他们使用的内存的库

  • Glide   一个图片加载和缓存的库  (google 推荐)

3. 图片处理

  • Picasso-transformations 一个为Picasso提供多种图片变换的库

  • Glide-transformations   一个为Glide提供多种图片变换的库

  • Android-gpuimage    基于OpenGL的Android过滤器

4. 网络请求

  • Android Async HTTP  Android异步HTTP库

  • AndroidAsync    异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。

  • OkHttp  一个Http与Http/2的客户端

  • Retrofit    类型安全的Http客户端 (本质还是okhttp)

  • Volley  Google推出的Android异步网络请求框架和图片加载框架

可以参考这篇博客:Android网络框架比较

5. 网络解析

  • Gson    一个Java序列化/反序列化库,可以将JSON和java对象互相转换

  • Jackson Jackson可以轻松地将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象

  • Fastjson    Java上一个快速的JSON解析器/生成器

  • HtmlPaser   一种用来解析单个独立html或嵌套html的方式

  • Jsoup   一个以最好的DOM,CSS和jQuery解析html的库

6. 数据库

  • OrmLite JDBC和Android的轻量级ORM java包

  • Sugar   用超级简单的方法处理Android数据库

  • GreenDAO    一种轻快地将对象映射到SQLite数据库的ORM解决方案

  • ActiveAndroid   以活动记录方式为Android SQLite提供持久化

  • SQLBrite    SQLiteOpenHelper 和ContentResolver的轻量级包装

  • Realm   移动数据库:一个SQLite和ORM的替换品

7. 依赖注入

  • ButterKnife 将Android视图和回调方法绑定到字段和方法上

  • Dagger2 一个Android和java快速依赖注射器。

  • AndroidAnotations   快速安卓开发。易于维护

  • RoboGuice   Android平台的Google Guice

8. 图表

  • WilliamChart    创建图表的Android库

  • HelloCharts 兼容到API8的Android图表库

  • MPAndroidChart  一个强大的Android图表视图/图形库

9. 后台处理

  • Tape    一个轻快的,事务性的,基于文件的FIFO的库

  • Android Priority Job Queue  一个专门为Android轻松调度任务的工作队列

10. 事件总线

  • EventBus    安卓优化的事件总线,简化了活动、片段、线程、服务等的通信 (目前我在用)

  • Otto    一个基于Guava的增强的事件总线

11. 响应式编程

  • RxJava  JVM上的响应式扩展

  • RxJavaJoins 为RxJava提供Joins操作

  • RxAndroid   Android上的响应式扩展,在RxJava基础上添加了Android线程调度

  • RxBinding   提供用RxJava绑定Android UI的API

  • Agera   Android上的响应式编程

12. Log框架

  • Logger  简单,漂亮,强大的Android日志工具

  • Hugo    在调试版本上注解的触发方法进行日志记录

  • Timber  一个小的,可扩展的日志工具

13. 测试框架

  • Mockito Java编写的Mocking单元测试框架

  • Robotium    Android UI 测试

  • Robolectric Android单元测试框架

Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator,Espresso等

14. 调试框架

  • Stetho  调试Android应用的桥梁,使得可以利用Chrome开发者工具进行调试

15. 性能优化

  • LeakCanary  内存泄漏检测工具

  • ACRA  Android应用程序崩溃报告

 文章转载自 开源中国社区 [http://www.oschina.net]

 

转载于:https://www.cnblogs.com/woaixingxing/p/6586479.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_795747.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站调整为黑白的方法

当举行哀悼活动时,有时会要求将网站调整为黑白色,确保展现效果肃穆凝重 通过以下方法可快速将网站调整为黑白 首先,先下载grayscale.js文件,需要使用这个插件实现效果 链接: https://pan.baidu.com/s/1KWbWDWHclvjPcZfMIJljxA 提…

Tomcat局域网多端口建立多网站

明确概念: 概念一:一个IP访问多个网站,只能用不同的端口; 概念二:一个端口访问多个网站,之能用不同的域名。 概念一、实践解决 一、环境: 局域网多个网站。 二、解决方法: 配置多个…

视频网站广告屏蔽器

本软件用于屏蔽优酷等视频网站的视频广告!运行软件时最好关闭杀毒软件,如果弹出阻止请选择允许,否则无效!屏蔽后请重启浏览器!~ 下载地址 本文转自haiyang45751CTO博客,原文链接: http://blog.5…

ASP.NET Core 一步步搭建个人网站(1)_环境搭建

ASP.NET Core2.0发布有一阵子了,这是.NET 开源跨平台的一个重大里程碑, 也意味着比1.0版本要更加成熟。目前.net core具有开源、跨平台、灵活部署、模块化架构等等特性,吸引着一大批开发者。笔者也开始加入拥抱.net core大军,那就…

如何快速找出哪里不符合xml格式_网站入侵:黑客必学知识点 “你所不知道的xxe攻击漏洞”...

1、xxe攻击漏洞的简介何为XXE漏洞?XXE是指xml外部实体攻击,Xxe漏洞全称xml external entity injection即xml外部实体注入漏洞,xxe漏洞发生在应用程序解析xml输入时,没有禁止外部实体的加载,导致可加载恶意外部文件&…

网站经常间歇性访问不了_「干货」IT人员经常访问的国外技术交流网站汇总

搞技术的,如果想更高提升自身技能水平,英语这关是逃不了的。——某位不愿透露姓名的在线翻译loser技术人员经常会在各种技术交流社区游逛,大家互相学习、交流、分享、帮助。互联网拉近了地球人的距离,让全世界的技术人员可以聚集在…

搜索引擎提交工具_如何有效的提高网站在搜索引擎上的收录?

企业建站的目的是为了获取流量,搜索引擎作为网站流量最主要的来源,搜索引擎优化成为了网站最为重要的工作,收录越多的网站获取流量和排名的几率也就会越大,现在做优化就是要想尽各种办法提高网站的收录,随着搜索引擎的…

tensorboard无法访问此网站

元学习论文总结||小样本学习论文总结 2017-2019年计算机视觉顶会文章收录 AAAI2017-2019 CVPR2017-2019 ECCV2018 ICCV2017-2019 ICLR2017-2019 NIPS2017-2019 使用程序网址:http://K12XJM22CBKN6KF:6006 打开网页时: 一个办法:将网址改为&a…

如何解决网站可能存在webshell网页木马,阿里云网站木马后门文件提醒

早上刚上班就有新客户咨询我们Sinesafe安全公司反映说收到一条阿里云的短信过来,内容为:网站木马文件提醒018-06-20 09:20:49尊敬的***网:您的虚拟主机中有文件触发了安全防护报警规则,可能存在webshell网页木马,您可以…

HTTPS时代的到来是大势所趋!阿里云CDN如何助力企业网站进入HTTPS时代

2019独角兽企业重金招聘Python工程师标准>>> 摘要:在2015年,天猫和淘宝已经实现了全站HTTPS,并且在2015年底,阿里云CDN HTTPS产品化并且开始全面对外,并且为越来越多的客户提供HTTPS服务。无论是从阿里内部…

帝国CMS7.2 手机网站使用教程

下面为详细操作步骤:一、设置所有访问端统一的访问地址后台>系统>系统参数设置:网站地址:这个地址一定不要加上域名,比如设置为:/(默认安装后也是没有加上域名,如果自行修改过&#xff0c…

python 爬取种子_Python爬虫框架Scrapy 学习笔记 2 ----- 爬取Mininova网站种子文件信息...

1. 任务描述目标网站截图:-------------------------------------可以看到种子文件的列表,这些链接的url可以用正则表达式表示为: /tor/\d详情页截图截图中的:资源名称, 资源大小,和资源描述就是我们要抓取的信息。2. …

基于django的视频点播网站开发-step4-首页功能

在本讲中,我们开始首页功能的开发,在开发过程中,大家将会学习到Django中的通用视图类、分页对象paginator以及foreignKey外键的使用。 效果演示 整体功能 大家可先通过 网站演示地址 浏览一下首页的效果。我们首页呢,比较简洁大方…

连接云服务器_Windows server 2012 云服务器建站教程 (1):远程连接桌面+IIS服务器安装...

服务器:Windows server 2012 阿里云服务器发布网站的过程中,实在是踩了太多的坑了,通过云服务器发布一个http://asp.net真是费劲儿,如果你要是需要访问cshtml格式的网站,会更加费劲儿一点。1.使用远程桌面连接云服务器…

大型网站技术架构(六)网站的伸缩性架构

2019独角兽企业重金招聘Python工程师标准>>> 网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的…

linux samba启动连接不上,CentOS中Samba配置后始终连不上解决_Linux教程_Linux公社-Linux系统门户网站 正解...

按照网上的办法改了/etc/samba/smb.conf配置文件,结果在Win7里面就是连不上,后来发现是防火墙的问题。有两个命令必须要执行:1、将SELinux设置成disabled或者permissivesetenforce 02、关闭防火墙服务service iptables stop若SElinux啟用中&a…

php网站在哪儿添加文章_php添加文章时生成静态HTML文章的实现代码

PHP生成静态文章HTML,有批量的生成,但比较标准的应该是在添加文章时就生成HTML文章,编辑时再重新生成HTML文章,删除文章时同样也样删除多余出来的HTML文章,这时批量生成就显得有点力不从心了,下面就介绍一下PHP在添加文…

php多网址文章发布,如何设置发布到多个网站-批量发布文章到站群

软件自定义API接口发布,是针对所有网站类型的发布方法,是最灵活的一种发布模式,当你的网站没有软件上的那几个常用网站程序,就可以考虑这种方法了,此方法通用,但是也需要一定的编程知识。下面跟我一步步设置…

怎么测试本地网页在不同分辨率下电脑显示效果_好的响应式网站应该怎么做?...

响应式网站设计开发,也有叫做响应的Web设计,或着叫响应式网页设计,响应式网站设计开发的目的是为不同设备提供的多种适配的展现形式。一个网站,为了适应不同的用户的不同客户端的查看,通过响应式网站制作过程提供各种适…

jquery导入数据_【Python成长之路】从 零做网站开发 -- 基于Flask和JQuery,实现表格管理平台...

【写在前面】你要开发网站? 嗯。。会Flask吗? 什么东西,没听过。。。会JQuery吗? 是python的库吗 ?那你会什么? 我会F12打开网站好吧,那我们来写个简单的表格管理平台。基于Flask框架和JQuery实…