怎么开发简单的android简单app实例代码即时聊天app,用哪些技术?

APP Inventor很强大!只要你敢想,那么就没有你做不出来的。利用它你可以创造出任何你想要的应用。通常在开始进行开发的时候,人们可以做出 《MoleMash》这样的游戏,或者是那种恶搞的可以让你在你的朋友的照片上随便涂鸦的小程序。当然,你甚至可以利用手机自带的重力感应功能开发出那种 倾斜手机,让一个小球在迷宫中滚来滚去的小游戏。
我们并不只局限于做出以上这些简单的小游戏。你同样可以利用它制作出带有通知和教育功能的专业软件。比如,你可以创建一个试题软件来帮助你和你的同学来做考前复习。通过Android系统包含的文字语音识别系统,你可以让手机直接帮你读出这些试题。
即使你不是个专业的程序员,你一样可以轻松使用App Inventor。App Inventor不需要有任何程序开发经验。因为在这里,你将使用到完全可视化的操作方式来设计应用程序的外观,并且使用封装好的模块来实现应用程序的各种行为,这些都无需编写代码!

您的浏览器需要进行配置,以便它可以启动Java程序
你可以测试Java是否正在您的计算机和安装的版本是 

如果您使用的是Mac,建议您使用的JRE 1.6(Java 6)。 许多Mac电脑都安装了Java 5和Java 6,但被配置为默认使用的Java 5。 您可以更改默认的Java 6以下步骤:
2.设置您的手机(android手机内要有SD储存卡)
从手机的主屏幕上,选择菜单>设置>应用>勾选”未知源”(允许运行android market以外程序)
点击开发>勾选”保持唤醒状态”
点击声音和显示,滚动到”方向”此处不要勾选,某些手机可能只是一个显示设置项目。请确认屏幕不自动旋转
之后用USB线与电脑连接,会出现一个对话框通知
一个”USB连接”的通知,手机通过USB连接到电脑
一个”USB调试连接”的通知,手机有USB调试打开
如果你没有看到这个对话框说明你的手机没有与电脑连接成功,请检查手机设置是否正确的,USB连接是否正确。

App inventor是在Web浏览器上运行,你可以通过Web浏览器在你的手机上创建app。当你做完后会在您的手机上产生一个应用程序包(.apk文件)。完成后可共享安装在任何android系统手机上。在这个过程中你要保证你的手机与是连接的状态。
首先要有一个谷歌账户,并且申请了开发App inventor 的权限。点击网址登录 你可以看到一个空页面。 点击”new”(在页面左上角)创建一个新项目,在出现的对话框中输入你想创建的app的名字,然后点ok

下图为程序设计页面。你可以从左侧工具栏拖拽按钮button、文本标签text labels、图片pictures等等到中间viewer栏里添加模块或图片
Designer是你创建app的另一个模块编辑器,用来编辑你拖拽出来的按钮的指令。点击Open the Blocks Editor按钮将打开一个新的页面如下图

如果你想断开连接,按Restart Phone App,重启手机后就能正常使用手机了。断开连接后提示变成Connect to Phone,你按下按键即重新连接。

本节教程将教你使用app inventor创建一个可以在手机上运行的应用

在手机上你可以看到”Pet the Kitty”的标题和一张可爱猫的图片。你点击这张图片就会听到猫叫声。
下面就教大家如何操作:
添加一个标签,标签上写”Pet the Kitty,然后添加一张猫的图片设成按钮。用USB连接手机与电脑
打开Designer窗口,你可以看到分为以下几个区域:
中间白色区域是Viewer查看器,这是你手机连接app inventor后模拟手机显示界面。也是你编辑程序的预览界面。
左边是Palette工具列表,你可以选择一些基本功能组件
Viewer右侧的组件显示的是你设计的app程序
下面media里可以添加图片和声音
最右侧是属性,显示文本图片的颜色、字体等等,现在可以显示Viewer背景色、背景图片、标题

把Palette栏里Basic>label拖拽到Screen1,然后输入Pet the Kitty,几秒钟后会手机上也会显示出来。最右侧的Properties属性栏里会显示你刚输入文本的属性。你可以在属性栏里调整文字的属性,点return返回。
点 design页面左侧basic下的Button,拖拽到 Screen1里。点击右侧Properties栏里 Image>None…选择一张图片并点add上传一张图片,从电脑里选择图片后点ok。上传成功你会看到你的按钮变成这张图片。并且Media下 会显示这张图片的名称。

