首页> 搜索结果页
"eclipse网站视频教程" 检索
共 69 条结果
安卓开发者必备的42个链接
1、谷歌安卓开发者页面 这里是主站点,在这您可以找到一切资源帮助您开始安卓开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分:作为初学者,你应该从工具开始,这部分讲解了如何安装安卓SDK。教程为你提供了关于安卓的基本介绍,教给你如何写出你的第一个程序。它包括很多的资源,即便成为高级程序员你仍需阅读这里面的文章。API指南是对于不同API更技术性的手册,在更加深入理解安卓内部工作方面十分有用。参考手册包含关于安卓库的完整的类引用。在Google Services部分你会找到更多库的信息,这些库可以让你连接到Google的服务,例如地图和Google+。教程2、Vogella的安卓教程这里面包括许多给初学者以及高级安卓开发者的教程。这些文章由Lars Vogel编写,文章十分专业,为你提供对安卓架构的深入理解。3、EduMobile 安卓开发与编程在这里你可以找到许多基于单独话题的教程。这些教程并非按照循序渐进的顺序排列的,但是却包含了多种多样的独立话题。4、CoreServlets安卓编程教程这是一个更循序渐进的教程系列,可以在你迈出安卓编程的第一步时为你指导。5、给初学者的安卓Linux编程该教程由三部分组成的,是由linux.com主办目标受众是具有Java背景的安卓初学者。6、安卓快乐编程这是一个程序员学习安卓的博客。Kinam Choi在他了解安卓架构过程中通过他的经验帮助你来理解。7、Styling Android在这个博客中Mark Allison 专注于设计和安卓应用程序的布局。对于那些想要写出有着杰出UI、漂亮的程序的人来说,这是非常有用的资源。8、“How To Make An Android App”  XDA 论坛这里包含了一系列的论坛帖子,这些帖子指导你开发简单的安卓应用程序。视频教程9、TheNewBoston 安卓教程这里有200个视频教程,这些教程专注于安卓开发的各个方面,从下载和安装安卓SDK开始。大多数视频在5分钟左右,这使得你可以在任何小憩的时候看上一段。10、Derek Banas 安卓开发教程Derek 定期的上传关于各种主题的视频教程。目前共有五个关于安卓开发的视频。11、 “如何进行Android编程” — tgent07这里有10个简单的视频为你介绍安卓开发。有些视频是其它教程很少涉及到的内容。全部看完10个视频大概需要两个小时左右。12、安卓开发者如果你想紧跟安卓开发的步伐,那么你应该订阅官方的安卓开发者(Android Developers)频道。这里你会学习到最新的特性以及独门绝技。13、Android Authority (安卓权威)这是另一个专注于安卓的频道。主要是面向用户,但是作为一个好的开发者,你也应该时刻了解用户的观点。工具14、ADT Plugin for Eclipse (ADT 插件)对于新手而言,这是目前开发程序的标准的方式,也是最佳选项。Android Developer Tools 插件在Eclipse中集成了安卓SDK并且包括一个图形化的布局编辑器,它能自动生成布局XML文件。如果你不喜欢Eclipse,你也可以尝试用IntelliJ IDEA 12 来替代。15、AndroidAnnotationsAndroidAnnotations 通过使用Java注解来创建样板代码,从而简化了安卓应用程序的开发。它负责替你来最常用的任务从而显著地提高代码开发速度,同时增加了代码的可读性。16、RoboGuiceRoboGuice的目的在与为安卓开发加入依赖注入。 RoboGuice同时利用了标注以及Java映像来达到它的目标。资源17、The Ultimate Android Library (T.U.A.L) 终极安卓库这是一个展现了许多定制库、图标和视图的程序。你可以在你的设备上安装这个程序并且在action中看到这些元素。你也可以在他们的网站上贡献新的的库。18、AndroidViews这里有许多定制视图、库和其它资源。你不用重新发明已有的东西,所以可以节省很多时间。19、Chupa Mobile如果你愿意为应用程序组件花钱的话,那么这个市场就是为你而存在的。同是你也可以考虑卖出你自己的定制组件,小工具等等。APP UI 设计20、官方设计指南这是安卓网页上的官方站点。它包含所有程序设计的基本信息。21、Android Patterns这是一个UI模式的目录,它解释了与你的应用程序交互的最常用和直观的方法。如果你想为用户创建无缝体验,那么这个网站是必须要看的。22、Android App Patterns这里有很多截图,这些截图来自不同种类的应用程序。例如,你可以比较各种导航界面来发现哪一种最适合你的程序。23、Mobile Patterns这是另一个有很多截图的网站,既有安卓的也有iPhone。24、30 Web、Mobile Wireframe Toolkits这是一篇文章,文章包含了30个资源的链接。Wireframe 工具包让你可以更加专业地布局你的程序设计。25、Graphic Designers Cheatsheet如果你想创建、实现你想要的布局,并快速发布的话,这是一个非常有用的资源。灵感26、Android Niceties这是Tumblr上的一些内容展示了最优美的安卓程序,它是启发灵感的好资源。27、Lovely.ui这是一个展示漂亮的手机程序的网站。不仅有安卓程序也有其他的,但是对于手机程序设计者来说都非常有用。博客28、安卓官方开发者博客  这个官方博客来自于谷歌的安卓开发者。与这些内部人士保持联系以获得最新资讯是非常有必要的。29、安卓周刊这个其实不太像是一个博客,它更像是一个每周的新闻通讯,它让你知道最新的安卓开发的问题。30、Cyril Mottier这是一个非常好的博客,它关注与安卓界当前的发展趋势。31、The Commons Blog对于了解安卓开发的更深层次的信息, 这个博客是非常必要的读物。Mark Murphy关注与开发者需要注意的细节以及陷阱。32、Android UI Patterns在Juhani的这个博客中,他专注于应用程序的设计和可用性。人物要保证时刻获取最新的安卓开发的信息,最好的方式就是与那些开发或为架构出力的人们保持联系。因为安卓是谷歌创建的,你会发现开发者社区主要在Google+上(而不是Facebook上)。但是你同样可以在其他社交网站上找到他们。33、Mark Murphy (Commonsware)Mark Murphy撰写了“The Busy Coder’s Guide to Android Development”这本书,此书共有2300页,其中包含了大量有用的信息。他主要使用Google+,但他也有一个自己的网站,同时也会在stack overflow上回答问题。34、Tor NorbyeTor Norbye 是谷歌公司安卓部门的一员。在安卓开发上,他从事视觉工具方面的工作。你也可在Twitter和YouTube上找到他,同时他也是The Java Posse的一员。他的博客已经不在更新,因为他已经把主要活动转移至Google+。35、Romain GuyRomain Guy 是安卓UI部门内部的专家,他专注于图形性能和动画。他使用Google+和Twitter, 也在Stackoverflow上回答问题,同时有自己的博客。请务必看看他的这个在2013 Google I/O大会上关于安卓图形和性能以及动画的视频。36、Dianne HackbornDianne Hackborn 是一名安卓架构工程师。除了使用Google+,他还在Stackoverflow上回答问题。37、Chris BanesChris Banes 是ActionBar-PullToRefresh、PhotoView和Android-BitmapCache的作者,这三个均为对于安卓开发者非常有用的库。你可以在Google+、Twitter、Stackoverflow、博客甚至Facebook上找到他。38、Jake WhartonJake Wharton是Android-ViewPagerIndicator和ActionBarSherlock的开发者,这两者简化了所有版本安卓中action bar设计模式的使用。他使用Google+、Twitter, 同时也在Stackoverflow上回答问题。39、Roman NurikRoman Nurik 对于安卓的贡献主要是改善了用户体验和视觉设计。你可以在Google+、Twitter、Stackoverflow和Dribbble上关注他。40、Adam PowellAdam Powell 是一名安卓架构开发者,他主要从事UI工具箱的工作。你可以在Google+、Twitter和Stackoverflow上找到他。41、Richard HyndmanRichard Hyndman是安卓开发组的一员。他主要在Google+和Twitter上发帖。42、Cyril MottierCyril Mottier 是GreenDroid和常规blogger的开发者。你可以在Google+和Twitter上找到他。
文章
设计模式  ·  Java  ·  程序员  ·  API  ·  定位技术  ·  开发工具  ·  Android开发  ·  开发者  ·  UED  ·  iOS开发
2022-01-18
Android 学习资源大全集汇总(github持续更新)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingfeng812/article/details/51273762 简述 github地址: https://github.com/Arisono/MarksToAndroid 关注微信公众号: Arisono 技术爱好者欢迎加群 Android实战开发 151909524 Android大神 android-dev-cn Trinea 郭神 任玉刚 鸿洋 夏安明 徐医生 daimajia stormzhang 农民伯伯 胡凯 郝锡强 张兴业 老罗 Mr.Simple(源码设计模式) 咪当系欧巴(非常有天赋的Coder) android_tutor gundumw100 心有灵犀鬼才心 引路蜂 innost(阿拉神农) harvic wangkuifeng0118 wdaming1986 技术博客[综合] 袭烽(Android) LCore(Android) wangjia55(Android) 资深架构师(服务器) 小巫(Android) aigestudio 码农明明桑(有审美细胞的开发者)(Android) stay4it(Android) 神话(Android) love-somnus-服务器端 TommyYaphetS(ios) 容芳志(ios) mchdba(数据库) 一叶飘舟(Android) Android 学习导航 android-open-project(Trinea) android-open-project-demo(开源项目Demo) MaterialDesign(Material案例大全) awesome-android-ui awesome-android android 常用库(CSDN) Android源码设计模式 awesome-android-performance awesome-android awesome-android-libraries RxJava-Android-Samples android-training-course-in-chinese The Busy Coder’s Guide to Andriod Development(书籍+源码) openproject(github用户) 整理的android开发资源 我是如何自学Android,资料分享(2015 版) awesome-resources(android沉思录) android学习之路 (MDCC技术大咖秀)Android内存优化之OOM Material Design Theme UI AndroidCommon coursera-android android-demos Android related examples 它人订阅的牛人博客 2014 总结和 2015 展望 googlesamples(googles开发的sample) Android 代码库 安卓巴士 Arsenal AndroidLibraries Android-Gems Appance Devstore android-nice-repo apkdemo 阳和移动开发 23Code f-droid 源码天堂 爱开发 泡在网上的日子 蓝豹源码 A5源码 源码天堂 Java技术 maven-framework-project datastructure(算法设计) spring-framework Git教程(廖雪峰) 免费的计算机编程类中文书籍 Material Design 中文协同翻译 博客Hexo主题 博客Hexo主题(全) Java学习网 Java开发中的23种设计模式详解 Android 源码设计模式 java-design 设计之禅源码 大话设计模式源码 在线文档 android api 英文文档 android api 中文文档 android 源码 Java1.6 api Java帮助文档 拨云见 gradle user guide 技术api大全 Maven依赖包查询1 Maven依赖包查询2 jarfire(jar包下载) 在线教程 易百教程 w3school 实验楼 汇智网 fenby 希赛网 lintcode(在线题库) 码农谷(在线编程)http://www.manonggu.com/biancheng/) 牛客网(在线笔试) mianwww(在线笔试) 计蒜客 SQL教程 菜鸟教程 ExtJs官网 WEB开发基础最佳实践手册 在线视频 慕课网 极客学院 麦子学院 爱酷学习网 博学谷 优才学院 云路网 网易云课堂 公开课 新浪公开课 菜鸟窝 内侧发布 蒲公英 fir 技术名站-Android Androidweekly 开发技术前线 码农网 51cto android学习网 it985 vogella 伯乐在线 codecloud 博客园 学UI网 Android专区 干货集中营 ndroidchina stormzhang eoe社区 Phonegap100(移动Web领域) 技术名站-Java 开源中国 open-open divcss5(网页布局) HTML5 快课网 推酷 程序员之家 酷勤网 拼吾爱(电子书) 产品原型设计 code4app(IOS名站) cocoachina(IOS名站) bootcss 前端开发css88 前端里 Web开发 ourjs 开发视频 老罗Android视频[详细版]全集分享 代码托管 Gitlab Github coding代码演示平台 TaoCode(阿里云SVN托管平台) CSDN代码托管 Bitbucket 开源中国托管-码云 svn999 jundie-svn mopass云 SVN 在线代码托管工具 在线工具 tool-在线工具 atool-Http在线测试 sojson-JSON在线解析 parser-JSON在线解析 百度api调试 猿工具(颜色) -阿里图标(免费的图标下载)- easyicon图标 google镜像1 老D博客-google镜像 Html5兼容性查询 移动服务 阿里云移动测试中心-测试 云测 testin-测试 优测-测试 爱加密(安全) 梆梆加密(安全) 我的下载 JDK androiddevtools(android开发环境集成) eclipse tomcat apache-commons eclipse tomcat插件 eclipse 主题颜色 Maven Gradle 阿帕奇架包 git window版 navicat-for-mysql navicat-for-mysql破解版 mysql Genymotion模拟器 virtualbox mongodb Redis Tigase MD阅读器 Axure RP 7.0下载 截图利器-滚动截图FSCapture 研磨设计源码 ColorPix_CHS(屏幕取色工具) 测量屏幕尺寸 icons(图标下载) 书签汇总 极客导航(主流技术) androiddevtools frontend-dev-bookmarks(前端开发书签) hotchpotch_of_iOS_bookmark(IOS开发书签) Learn-Algorithms(算法书签) web前端网站收藏 front-end-collect Awesome-Android-Architecture(架构) Awesome-java-cn awesome-ios-cn awesome-javascript-cn android 日常积累(书签) Android-Tips(书签) android-dev-bookmarks Android_Data Android 学习资料收集(大全性质的导航) 博客专家 Android架构 android-architecture(Android架构设计好资料-来源google) Android开源库API OrmLite 排行榜 友盟移动指数 github排名前100的android开源库 github热门技术组织 appbrain(库使用统计网站) 其它网站 人人都是产品经理 移动信息化的那些事 励志中国 阅读时间 创业第一步 IT经理 小本创业 第一商业网 南方周末 中研网 职业规划 房价网 艾瑞网 快站 墨刀(原型图) 豆豆系统(操作系统) worktile(团队任务协作) 美工设计 设计师网址导航 ui4app 25xt popapp justinmind. 英文网站 stackoverflow CodeProject teamtreehouse ycombinator
文章
Java  ·  测试技术  ·  API  ·  Android开发  ·  iOS开发
2016-04-28
【特别推荐】Node.js 入门教程和学习资源汇总
  这篇文章与大家分享一批很有用的 Node.js 入门教程和学习资源。Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。 您可能感兴趣的相关文章 精选12款优秀 jQuery Ajax 分页插件和教程 10大流行的 Metro UI 风格 Bootstrap 主题 推荐35款精致的 CSS3 和 HTML5 网页模板 赞!10套精美的免费网站后台管理系统模板 让人爱不释手的精美 Web 应用程序图标素材    入门教程 Hello World Hello World Web Server Node.js guide Build a blog with Node.js, express and mongodb Node.Js Tutorials At Project 70 Node.js for Beginners 视频教程 Node tuts Introduction to Node.js with Ryan Dahl Node.js: Asynchronous Purity Leads to Faster Development Parallel Programming with Node.js Server-side JavaScript with Node, Connect & Express Node.js First Look Ryan Dahl's Google Tech Talk NodeTuts NodeCasts 参考书籍 The Node Beginner Book Mastering Node.js Up and Running with Node.js Node.js in Action Smashing Node.js: JavaScript Everywhere Node.js & Co. (in German) Sam's Teach Yourself Node.js in 24 Hours Most detailed list of free JavaScript Books 相关博客 Ryan Dahl's Node blog How To Node DailyJS Nodejitsu blog Ryan Wilcox's Whitepaper devthought JavaScript 资源 Crockford's videos (must see!) Essential JavaScript Design Patterns For Beginners JavaScript garden JavaScript Patterns book JavaScript: The Good Parts book Node 模块 Search for registered node.js modules Nipster - Search Tool for Node.js Node Modules Node Tool Box NodeUp 其它资源 JSApp.US - like jsfiddle, but for node.js Node with VJET JS (for Eclipse IDE) Node Knockout Hackathon (source) Useful Node.js Tools, Tutorials and Resources Runnable.com - like jsfiddle, but for server side as well Real Time Web with Node.js   您可能感兴趣的相关文章 20个与众不同的网页联系表单设计案例 20个模糊背景在网站中的经典应用案例 30个立体动感的视差滚动效果网站作品 视差滚动在网页设计中应用的优秀案例 25个以全屏照片为背景的精美网页作品   本文来源:很有用的 Node.js 入门教程和学习资源汇总 编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源 作者:山边小溪 主站:yyyweb.com 记住啦:) 欢迎任何形式的转载,但请务必注明出处。
