Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)
Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)
在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一次大整合,希望对和我一样是Android的初学者管用,如在文章中有所错误,敬请大家原谅并欢迎指正。
一、Android相关介绍
Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
二、开发工具
1.JDK(必需).最好是1.6以上版本。
JDK1.6官方下载_JDK6官方下载地址:
http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
2.Eclipse平台(可选)
官方下载:http://www.eclipse.org/downloads/
华军软件园:http://www.onlinedown.net/soft/32289.htm
狗狗搜索:http://www.gougou.com/search?search=Eclipse&id=16
3.NetBeans平台(可选)
官方下载:http://netbeans.org/downloads/index.html
4.ADT(Eclipse平台必装)。在Eclipse平台下开发Android的插件。一般都是在线安装
下载地址:http://dl.google.com/android/ADT-0.9.6.zip
5.nbandroid(NetBeans平台必装)
下载地址:http://down.zzbaike.com/download/nbandroid-4081.html
6.Android SDK包(必需)。Android 程式开发套件,包含 Android 手机模拟器(Emulator)。
下载地址:http://www.gougou.com/search?search=android%20sdk&restype=-1&id=10000016&ty=0&pattern=0&xmp=0,有些sdk包并不包含一些工具,因此尽量下载比较大的包。
二、环境搭建
准备工作:安装JDK并配置,这里不做详解。
1.Eclipse平台环境搭建。我的Eclipse版本是3.4.2
(1)打开Eclipse,点击"Help菜单"选择"Software Updates.."项
图1
2.进入"Available Software页,点击"Add Site"项,在地址栏中输入:https://dl-ssl.google.com/android/eclipse,点击"OK".
图2
这时会看到如下添加了一项,选中此项,单击"Install"
图3
3.开始安装ADT插件
图4
4.安装完成后重启,看到工具栏中加了图5,图6中的俩项
图5
图6
5.打开"Preferences",点击"Android"在"SDK Location:"中输入Android SDK包的目录,点击“Apply”,会看到图8界面
图7
图8
6.点击图5中的机器人,打开插件模拟器的界面,点击“New”开始输入要创建的模拟器的信息。
Name是模拟器的名称可随便填
Target是模拟器的SDK版本,目前最新是2.2.
其他是硬件参数,一般都是默认。
图9
7.点击“Create AVD”后插件完成,这时会看到多了一项。
图10
8.测试是否成功。
图11
图12
图13
图14
2.NetBeans平台环境搭建
1、
打开Netbeans6.8, 工具 -> 插件 -> 设置; 添加一个更新配置,如下图:
图15
确定后自动检查更新,转到“可用插件”,搜索“android”,安装显示的nbAndroid插件。
4. 添加Android SDK
在Netbeans中点击:工具 -> Java平台 -> 添加平台;如下图,选择Google.....
图16
点下一步,找到Android SDK 的文件夹,这个文件夹的图标会与众不同。选择文件夹,再下一步,就可以选择platform了。这里我选的是Android 2.2.
图17
图18
一个简单例子
现在就可以创建项目了,我创建了一个AndroidHelloWorld的程序。默认平台已经选好了Android。还有最好也更改下包名。
图19
图20
三、教程
1.视频教程下载地址:ed2k://|file|3G%E5%BA%94%E7%94%A8%E4%B9%8BAndroid%E4%BC%A0%E6%99%BA%E8%A7%86%E9%A2%91%E8%AE%B2%E8%A7%A3.zip|1562550506|9d40b75146523eda0b93e8f5a61ae66e|h=nnyxecc6g5lspkdmjxvgpkqxqng3pw6o|/
2.Google.Android.SDK开发范例大全PDF、源码下载:http://download.csdn.net/source/2035087,http://download.csdn.net/source/2231871
3.Android开发教程(PDF)下载:http://download.csdn.net/source/2705699
四、论坛
详见前面博客随表:http://www.cnblogs.com/salam/archive/2010/10/14/1851630.html
六、反编译工具
详见前面博客随表:http://www.cnblogs.com/salam/archive/2010/09/24/1833818.html
<script type="text/javascript"></script>
<!--end: topics 文章、评论容器-->
<script type="text/javascript"></script>
Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)相关推荐
- Django 学习小组:博客开发实战第二周教程 —— 实现博客详情页面和分类页面
本教程内容已过时,更新版教程请访问: django 博客开发入门教程. 上周我们完成了博客的 Model 部分,以及 Blog 的首页视图 IndexView. 本节接上周的文档 Django 学习小 ...
- [C#反编译教程]001.Reflector.NET反编译工具 v8.5绿色版+注册机+注册教程
截图 下载地址 Reflector.NET反编译工具 v8.5绿色版+注册机 下载地址:http://pan.baidu.com/s/1mgN1Cpi 密码:mx19 简介 .NET Reflecto ...
- Android Studio(0)开发开篇 环境搭建 创建工程 2020.3.1版本 虚拟手机
系列文章目录 文章目录 系列文章目录 前言 一.Android Studio简介 二.安装并创建新项目 1.Hello Android 前言 近期因公司开发的项目需要开发手机APP,所以开始学习And ...
- 基于Markdown 搭建自己的博客,哪个工具好?
现在很多人都知道使用Markdown 来搭建一个自己的博客或是给项目做文档网站, 这其实就是要推荐的静态网站生成器(Static Site Generator, SSG),它做的事情就是把你的文档.内 ...
- redis 哨兵机制环境搭建 - 七脉 - 博客园
原文地址 Redis哨兵机制,一主二从 注:Redis哨兵切换,建议一主多从 一.一主二从 教程步骤:https://www.cnblogs.com/zwcry/p/9046207.html 二.哨兵 ...
- APK反编译工具在ubuntu的安装及使用
1.编译三件套 我们反编译需要用到的三种工具apktool .dex2jar.jd-gui ,如下图所示 apktool工具:获取APK资源文件(图片和布局文件). dex2jar工具:将APK反编译 ...
- java反编译工具真的很强大!
以前只听说过有反编译工具,但从来没用过,昨天我的项目指导老师让我帮他调一个汇编演示器的java程序,是从linux下直接拷贝过来的,里面全是二进制字节-class文件,我当时脑袋就蒙了,这怎么调试.直 ...
- ILSpy反编译工具的使用
ILSpy反编译工具的使用 本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对 ...
- java 反编译 下载_java反编译工具
java反编译工具是一款反向翻译Java工具,能够帮助用户将.class文件反向编译成Java文件,还可以还批量处理.class文件..jar文件,使用多页面编辑功能能大大提高操作人员反向编译效率,非 ...
最新文章
- layui如何获取父节点的父节点_jquery获取父元素或父节点的方法
- css表格文字超数量就竖排_求助!!一个非常棘手的问题。就是文字竖排显示的问题...
- jquery验证表单 提交表单
- mysql8.0新用户无法连接_mysql 8.0.16 Linux新建用户无法登录
- jboss与nginx_JBoss BRMS与JasperReports进行报告
- 10.Mysql数据库导入导出和授权
- python接口自动化代码_python3接口自动化-run_all_case
- selenuim webDriver API 16种定位方式
- Html5的测试总结
- 详解基于机器学习的恶意代码检测技术
- b、B、KB、MB、GB 之间的大小关系以及换算
- Assembler--Error: invalid instruction suffix for `push‘
- 基频和倍频的概念_基频峰,泛频峰,倍频峰,二倍频峰的区别
- cad2017单段线_cad2017新功能介绍
- Adams隐式4阶方法解常微分方程,fortran实现
- pycharm提示无法加载文件 C:\Users\admin\Desktop\pythonLX\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本
- 【建议收藏】ChatGPT 联网版抢先体验,学会这 8 大高阶实用技巧,让你秒上手!
- @staticmethod的粗浅认识
- 英国主要跨境电商平台简单介绍
- OpenStack物理资源虚拟化比率设置
热门文章
- FFmpeg开发(四)——Qt实现一个视频播放器(参考了暴风影音、迅雷影音)
- 刀剑神域服务器为什么一直在维护,刀剑神域一记忆重组无法连接服务器是什么原因...
- 佛教观点谈儿童教育问题
- python绘制概率密度曲线_python添加概率密度曲线-女性时尚流行美容健康娱乐mv-ida网...
- Code:Blocks 中文乱码问题原因分析和解决方法!
- 四小时学习opencv+qt系列(第二天)
- php结合美图秀秀,美图秀秀web开放平台--PHP流式上传和表单上传示例分享_PHP
- LOL快捷键列表(新手有必要看看)
- 解决chrome浏览器对于自动填充的input表单添加的默认的淡黄色背景问题 一般的浏览器input和button的高度不一致问题...
- 【微信公众号】微信集成功能--接入多客服系统