答:人们对手机的要求不再是简单的打电话发信息。像黑 莓,Android系统或者iPhone可以把完整的互联网放在用户的口袋里。我们愿意为他们提供一个简单开放的的平台让他们开发创造应用程序,并且不需 要太多的变编程知识。App inventor就是为此开发的试验计划。对教育者来时,App inventor已经变成一个强有力的工具用来像学生们展示整个世界的编程技术,帮他们成为编程技术的创造者而不是一个使用者。
问:我发了一个使用App inventor的申请,什么时候可以访问?
答:我们很高兴你想要使用这个软件。我们已经推出一些App inventor的应用,App inventor目前还在试验期,我们要确保每个人都可以使用它。当通过您的申请时我们会发邮件通知您。
问:我可不可以不用手机就使用App inventor
答: 可以。App inventor包括了一个手机模拟器,当然你不能像摇手机一样摇这个模拟器。当你创建一个app并且想在手机上使用的话,你还是要先在手机上安装 。目前App inventor现在与模拟器连接还不够完善,所以我们准备要完善这个模拟器,可以运行创建好的应用程序。
问:使用App inventor是否需要谷歌账户?
答:是的,App inventor需要谷歌账户,当你登陆App inventor的时候需要用的谷歌账户,你制作完成的应用程序也会保存在你的谷歌账户里。
问:我是否可以开发新的App inventor源代码并且可以运行?

安卓开发你首先要学会java编程和安卓开发基础,还要php网页设计,ssl认证,第三方api。这是完整开发出一个APP所要具备的知识,在日常的开发中,不仅上面讲到的知识我们要掌握,还要有一定的软件测试知识,因为APP最终交到用户手中,必须是一个完善的产品。

一个完整的androidapp开发有简单有复杂,不同的app应用功能的差异也导致不同的技术实现或者算法模型。大体来说,一个app从设计到最终实现需要你懂得以下几个必要方面:

1、前期需求规划与信息——你需要制定出一个完整的需求文档,功能文档,流程图,时序图。

2、交互设计、UI设计——设计出基本且完善的原型图和app基础的交互设计效果,之后再根据这些设计出完整的UI界面并学会切图,一些需要做自适应的素材图片需要做点9patch。这里还需要你懂得px,pt和dp之间的换算,屏幕密度的换算和相互之间的系数,以便你的app能完美适应不同分辨率设备。其中交互设计需要你懂得很多人机操作的技巧经验,掌握Axure等交互工具的使用,UI设计需要你掌握Photoshop和Illustrator等操作。

3、使用ADT之类的开发环境进行app软件开发,你最基本的也得掌握java语言,熟悉android环境和机制。

4、如果不是单机版的app,需要用到服务器,那你还得掌握WebService相关知识和开发语言,常用的有ASP.Net,PHP,JSP等。

5、熟悉并能开发数据库。

6、某些功能需要做算法,这还需要一定得专业知识,尤其是数学基础。

7、熟悉API接口开发,这里包括你自行开发API的能力以及调用第三方API的经验。

8、熟悉TCP/IP,socket等网络协议和相关知识。

9、熟练掌握App发布的流程,真机调试技巧,证书,打包,上架。

其实开发一个安卓APP,不适合个人去做,而是需要一个团队,因为一个人的能力是有限的,不仅仅体现在技术方面,还有眼界和审美,可能你安卓开发技术很强,但是UI交互做的很差,可能你界面设计的很完美,但是技术实现不了;这时候团队的作用就体现的很明显了。

西安华育软件实训基地(微信号:“xaeduask”)作为国家高端IT紧缺人才培养工程西安指定的软件工程师培训机构,旨在培养企业真正需要的国际化IT人才,已将众多零基础的实训生成功输送到各大企业,包括JAVA培训、Android培训、web前端培训、网络营销师等,欢迎大家踊跃报名,高薪工作等你来挑战!

我要回帖

更多关于 安卓app开发 的文章

 

随机推荐