文章
Web App开发  ·  JavaScript  ·  前端开发
2013-10-26
安卓开发者必备的 42 个链接
暑假就要结束了(译注:本文发布在13年8月份),或许你已决定成为一个安卓程序员。假期中,我收集了42个帮助大家学习安卓的链接。有的链接是面向初学者的帮助你从头开始,其他的则面向比较高级的开发者。当然这个列表是相当主观的,如果您也有更多关于安卓内容的链接,欢迎在评论栏中留言。官方网站1、谷歌安卓开发者页面这里是主站点,在这您可以找到一切资源帮助您开始安卓开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分:作为初学者,你应该从工具开始,这部分讲解了如何安装安卓SDK。教程为你提供了关于安卓的基本介绍,教给你如何写出你的第一个程序。它包括很多的资源,即便成为高级程序员你仍需阅读这里面的文章。API指南是对于不同API更技术性的手册,在更加深入理解安卓内部工作方面十分有用。参考手册包含关于安卓库的完整的类引用。在 Google Services 部分你会找到更多库的信息,这些库可以让你连接到Google的服务,例如地图和Google+。教程2、Vogella的安卓教程这里面包括许多给初学者以及高级安卓开发者的教程。这些文章由Lars Vogel编写,文章十分专业,为你提供对安卓架构的深入理解。3、EduMobile 安卓开发与编程在这里你可以找到许多基于单独话题的教程。这些教程并非按照循序渐进的顺序排列的,但是却包含了多种多样的独立话题。4、CoreServlets安卓编程教程这是一个更循序渐进的教程系列,可以在你迈出安卓编程的第一步时为你指导。5、给初学者的安卓Linux编程该教程由三部分组成的,是由linux.com主办目标受众是具有Java背景的安卓初学者。6、安卓快乐编程这是一个程序员学习安卓的博客。Kinam Choi在他了解安卓架构过程中通过他的经验帮助你来理解。7、Styling Android在这个博客中Mark Allison 专注于设计和安卓应用程序的布局。对于那些想要写出有着杰出UI、漂亮的程序的人来说,这是非常有用的资源。8、“How To Make An Android App” XDA 论坛这里包含了一系列的论坛帖子,这些帖子指导你开发简单的安卓应用程序。视频教程(需 VPN 访问)9、TheNewBoston 安卓教程这里有200个视频教程,这些教程专注于安卓开发的各个方面,从下载和安装安卓SDK开始。大多数视频在5分钟左右,这使得你可以在任何小憩的时候看上一段。10、Derek Banas 安卓开发教程Derek 定期的上传关于各种主题的视频教程。目前共有五个关于安卓开发的视频。11、 “如何进行Android编程” — tgent07这里有10个简单的视频为你介绍安卓开发。有些视频是其它教程很少涉及到的内容。全部看完10个视频大概需要两个小时左右。12、安卓开发者如果你想紧跟安卓开发的步伐,那么你应该订阅官方的安卓开发者(Android Developers)频道。这里你会学习到最新的特性以及独门绝技。13、Android Authority (安卓权威)这是另一个专注于安卓的频道。主要是面向用户,但是作为一个好的开发者,你也应该时刻了解用户的观点。工具14、ADT Plugin for Eclipse (ADT 插件)对于新手而言,这是目前开发程序的标准的方式,也是最佳选项。Android Developer Tools 插件在Eclipse中集成了安卓SDK并且包括一个图形化的布局编辑器,它能自动生成布局XML文件。如果你不喜欢Eclipse,你也可以尝试用IntelliJ IDEA 12 来替代。15、AndroidAnnotationsAndroidAnnotations 通过使用Java注解来创建样板代码,从而简化了安卓应用程序的开发。它负责替你来最常用的任务从而显著地提高代码开发速度,同时增加了代码的可读性。16、RoboGuiceRoboGuice的目的在与为安卓开发加入依赖注入。 RoboGuice同时利用了标注以及Java映像来达到它的目标。资源17、The Ultimate Android Library (T.U.A.L) 终极安卓库这是一个展现了许多定制库、图标和视图的程序。你可以在你的设备上安装这个程序并且在action中看到这些元素。你也可以在他们的网站上贡献新的的库。18、AndroidViews这里有许多定制视图、库和其它资源。你不用重新发明已有的东西,所以可以节省很多时间。19、Chupa Mobile如果你愿意为应用程序组件花钱的话,那么这个市场就是为你而存在的。同是你也可以考虑卖出你自己的定制组件,小工具等等。APP UI 设计20、官方设计指南这是安卓网页上的官方站点。它包含所有程序设计的基本信息。21、Android Patterns这是一个UI模式的目录,它解释了与你的应用程序交互的最常用和直观的方法。如果你想为用户创建无缝体验,那么这个网站是必须要看的。22、Android App Patterns这里有很多截图,这些截图来自不同种类的应用程序。例如,你可以比较各种导航界面来发现哪一种最适合你的程序。23、Mobile Patterns这是另一个有很多截图的网站,既有安卓的也有iPhone。24、30 Web、Mobile Wireframe Toolkits这是一篇文章,文章包含了30个资源的链接。Wireframe 工具包让你可以更加专业地布局你的程序设计。25、Graphic Designers Cheatsheet如果你想创建、实现你想要的布局,并快速发布的话,这是一个非常有用的资源。灵感26、Android Niceties这是Tumblr上的一些内容展示了最优美的安卓程序,它是启发灵感的好资源。27、Lovely.ui这是一个展示漂亮的手机程序的网站。不仅有安卓程序也有其他的,但是对于手机程序设计者来说都非常有用。博客28、安卓官方开发者博客这个官方博客来自于谷歌的安卓开发者。与这些内部人士保持联系以获得最新资讯是非常有必要的。29、安卓周刊这个其实不太像是一个博客,它更像是一个每周的新闻通讯,它让你知道最新的安卓开发的问题。30、Cyril Mottier这是一个非常好的博客,它关注与安卓界当前的发展趋势。31、The Commons Blog对于了解安卓开发的更深层次的信息, 这个博客是非常必要的读物。Mark Murphy关注与开发者需要注意的细节以及陷阱。32、Android UI Patterns在Juhani的这个博客中,他专注于应用程序的设计和可用性。人物要保证时刻获取最新的安卓开发的信息,最好的方式就是与那些开发或为架构出力的人们保持联系。因为安卓是谷歌创建的,你会发现开发者社区主要在Google+上(而不是Facebook上)。但是你同样可以在其他社交网站上找到他们。33、Mark Murphy (Commonsware)Mark Murphy撰写了“The Busy Coder’s Guide to Android Development”这本书,此书共有2300页,其中包含了大量有用的信息。他主要使用Google+,但他也有一个自己的网站,同时也会在stack overflow上回答问题。34、Tor NorbyeTor Norbye 是谷歌公司安卓部门的一员。在安卓开发上,他从事视觉工具方面的工作。你也可在Twitter和YouTube上找到他,同时他也是The Java Posse的一员。他的博客已经不在更新,因为他已经把主要活动转移至Google+。35、Romain GuyRomain Guy 是安卓UI部门内部的专家,他专注于图形性能和动画。他使用Google+和Twitter, 也在Stackoverflow上回答问题,同时有自己的博客。请务必看看他的这个在2013 Google I/O大会上关于安卓图形和性能以及动画的视频。36、Dianne HackbornDianne Hackborn 是一名安卓架构工程师。除了使用Google+,他还在Stackoverflow上回答问题。37、Chris BanesChris Banes 是ActionBar-PullToRefresh、PhotoView和Android-BitmapCache的作者,这三个均为对于安卓开发者非常有用的库。你可以在Google+、Twitter、Stackoverflow、博客甚至Facebook上找到他。38、Jake WhartonJake Wharton是Android-ViewPagerIndicator和ActionBarSherlock的开发者,这两者简化了所有版本安卓中action bar设计模式的使用。他使用Google+、Twitter, 同时也在Stackoverflow上回答问题。39、Roman NurikRoman Nurik 对于安卓的贡献主要是改善了用户体验和视觉设计。你可以在Google+、Twitter、Stackoverflow和Dribbble上关注他。40、Adam PowellAdam Powell 是一名安卓架构开发者,他主要从事UI工具箱的工作。你可以在Google+、Twitter和Stackoverflow上找到他。41、Richard HyndmanRichard Hyndman是安卓开发组的一员。他主要在Google+和Twitter上发帖。42、Cyril MottierCyril Mottier 是GreenDroid和常规blogger的开发者。你可以在Google+和Twitter上找到他。片尾备注我希望这些链接都是有用的,我也相信它们会让你忙活一阵子的。我尝试在适合初学者的内容和高级内容之间找到一个平衡点,并将二者均匀地结合起来。如果你有任何更多的评论或者建议,如果你发现了任何错误,或者你想让我知道哪些链接对你来说是最重要的,请给通过留言告诉我。
文章
设计模式  ·  Java  ·  程序员  ·  API  ·  定位技术  ·  开发工具  ·  Android开发  ·  开发者  ·  UED  ·  iOS开发
2021-11-12
IntelliJ IDEA 快速入门指南
本节内容: - 运行你的第一个Java应用程序- 熟悉主界面- 智能编码- 简单的项目配置- 构建您的项目- 运行和调试应用程序- 运行测试- 部署你的应用到服务器上- 定制一切- 找到适合你的方式- 从Eclipse或NetBeans的迁移- 下一步做什么? 如果您已成功将IntelliJ IDEA安装在计算机上,是第一次运行它的时候了。您将看到欢迎屏幕,让你进到IDE中的主入口点。在这里,您可以创建一个新的项目,打开一个现有的或从版本控制中签出项目。 运行你的第一个Java应用程序 熟悉主界面 智能编码 简单的项目配置 构建您的项目 如果您的项目不使用构建工具,构建使用菜单,下面的命令: - 编译:编译文件在选定的范围内,无论已经改变与否。 - 制作:编译文件,如果他们已经改变了。 - 重建工程:强制对整个项目重新编译。 您还可以看看“制作,编辑和重建”的教程,看看编译类型。 IntelliJ IDEA 支持 Ant , Maven 和 Gradle .您可以通过使用项目向导,然后选择相应的构建工具,或通过导入来自源的现有项目,并选择相应的构建文件从导入创建一个新的项目。 如果您的项目使用的构建工具,你也可以从刚刚的IntelliJ IDEA运行构建工具的任务。构建菜单仍然可以工作,那样的项目。IntelliJ IDEA提供了一个构建工具,您可以管理特定操作的工具窗口。要打开它 View(查看) | Tool Windows(工具窗口) | Build Tool Name (构建工具名称). 在这个窗口中,您还可以控制生成的行为,运行生成任务,并添加任务到运行配置中。 有关支持的构建工具的更多信息,你可以看到网站帮助页面 Ant ,Gradle 或 Maven 或看一看 "Building on Ant, Gradle and Maven" 视频教程。 运行和调试应用程序 运行/调试配置描述当您单击工具栏,或从运行菜单中运行或调试按钮会发生什么情况。您可以创建多个配置,并使用你需要从下拉菜单中选择特定的一个。要编辑运行配置点击 Run(运行) | Edit configurations'(编辑配置)要了解不同类型的运行配置的,请看运行/调试配置。又见运行/调试配置基础。 运行和调试应用程序 确保您的模块的依赖关系中指定了适当的测试框架。 对于运行在应用程序中的所有测试,请右键单击测试文件夹,然后单击运行“所有测试”。 您可以通过按Ctrl+Shift+F10运行特定的测试。它也是基于运行配置。不要忘记观看测试视频教程和阅读测试Web帮助页面。 部署你的应用到服务器上 在部署应用程序到应用程序服务器之前,请确保配置此应用程序服务器在 File(文件) | Settings(设置) | Build(生成), Execution(执行), Deployment(部署) | Application Servers(应用程序服务器) 一旦配置了应用程序服务器,创建一个相应的运行/调试配置,并指定应用程序服务器: 此外,在部署选项卡中指定要部署的实际工件: 查找更多全面的教程有关部署一个Java EE应用程序到应用程序服务器在 开发Java EE应用程序。 定制一切 自定义外观IDE在 File(文件) | Settings(设置) | Appearance & Behaviour(外观和行为) | Appearance(外观). IntelliJ IDEA提供浅色的和深色的外观主题。可以有几个线色的,根据您的操作系统,和一个深色的一个叫做Darcula。 自定义文本编辑器的行为在  File(文件) | Settings(设置) | Editor(编辑器) . 在 File(文件) | Settings (设置)| Editor (编辑器)| Colors and fonts(颜色和字体) ,你可以为编辑器选择任何颜色方案,修改它们,并将它们保存为你自己所用。 要配置风格,到 File(文件) | Settings (设置)| Editor (编辑器) | Code Style(代码风格).IntelliJ IDEA会自动应用你已经配置的代码风格。 有很多可以在文本编辑器中使用快捷键。从检查你不能错过的快捷方式开始。 此外,下载带有各种平台最常用的快捷方式参考卡:Win/Linux , MacOS . IntelliJ IDEA 为您提供几个键盘方案供您选择,在 File(文件) | Settings (设置)| Keymap(键盘方案)。您还可以指定自己的快捷方式为任何动作。 一些自定义设置可以与您的团队通过VCS共享。 找到适合你的方式 如果您刚刚忘了一个快捷方式,使用查找操作(按Ctrl+Shift+A)和通过名称查找动作。 最后,如​​果你想找到的东西,但你不知道在哪里,按Shift键两次,使用全面搜索功能。 通常,如果你想找到设置中的东西,使用搜索栏的设置/首选项对话框。 试着开始在树上、列表或任何地方按键搜索,快捷搜索在很多地方可用。 版本控制集成 IntelliJ IDEA 支持 Git, CVS, Mercurial(一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强),Perforce(一个功能比较强大的版本控制软件,而且是跨平台的,支持 Windows. *nix, Mac,连 cygwin 的版本都有一个) 等. 决定使用哪一个,指定其设置在 File(文件) | Settings (设置) | Version Control(版本控制).  这可能要添加您的当前项目或现有的项目作为新的VCS(版本控制系统)根路径。 除了一般的VCS(版本控制系统)设置,在这里你可以配置所有对应于您要使用特定的VCS(版本控制系统)。 IDE允许您添加,删除,提交,回复,管理分支,查看历史,推,拉,做很多其他的事情。有些操作在版本控制通过VCS称为工具窗口提供 VCS | Show Changes View 显示更改视图。其他的可以从VCS菜单的相应点被调用。 要了解更多关于VCS见 IntelliJ IDEA版本控制 观看 版本控制的视频教程。 从Eclipse或NetBeans的迁移 我们努力做到最好,使其他的IDE尽可能平缓迁移。对于那些想从Eclipse迁移到IntelliJ IDEA的,有一个详细的迁移指南。对于那些想从NetBeans迁移到IntelliJ IDEA的,阅读 IntelliJ IDEA针对NetBeans用户 非常有用。请记住,你可以保留以前的IDE键盘映射,也看看 从其他IDE导入项目 的视频教程。 下一步做什么? 当你完成本指南,有乐趣观看 技巧和窍门 来自Hadi Hariri的视频。 随时在我们的论坛分享 您的反馈意见和问题跟踪。 我们祝你好运找到自己的方式熟悉并掌握 IntelliJ IDEA! 原文:Quick Start Guide 上一篇:IntelliJ IDEA的安装和启动 下一篇:IntelliJ IDEA的专业技巧
文章
IDE  ·  Java  ·  测试技术  ·  开发工具  ·  Maven  ·  Android开发
2016-07-03
Silverlight 2 RTM介绍
今天我们发布了Silverlight 2的最终版,你可以在这里下载Silverlight 2,以及针对它的Visual Studio 2008和Expression Blend 2的工具支持。 跨平台 / 跨浏览器.NET开发 Silverlight 2 是个跨平台的浏览器插件,将促成浏览器中的丰富的媒体体验和.NET RIAs (富Internet应用)。 Silverlight 2很小,只有4.6MB,只要花4-10秒钟就可以在未安装它的机器上安装完毕,它并不要求机器上装有.NET框架就可运行,Silverlight的安装下载包包含了播放视频或者运行应用所需的所有东西。 开发人员可以使用任何一门.NET语言(包括VB, C#, JavaScript, IronPython和 IronRuby)编写Silverlight应用,Silverlight提供了下述丰富的开发特性: WPF UI 框架: Silverlight 2包含了一个丰富的UI框架,该框架将极大地简化丰富的Web应用的建造。它包括了一个强大的图形和动画引擎,以及对象控件,布局管理,数据绑定,样式,模板皮肤这样高层次的UI功能的丰富支持。 Silverlight中的WPF UI框架是完整的.NET框架中的WPF UI框架功能的一个相兼容的子集,允许开发人员重用现有的技能,控件,代码和内容,来建造出丰富的跨浏览器web应用,以及丰富的桌面Windows应用。 丰富的控件: Silverlight 2包括了一套丰富的内置控件,开发人员和设计师可以用它们来快速建造应用。 Silverlight 2最终版包含了核心的表单控件(TextBox, CheckBox, RadioButton, ComboBox等等),内置的布局管理面板(StackPanel, Grid, Panel等等),常用的功能性控件(Slider, ScrollViewer, Calendar, DatePicker等等),以及数据操作控件(DataGrid, ListBox等等)。所有的Silverlight控件都支持一个丰富的控件模板模型,该模型允许开发人员和设计师在一起合作建造非常优美的解决方案。 丰富的网络支持: Silverlight 2 包含了丰富的网络支持,它现成包括了对调用REST, WS*/SOAP, POX, RSS, 和标准的HTTP服务的支持。它支持跨域网络访问(允许Silverlight客户端直接访问网上的资源和数据),它还包含了对socket的内置网络支持。 丰富的基础类库: Silverlight 2 包含了一个丰富的.NET基础类库,该类库包含了集合,IO,泛型,线程,全球化,XML,本地储存等功能。它还包含了丰富的APIs,促成HTML DOM/JavaScript与.NET代码的集成,它还包含了LINQ 和 LINQ to XML 类库支持(将促成轻松的数据转换和查询),以及本地数据缓存和储存的支持。Silverlight中的.NET APIs是完整的.NET框架的一个兼容子集。 丰富的媒体支持: Silverlight 2包含了内置的视频编码器(video codecs),可以用来播放高清视频,以及在网上作流式传输,同时支持实况和按需播放场景。Silverlight还包含了对基于网络情形动态地转换视频比特率的支持(以免用户看到可恶的“缓冲中。。。”的消息),在视频流中放置和记录广告的支持,以及对内容保护的支持。 Silverlight 2最终版将提供巨大的威力和灵活性,允许你突破在浏览器中可实现的功能的极限(push the boundaries),促成极佳的终端用户体验。 Silverlight客户 在过去的几个月中,使用Silverlight 2的beta版,有若干个非常高知名度的网站成功推出。 八月份,NBC在nbcolympics.com主持了奥林匹克实况转播,提供了13亿次页面浏览,7千万个视频流,6亿分钟的视频内容,成为网上有史以来最大的媒体大事。该站的访客在该站观看视频时,平均花费27分钟,就在线流量而言,这是个空前的数字。 也在八月份,民主党全国大会使用Silverlight做了实况转播,对相关活动和演讲提供了2Mbit的实况视频,得到了观众的好评。 这个月,许多个高知名度的网站将使用Silverlight 2的最终版上线。CBS大学体育网将为150多个大学和伙伴提供2万个小时的比赛实况,AOL将使用Silverlight 2向6千万个用户推出新的AOL邮件浏览器版本,Blockbuster将使用Silverlight推出他们新的MovieLink订阅服务。雅虎日本(Yahoo! Japan)已经上线提供职业棒球联盟比赛的实况转播,Hard Rock International将更新他们的纪念网站以提供新的功能,象丰田,HSN和近百个其他的公司这个星期也将上线。 Silverlight工具包 Silverlight 2发布了几十个可用来建造应用的内置UI控件,下面是最终版中的Silverlight DataGrid, RadioButton, CheckBox 和 DatePicker控件的屏幕截图:   今天,我们还宣布了“Silverlight Toolkit(工具包)”,该工具包将提供可在Silverlight 2中使用的几十个其他的控件。我们在接下来的几个月中将不断地往该控件包中添加新的控件(我们预计最终控件的总数目将超过100个)。工具包的第一个版本将包括象TreeView, DockPanel, WrapPanel, ViewBox, Expander, NumericUpDown, AutoComplete这样的控件。所有的控件都将提供完整的源码,并提供一个OSI许可,该许可允许你修改和使用相关源码,用途不限。 互操作性(Interoperability) 今天,我们还宣布,微软正与Soyatec合作,赞助额外的工具,可用于跨平台的Eclipse开发平台上来开发Silverlight应用,点击这里了解相关细节和下载免费的Silverlight Eclipse插件。点击这里 参阅一个按部就班的教程,该教程示范了如何使用当前的Eclipse工具来建造Silverlight 2应用。 今天,我们还宣布我们将在Open Specification Promise (OSP)下发布Silverlight XAML的词汇和定义(vocabulary and schema),该许可将允许任何人都可推出可读写Silverlight XAML的产品。 学习Silverlight 2 学习Silverlight 2的最佳途径是访问 www.silverlight.net 网站。你可以在那里找到免费的在线教程,教学录像,和培训材料。该网站还提供一个在线论坛系统,微软MVP和Silverlight开发团队的成员都会在那里帮你解答技术问题。还别忘了订阅Silverlight社区RSS Feed, Jesse Liberty的博客, 和Tim Heuer的博客 ,他们每天都会提供精彩的Silverlight内容。 最近,我还将我的Digg客户端教程更新到了Silverlight 2最终版,该教程示范了如何建造一个Silverlight 2应用,帮助解释其后面的种种编程概念(控件,布局管理,网络,数据绑定,样式,用户控件,控件模板等等)。如果你对Silverlight或WPF一无所知的话,我建议你先将其过一遍以理解其基本:【译注:我们不久将更新相应中文版】 Part 0: Introduction  Part 1: Creating "Hello World" with Silverlight 2 and VS 2008 (【中文版】 第一部分:使用Silverlight 2 和 VS 2008创建“Hello World”程序 )  Part 2: Using Layout Management (【中文版】 第二部分:使用布局管理 (木野狐译) )  Part 3: Using Networking to Retrieve Data and Populate a DataGrid (【中文版】 第三部分:使用 Networking取回数据并填充DataGrid)  Part 4: Using Style Elements to Better Encapsulate Look and Feel (【中文版】 第四部分:使用 Style 元素更好地封装观感 (木野狐译))  Part 5: Using the ListBox and DataBinding to Display List Data (【中文版】 第五部分:用 ListBox 和 DataBinding 显示列表数据 (木野狐译))  Part 6: Using User Controls to Implement Master/Details Scenarios (【中文版】 第六部分:使用用户控件实现主从表场景)  Part 7: Using Templates to Customize Control Look and Feel (【中文版】 第七部分:使用控件模板定制控件的观感 )  Part 8: Creating a Digg Desktop Version of our Application using WPF (【中文版】 第八部分:使用WPF创建一个Digg桌面应用 )  你可以使用Visual Studio 2008的任何一个版本来开发Silverlight 2应用,只要安装Silverlight Tools for Visual Studio 2008就可以从中得到Silverlight的工具支持。 如果你没有VS 2008,你可以安装免费的Visual Web Developer 2008 Express SP1 版本。这个免费的工具提供了极好的ASP.NET开发工具支持,从今天开始,也将支持Silverlight 2开发。你可以使用Visual Web Developer 2008 Express版本,按我上面教程里的所有步骤做,还能得到完整的intellisense,调试,和部署支持。 从Beta版升级 如果你安装了Silverlight的VS工具的Beta2或RC版本,或Silverlight 2 Beta SDK,或Silverlight 2的Developer版本的话,请一定要先完全卸载它们之后,再下载和安装今天的最终版本。 安装了Silverlight 1, 或 Silverlight 2 Beta1 或 Beta2 的终端用户从本月稍后开始会自动地升级到Silverlight 2最终版本。在那之前,如果他们访问一个用了最终版的Silverlight 2的网站的话,他们会看到没有安装Silverlight的机器才会看到的标准的安装提示,点击它就会将机器升级到Silverlight 2的最终版(没有必要卸载什么东西,Silverlight 2会很干净地在Silverlight 1或先前的beta版本之上覆盖安装)。 因为在Silverlight 2 Beta2 和最终版的Silverlight 2之间有一些重大的变动,安装了Silverlight 2最终版的终端用户将无法运行还是针对Silverlight Beta2的应用。大多数主要的Silverlight 2网站都计划在接下来的24小时内升级到最终版(这就会解决这个问题),如果你在那之前遇上一个用了Beta2的网站的话,你也许会遇上些问题。但在大约一天之后,所有网站都升级了,问题就应该会消失(这就是我们上个月发布公开的候选版本的一个原因,为了帮助开发人员将他们的网站为升级到最终版做好准备)。 结语 Silverlight 2是个重大的发布,将促成一些美好的新应用和媒体体验的实现,允许开发人员使用.NET在任何浏览器里创建这些应用和体验。 感谢你们在过去一年开发期间对我们所有的支持和反馈, Silverlight开发团队的全体同仁将热切期盼各位用Silverlight 2开发的大作,:-)。 Scott   本文转自dotfun 51CTO博客,原文链接:http://blog.51cto.com/dotfun/285750
文章
Web App开发  ·  JavaScript  ·  C#  ·  Android开发  ·  C++
2017-11-08
玩转大数据系列之二:数据分析与处理
经过了数据采集和同步之后,就可以在阿里云上进行数据分析和处理,来玩转您的数据了。本文向您介绍在阿里云大数据各产品中,以及各产品之间怎样来完成您的数据处理和数据分析。 MaxCompute 基于MaxCompute的大数据计算(MaxCompute + RDS) 使用MaxCompute分析IP来源最佳实践 Intellij IDEA Java UDF开发最佳实践 Eclipse Java UDF开发最佳实践 长周期指标的计算优化方案 E-MapReduce 使用E-MapReduce处理离线作业 使用E-MapReduce提交Flink作业处理OSS数据 使用E-MapReduce提交Storm作业处理Kafka数据 在E-MapReduce中使用 ES-Hadoop 在 E-MapReduce中使用 Mongo-Hadoop 在E-MapReduce上使用Intel Analytics Zoo进行深度学习 在阿里云E-MapReduce上使用Data Science集群进行深度学习 Elasticsearch 借助Beats搭建可视化运维系统 ES-Hadoop与阿里云ES数据打通 logstash部署 实时计算 电商场景实战 电商场景实战之多类目成交总额管理 电商场景实战之订单与销量统计 电商场景实战之实时PV和UV曲线 电商场景实战之营销红包 电商场景实战之实时态势感知和订单地理分布 电商场景实战之最新交易记录获取 IoT行业最佳实践 IoT解决方案之 多维度传感器数据分析 视频直播行业应用 视频核心指标监控 直播数字化运营 实时计算客户案例 反黄牛异常订单实时决策处理系统 Quick BI 网站日志分析 Data Lake Analytics 教程:使用Data Lake Analytics读/写MongoDB数据 使用Data Lake Analytics快速分析OSS上的日志文件 使用Airflow来调度Data Lake Analytics的任务 教程:如何在Data Lake Analytics中使用临时表 Data Lake Analytics + OSS数据文件格式处理大全 Data Lake Analytics中OSS LOCATION的使用说明 如何使用Data Lake Analytics创建分区表 基于Data Lake Analytics来分析OTS上的数据 使用Data Lake Analytics从OSS清洗数据到AnalyticDB 使用Data Lake Analytics读/写RDS数据 更多大数据实战文章 玩转大数据系列之一:数据采集与同步玩转大数据系列之二:数据分析与处理玩转大数据系列之三:数据报表与展示玩转大数据系列之四:搜索服务
文章
分布式计算  ·  大数据  ·  数据挖掘  ·  MaxCompute  ·  对象存储
2019-01-02
使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
原文:使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程) 【声明】  欢迎转载,但请保留文章原始出处→_→  生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4013535.html 联系方式:smyhvae@163.com    【正文】 【开发环境】 物理机版本:Win 7旗舰版(32位) Java SDK版本:jdk1.8.0_20(32位) Android SDK版本:Android 4.4(API 20) IntelliJ IDEA版本:IntelliJ IDEA 13.1   一、IntelliJ IDEA的引入: 2013年,IntelliJ IDEA小组已经与众多业内领先的开发技术建立了非常紧密的关系:例如Android, Spring, Scala和Gradle. 这样一来,我么就能够在百舸争流中保持领先,为开发者提供最优质的开发工具,让我们体验到最尖端的开发技术。我们就先来介绍一下这几个关键词: JavaEE 8:为了兑现我们“最先”而且“最优”地为所有Java开发者提供新技术支持的诺言,IntelliJ IDEA 13 全面支持Java EE 8——Oracle最新推出的企业Java平台。在最新版本的Intellij IDEA中,为CDI 1.1, JSF 2.2,JAX-RS 2.0, 批处理和其他新规范提供代码补全支持。同时,还提供对新版本应用服务器的支持,例如GlassFish 4, Wildfly(就是原来大名鼎鼎的JBoss), Tomcat 8等等。 Spring:Spring开发这回在新版本的IntelliJ IDEA中获得比以往更多的帮助,有了全新的Spring工具窗口,能够让用户更加便捷地在项目中上下文配置和其对应的bean类之间导航。这个新的工具窗口还能够让用户方便地浏览MVC控制器和其对应的URL映射。IntelliJ IDEA 13同时还优化了性能,并简化了Spring项目的配置。 Android:2013年的Google I/O大会上,最令人惊艳之处之一就是预览版的Android Studio , 一个全新的Android集成开发环境。Android Studio是以IntelliJ IDEA开源社区版本为基础开发而成。这个利器的推出吸引了大批热情的Android开发人员,正是他们帮助IntelliJ平台取得了长足的进步,并丰富了很多功能特性。IntelliJ IDEA 13是在Android开发者的帮助和督促下推出的首个主要发行版本,它在代码编辑器,UI设计器,SQLite数据库接入支持等很多方面都有很大的改进。 Gradle:另一个IntelliJ IDEA 13的重要功能强化是重新定义了对Gradle的支持,包括改进了对项目同步功能,对依赖项和插件的代码自动补全功能,快速文档功能,和代码生成功能。IntelliJ IDEA 13甚至能够通过Gradle file自动配置Web faces和WAR发布包。用户可以从这个介绍视频浏览一下Gradle的支持功能。 IDEA包含一个免费的Community版本(开源的)和一个收费的Ultimate版本,都可以在Jetbrains的官网下到。Ultimate版本对JavaEE开发比Community版本好得多。但对于做Android开发的童鞋们来说,Community版本足够了。IDEA使用Java开发而成,和Eclipse一样,支持Windows、Linux和Mac OS X。 Eclipse需要ADT插件以支持Android开发。而IDEA对Android开发的支持是内置的,不再需要其他插件。当然,Android SDK和JDK还是不可缺少的。诚然Eclipse是一款很不错的开源软件,但如果你追求更高开发效率,追求更创新耀眼的GUI界面,这款被公认为最好的Java开发工具值得你拥有。 之前看过几篇博客,介绍了如何使用IntelliJ IDEA搭建Android集成开发环境,但是感觉不详细,所以打算自己整理一个详细的图文教程,希望能对新手(包括自己)有所帮助。   二、软件的准备: 既然要开发安卓,不管用什么开发环境,Java SDK和Android SDK都是必不可少的。下载完之后,我的软件包截图如下: 1、Java SDK的安装: 下载网站:http://www.oracle.com/index.html 由于我的操作系统是32位的,所以我下载32位的JDK版本: 下载完成之后,开始安装: 这里根据自己的喜好选择安装路径。 后面需要配置一下环境变量,具体可以参考本人的另外一篇博客:Java配置----JDK开发环境搭建及环境变量配置 2、Android SDK的下载: 现在Android SDK捆绑了ADT和Eclipse,不过没有关系,我们可以直接下载,解压之后可以看到sdk被放到了一个单独的目录,可以单独使用sdk即可。 下载网站:http://www.android.com/ 注:网速有点慢,怎么进去你懂得。 点击上面红框部分的文字,进入另外一个链接: 点击上方红色箭头部分的位置,获取Android SDK: 下载下来之后,将压缩包进行解压,解压之后的文件如下图所示: 上方红框部分就是我们所需要的Android SDK。 3、IntelliJ IDEA的下载和安装: 下载网站:http://www.jetbrains.com/idea/ 上图中,因为是做Android开发,所以我们选择右边免费的Community版本(如果是做Java Web开发可以选择右边的Ultimate版本)。 下载完成之后,就可以安装了:   三、在IDEA中加载SDK: 安装完成IntelliJ IDEA之后,开始运行软件,第一次运行时,弹出如下对话框: 上图中,是提醒你是否有以前版本的idea设置文件,这个文件是以前使用过idea的用户的操作习惯生成的一个xml文件,导入之后可以直接使用以前的开发习惯,而对于新用户来说,基本都需要选择I don’t那一项就行。 然后我们点击Create New Project,创建一个新的工程: 注:IntelliJ IDEA中的Project,并不是真正的project,它其实跟eclipse中的workspace、visual studio中的solution是一个概念。 我们看一下下面这张表格就知道了:     eclipse     IEDA/Android Studio 工作区 workspace project 项目   project   module 引用 preference module dependency               之后弹出如对话框: 上图中,如果你要使用gradle构建你的Android应用(建议选这个,毕竟是现在的潮流),可以选择上图中的第一个:Gradle:Android Modle。然后弹出如下对话框: 上图中,需要加载我们之前下载好的Java SDK和Android SDK。然后选择下一步: 看到上面的这个窗口,相信大家就已经很熟悉了,这跟我们在Eclipse的插件ADT中开发是类似的。 再次强调一下:Application是工作区,module才是单个的项目。接着选择下一步: 上图可以看到,IDEA这个软件实在是太人性化了,有许多的布局可以供我们选择。选择下一步: 这样,我们的Android程序就建好了: 【方案二】 或者如果你不想用gradle构建Android程序,我们在新建工程的时候,可以选择第二个:Application Module。如下图所示: 点击下一步,弹出如下对话框: 加载好Android SDK,然后选择下一步,工程就建立好了:   四、安装Genymotion模拟器: 1、Genymotion的安装: Genymotion无疑是目前最快最好用的模拟器。官网下载地址:http://www.genymotion.cn/ 先注册,然后下载,安装VirtualBox最简单的方式就是下载包含VirtualBox的Genymotion包,如下图所示: 下载完成后,开始安装。然后运行Genymotion软件,会提示你需要创建虚拟设备,点击yes按钮开始创建虚拟设备: 使用之前注册的账号进行连接: 然后选择其中一个版本的模拟器: 这样,我们的模拟器就建好了,接下来要将模拟器和IntelliJ IDEA相关联。 2、将模拟器Genymotion和IntelliJ IDEA相关联: 首先在Genymotion的官网下载插件: 然后,打开IDEA,选择菜单栏“File---settings”,出现如下界面,并选择Plugins: 上图中,选择"Install plugin from disk",从本地加载插件,弹出如下界面: 上图中,选择我们之前下载好的插件加载即可。这样,我们在插件列表里又能多看到一个Genymotion的插件: 紧接着重启软件,让新加载的插件生效。重启软件IDEA后,选择菜单栏“View--Toolbar”,让工具栏显示出来,可以看到工具栏多了个Genymotion Device Manager的图标: 点击这个图标,弹出如下界面: 上图中,加载我们之前安装好的Genymotion文件夹即可。然后再点击这个图标,弹出如下界面: 上图中,可以看到我们之前建立好的模拟器,点击“Start”,模拟器就启动起来了: 大功告成。 当然了,如果要在模拟器上运行程序,还要确保模拟器加载了Android SDK: 否则的话,会报错如下:     五、IDEA的简单设置: 主题修改: 可能大家会觉得软件的界面不太好看,我们可以换一下主题。选择菜单栏“File--settings--apperance--theme”,主题选择Darcula: 代码字体修改: 选择菜单栏“File--settings--Editor--Colors&Fonts--Font”: 上图中默认的Scheme是不可以更改的,单击“Save As”,建立一个新的名字(例如MyFont): 上图中,就可以选择我们想要的字体了。 同样也可以修改控制台的字体: 关于IDEA的更多使用技巧,将在今后讲到。
文章
Java  ·  开发工具  ·  Android开发  ·  开发者  ·  Spring
2016-03-30
码农从菜鸟到大牛的必须文章
几年前我也是一个码农菜鸟,我也常常幻想着成为技术大牛。 如何减小与“大牛”的差距是我常常不得不面对的话题。今天从我走过来的路来总结一下成为大牛的技术之路。 先来看一张程序员的时间管理图。 除了时间管理,技术学习也是少不了的。下面推荐一下比较好的技术文章。 使用瀑布流插件 Masonry 进行瀑布流布局 业余草微信公众号上线了! 使用HTML5 Canvas实现火焰风暴动画 HTML5 实现3D翻转立方体 使用 HTML5 制作像素太空战机游戏 常用的Linux关机命令大全 5个常用的Linux重启命令详解 原生js实现碰撞反弹球特效 搜狗云输入、百度拼音云输入、QQ拼音、QQ五笔云输入法集成到网页方法 jQuery图片延迟加载插件lazyload.js jQuery 弹出框插件 fancyBox 使用教程 网购自行车的网站推荐 TCP 网络协议简介(三次握手、四次断开) Java 整合极验滑动验证码、Java 接入极验滑动验证码教程 触式验证码 滑动验证码 拖拽验证码 touclick使用教程 程序员技能提升必备的常用的技术网站大全 使用 jQuery jsPDF 插件生成pdf文档并解决中文乱码问题 JavaScript 高效的加密算法 XOR 加密简介 使用SlideUnlock插件仿淘宝滑动验证码效果 百度ueditor文本编辑器常见异常解决方案 在线流程图设计器GOOflow插件使用详解 Python中super()和__init__()方法的区别 实时流式计算引擎 Blink 在阿里巴巴的经典案例 流式计算和Flink介绍 阿里巴巴新一代实时计算引擎 Blink 的原理 Python 中检查列表是否为空的最好方法 新致软件怎么样 凤庆小区怎么样,附近有什么生活设施,交通便利吗 对老闵行区地铁5号线的建议 Python中的三元运算符 HTML5 canvas 实现本地文件上传预览功能 详解JavaScript操作文件和二进制数据 HTML/HTML5 设置img(图片)自适应div(容器) Android 热更新热升级访问权限和即时生效问题 详解 Android 热更新升级如何突破底层结构差异? Android热修复升级、兼容性问题的根源 Android热修复升级原理和实践 免费的 Web 视频播放器 Projekktor jQuery 视频播放器 Jquery-video-extend 详解 tightvnc源码学习—Hook鼠标键盘 为什么Java中的密码优先使用 char[] 而不是String? 使用 Apache commons IOUtils库将InputStream 转化成 String 零基础如何迅速学会web前端知识(HTML\HTML5\CSS3) 人为的产生一个Java的内存泄露的方法 java 中 HashMap 和 Hashtable 之间的不同 关于Java += 操作符无法编译的问题 Nginx HTTP缓存设置 设计模式六大原则之开闭原则 设计模式六大原则之迪米特法则 设计模式六大原则之接口隔离原则 设计模式六大原则之依赖倒置原则 设计模式六大原则之里氏替换原则 设计模式六大原则之单一职责原则 Web 视频播放器 Amalia.js Web 视频播放器 vue-video 阿里云容器服务实践之Docker Compose 阿里云容器服务Docker 的部署、启动、删除实践 阿里云容器服务Docker与微服务实战 Linux Fish shell 特性 Linux Fish shell 安装、配置、函数使用教程 详解Linux中的僵尸进程与孤儿进程解析 详解 超文本传输协议(HTTP 协议) HTML5 + CSS3 实现呼吸灯效果 java 中的String.intern() Java JVM内存(栈、堆、常量池)分配 linux iptables 操作 动态设置MySQL的自增(AUTO_INCREMENT)id的初始值 VS编译sqlite数据库源码 详解 使用pdf.js 插件实现pdf文档在线浏览功能 Java的wait()、 notify()、notifyAll()和线程同步原理 java synchronized 详解 java 多线程 JVM 锁优化 Oracle EBS 值集 DBMS_JOB包 子过程用法详解 Oracle job定时器 用法 HTML 标签 rel 属性详解 HTML5仿支付宝蚂蚁森林、QQ农场小树浇水长大效果 搜索引擎 site 命令 使用详解 MFC视图菜单下去掉二级菜单中的自定义菜单的方法 图片上传编辑插件SWFUpload使用详解 伪代码的写法和规则 互联网协议OSI七层参考模型详解(二) 互联网协议OSI七层参考模型详解(一) web评论框支持emoji(表情符号) Webmagic(爬虫)抓取新浪博客案例 WebMagic 爬虫框架 注解用法 Webmagic处理POST、PUT、PATCH等请求 Webmagic 爬虫监控和配置代理 WebMagic Selectable抽取元素 WebMagic Xsoup 和 自定义Pipeline Webmagic 爬虫的配置、启动和终止 WebMagic 入门 WebMagic 简介 jQuery 实现蜂窝导航菜单 c++ 多态 HTML5 Canvas手写字识别 C++实现视频监控分屏显示 使用百度开源的player插件制作HTML5音乐播放器 音乐网站接口大全 Shiro 教程 Shiro 动态URL权限管理 Shiro 在线回话管理 Shiro+JCaptcha 集成验证码 Shiro 限制并发登录人数案例 Shiro 集成 OAuth2 最全的 Shiro demo Shiro 例子 Shiro 单点登录 Shiro RememberMe Shiro SSL 支持 Shiro 注解 Shiro 与Spring集成 Shiro 缓存机制 Shiro 登录 会话管理 Shiro 标签 详解 Shiro 拦截器机制 shiro web 集成案例详解 Shiro Realm的关联对象 Shiro 自定义Realm Shiro 密码重试次数限制 Shiro 编解码和加解密 shiro 配置 详解 Shiro 身份认证Authenticator和AuthenticationStrategy Shiro 基于角色的访问控制和基于资源的访问控制 Shiro 授权 checkPermissions Shiro Authorizer、PermissionResolver及RolePermissionResolver Shiro 架构原理 和 名词解释 Shiro 身份验证、授权登录退出 Shiro 的 Realm eclipse html5插件 的安装实现语法提示,自动补全功能 详解使用 jstack 跟踪 java 异常代码 详解 HTML5 微数据的嵌套项、多属性、itemref、meta、itemid 庞氏骗局之二码公益 HTML5 扩展之微数据语法教程 HTML5 微数据 RDFa/微格式 使用 jQuery 的 Autocomplete 插件实现input输入提示功能 创业公司招聘生存宝典 社会化评论系统 多说 宣布即将关闭 另外再推荐一个微信公众号:业余草(yyucao) 每天更新关于java的文章,适合java初学者,中级高级甚至架构师。 扫码关注!欢迎投稿,欢迎来“搞事”!
文章
Web App开发  ·  Java  ·  Linux  ·  Android开发  ·  Python  ·  容器
2017-06-18
使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
【正文】 【开发环境】 物理机版本:Win 7旗舰版(32位) Java SDK版本:jdk1.8.0_20(32位) Android SDK版本:Android 4.4(API 20) IntelliJ IDEA版本:IntelliJ IDEA 13.1   一、IntelliJ IDEA的引入: 2013年,IntelliJ IDEA小组已经与众多业内领先的开发技术建立了非常紧密的关系:例如Android, Spring, Scala和Gradle. 这样一来,我么就能够在百舸争流中保持领先,为开发者提供最优质的开发工具,让我们体验到最尖端的开发技术。我们就先来介绍一下这几个关键词: JavaEE 8:为了兑现我们“最先”而且“最优”地为所有Java开发者提供新技术支持的诺言,IntelliJ IDEA 13 全面支持Java EE 8——Oracle最新推出的企业Java平台。在最新版本的Intellij IDEA中,为CDI 1.1, JSF 2.2,JAX-RS 2.0, 批处理和其他新规范提供代码补全支持。同时,还提供对新版本应用服务器的支持,例如GlassFish 4, Wildfly(就是原来大名鼎鼎的JBoss), Tomcat 8等等。 Spring:Spring开发这回在新版本的IntelliJ IDEA中获得比以往更多的帮助,有了全新的Spring工具窗口,能够让用户更加便捷地在项目中上下文配置和其对应的bean类之间导航。这个新的工具窗口还能够让用户方便地浏览MVC控制器和其对应的URL映射。IntelliJ IDEA 13同时还优化了性能,并简化了Spring项目的配置。 Android:2013年的Google I/O大会上,最令人惊艳之处之一就是预览版的Android Studio , 一个全新的Android集成开发环境。Android Studio是以IntelliJ IDEA开源社区版本为基础开发而成。这个利器的推出吸引了大批热情的Android开发人员,正是他们帮助IntelliJ平台取得了长足的进步,并丰富了很多功能特性。IntelliJ IDEA 13是在Android开发者的帮助和督促下推出的首个主要发行版本,它在代码编辑器,UI设计器,SQLite数据库接入支持等很多方面都有很大的改进。 Gradle:另一个IntelliJ IDEA 13的重要功能强化是重新定义了对Gradle的支持,包括改进了对项目同步功能,对依赖项和插件的代码自动补全功能,快速文档功能,和代码生成功能。IntelliJ IDEA 13甚至能够通过Gradle file自动配置Web faces和WAR发布包。用户可以从这个介绍视频浏览一下Gradle的支持功能。 IDEA包含一个免费的Community版本(开源的)和一个收费的Ultimate版本,都可以在Jetbrains的官网下到。Ultimate版本对JavaEE开发比Community版本好得多。但对于做Android开发的童鞋们来说,Community版本足够了。IDEA使用Java开发而成,和Eclipse一样,支持Windows、Linux和Mac OS X。 Eclipse需要ADT插件以支持Android开发。而IDEA对Android开发的支持是内置的,不再需要其他插件。当然,Android SDK和JDK还是不可缺少的。诚然Eclipse是一款很不错的开源软件,但如果你追求更高开发效率,追求更创新耀眼的GUI界面,这款被公认为最好的Java开发工具值得你拥有。 之前看过几篇博客,介绍了如何使用IntelliJ IDEA搭建Android集成开发环境,但是感觉不详细,所以打算自己整理一个详细的图文教程,希望能对新手(包括自己)有所帮助。   二、软件的准备: 既然要开发安卓,不管用什么开发环境,Java SDK和Android SDK都是必不可少的。下载完之后,我的软件包截图如下: 1、Java SDK的安装: 下载网站:http://www.oracle.com/index.html 由于我的操作系统是32位的,所以我下载32位的JDK版本: 下载完成之后,开始安装: 这里根据自己的喜好选择安装路径。 后面需要配置一下环境变量,具体可以参考本人的另外一篇博客:Java配置----JDK开发环境搭建及环境变量配置 2、Android SDK的下载: 现在Android SDK捆绑了ADT和Eclipse,不过没有关系,我们可以直接下载,解压之后可以看到sdk被放到了一个单独的目录,可以单独使用sdk即可。 下载网站:http://www.android.com/ 注:网速有点慢,怎么进去你懂得。 点击上面红框部分的文字,进入另外一个链接: 点击上方红色箭头部分的位置,获取Android SDK: 下载下来之后,将压缩包进行解压,解压之后的文件如下图所示: 上方红框部分就是我们所需要的Android SDK。 3、IntelliJ IDEA的下载和安装: 下载网站:http://www.jetbrains.com/idea/ 上图中,因为是做Android开发,所以我们选择右边免费的Community版本(如果是做Java Web开发可以选择右边的Ultimate版本)。 下载完成之后,就可以安装了:   三、在IDEA中加载SDK: 安装完成IntelliJ IDEA之后,开始运行软件,第一次运行时,弹出如下对话框: 上图中,是提醒你是否有以前版本的idea设置文件,这个文件是以前使用过idea的用户的操作习惯生成的一个xml文件,导入之后可以直接使用以前的开发习惯,而对于新用户来说,基本都需要选择I don’t那一项就行。 然后我们点击Create New Project,创建一个新的工程: 注:IntelliJ IDEA中的Project,并不是真正的project,它其实跟eclipse中的workspace、visual studio中的solution是一个概念。 我们看一下下面这张表格就知道了:     eclipse     IEDA/Android Studio 工作区 workspace project 项目   project   module 引用 preference module dependency               之后弹出如对话框: 上图中,如果你要使用gradle构建你的Android应用(建议选这个,毕竟是现在的潮流),可以选择上图中的第一个:Gradle:Android Modle。然后弹出如下对话框: 上图中,需要加载我们之前下载好的Java SDK和Android SDK。然后选择下一步: 看到上面的这个窗口,相信大家就已经很熟悉了,这跟我们在Eclipse的插件ADT中开发是类似的。 再次强调一下:Application是工作区,module才是单个的项目。接着选择下一步: 上图可以看到,IDEA这个软件实在是太人性化了,有许多的布局可以供我们选择。选择下一步: 这样,我们的Android程序就建好了: 【方案二】 或者如果你不想用gradle构建Android程序,我们在新建工程的时候,可以选择第二个:Application Module。如下图所示: 点击下一步,弹出如下对话框: 加载好Android SDK,然后选择下一步,工程就建立好了:   四、安装Genymotion模拟器: 1、Genymotion的安装: Genymotion无疑是目前最快最好用的模拟器。官网下载地址:http://www.genymotion.cn/ 先注册,然后下载,安装VirtualBox最简单的方式就是下载包含VirtualBox的Genymotion包,如下图所示: 下载完成后,开始安装。然后运行Genymotion软件,会提示你需要创建虚拟设备,点击yes按钮开始创建虚拟设备: 使用之前注册的账号进行连接: 然后选择其中一个版本的模拟器: 这样,我们的模拟器就建好了,接下来要将模拟器和IntelliJ IDEA相关联。 2、将模拟器Genymotion和IntelliJ IDEA相关联: 首先在Genymotion的官网下载插件: 然后,打开IDEA,选择菜单栏“File---settings”,出现如下界面,并选择Plugins: 上图中,选择"Install plugin from disk",从本地加载插件,弹出如下界面: 上图中,选择我们之前下载好的插件加载即可。这样,我们在插件列表里又能多看到一个Genymotion的插件: 紧接着重启软件,让新加载的插件生效。重启软件IDEA后,选择菜单栏“View--Toolbar”,让工具栏显示出来,可以看到工具栏多了个Genymotion Device Manager的图标: 点击这个图标,弹出如下界面: 上图中,加载我们之前安装好的Genymotion文件夹即可。然后再点击这个图标,弹出如下界面: 上图中,可以看到我们之前建立好的模拟器,点击“Start”,模拟器就启动起来了: 大功告成。 当然了,如果要在模拟器上运行程序,还要确保模拟器加载了Android SDK: 否则的话,会报错如下:     五、IDEA的简单设置: 主题修改: 可能大家会觉得软件的界面不太好看,我们可以换一下主题。选择菜单栏“File--settings--apperance--theme”,主题选择Darcula: 代码字体修改: 选择菜单栏“File--settings--Editor--Colors&Fonts--Font”: 上图中默认的Scheme是不可以更改的,单击“Save As”,建立一个新的名字(例如MyFont): 上图中,就可以选择我们想要的字体了。 同样也可以修改控制台的字体: 关于IDEA的更多使用技巧,将在今后讲到。  
文章
Java  ·  开发工具  ·  Android开发  ·  开发者  ·  Spring
2016-05-03
跳转至:
Segmentfault
3 人关注 | 0 讨论 | 1132 内容
+ 订阅
查看更多 >
开发与运维
5186 人关注 | 125226 讨论 | 182417 内容
+ 订阅
  • Vue入门 基本使用 与 事务管理【1】
  • Win系统 - 重装系统(微PE、MSDN镜像)【绝对纯净】
  • 软件测试关键问题
查看更多 >
微服务
22757 人关注 | 9846 讨论 | 19411 内容
+ 订阅
  • Spring Boot入门
  • 冬季实战营第一期:从零到一上手玩转云服务器 | 学习报告
  • 8 月份 GitHub 最火的 6 个 Java 开源项目
查看更多 >
IoT
121574 人关注 | 2575 讨论 | 17652 内容
+ 订阅
  • NLP比赛-小布助手对话短文本语义匹配
  • SwiftUI—使用MapKit里的地图视图
  • 【网站推荐】Event Registry's News 舆情系统
查看更多 >
云原生
229672 人关注 | 9470 讨论 | 26522 内容
+ 订阅
  • 如何快速的做一个血条
  • Travis CI简介
  • 在函数中使用局部变量并且通过局部变量返回函数值的方案来了
查看更多 >