将Android应用程序打包的方法

时间:2019-05-13 09:31:24下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《将Android应用程序打包的方法》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《将Android应用程序打包的方法》。

第一篇:将Android应用程序打包的方法

选中项目右击ExportAndroidExport Android ApplicationNextNextCreate new keystore(创建新密钥)

{

Location:表示要将打包的项目放置的位置

Password:表示密码

Confirm:确认

}

Next

{

Alias:别名

Password:密码

Confirm:确认密码

Validity(years):授权时间

First and Last Name:a

Organizational Unit:

Organization:

City or Locality:

State or Province:

Country Code(XX):

}

Destination APK file:目标文件表示放置到位置。

接着就可以看见在相应的位置上有一个apk文件

Android应用程序

Java文件.class文件-.dex文件-apk文件

Apk :android pacakage:打包归档文件

Dex:表示Android平台下可以运行的Android文件。

Apk文件只要下载就可以安装。

第二篇:Android应用程序开发-个人总结

《Android应用开发》个人总结报告

一、项目简介:

送祝福App是一款逢年过节为方便发送祝福信息的软件,并且介绍各种节日的相关情况。包含节日祝福短信,支持直接发送短信给好友,也可定时发送给好友,编写模版。为生活提供了便利。

二、个人在项目中承担的任务:

我是任务是整合成员负责的模块,把各个模块整合到一起,然后把主界面的效果做出来,主界面参考的是微信的界面

三、学习本门课程收获、体会及建议:

在本门课程中,我初步认识了安卓应用开发所需基本知识,比如安装体系结构,常用的控件以及API的使用方法,知道了安卓体系存储数据的方式。这一学期,安卓相关的知识自己掌握的不多,不过也透过安卓课程看到移动端应用的火热。这一个学期里,老师讲得比较细,自己单独下来练一个知识点了,也可以,不过当几个知识点的内容整合到一起,自己就凌乱了,自己的思路就不清晰。在期末项目中,我是任务是整合成员负责的模块,把各个模块整合到一起,然后把主界面的效果做出来,主界面参考的是微信的界面,由于时间和能力的限制,只完成了部分功能,功能没有完全实现。

第三篇:培训教学模式对高职“Android应用程序开发”课程教学模式的启发

培训教学模式对高职“Android应用程序开发”课程教学模

式的启发

摘 要:通过分析培训机构对“Android应用程序开发”这门课程采取的教学模式,提高改善高职这门课程的教学模式。

关键词:Android应用程序开发;培训;高职;教学模式

当前社会上与IT技术相关的培训机构种类繁多,许多知名的培训机构受到众多相关企业和就业人员的肯定,这些培训机构对高校教育是较好的补充,同时,也对高校教育发出了强有力的挑战。

培训机构的教学模式更加面向就业,也更加符合企业的需求,虽然有一些不利于学生长期发展的因素,但是也有许多值得我们借鉴的成功的教育经验。下面我将针对“Android应用程序开发”这门课程的培训教学模式和高职教学模式进行对比,分析二者的优缺点,并探索提高高职教学的有效方法。培训机构教学内容的特点

培训机构的教学目标主要是适应市场需求,满足就业条件。如我参加培训的“基于Android系统的应用程序开发”。这一课程在学校的教学中有三分之一的内容都是在讲Android软件的布局和控件的使用,软件的开发也仅仅是流于表面的功能上的实现。

而培训中所讲的内容在软件的布局和控件使用方面仅用了一天多点的时间,如果学生还有不知道的地方则自己查询帮助文档解决。他们的讲授重点在于软件的开发流程,软件开发过程中使用的技巧、工具和各种优化手段,以及当前最流行的开发技术。

这些在学校教学中是较少训练的技能,在学校,老师会把软件中应用的各个知识点和程序流程尽数教授给学生,学生要做的仅仅是学会老师所教授的内容,这种做法降低了学生学习的难度,虽然增强了学生的自信心,但是限制了学生的自学能力,同时也降低了教学效率。

在培训机构中,那里的老师更注重软件开发的思路,他们认为学习的核心在于理解程序设计的思想,而不是代码的编写,很多时候他们甚至不用学生进行练习,仅仅是阅读编好的程序,学习设计思路。这种学习方法对于学生今后的职业发展有很大的好处,但是对于高职学生来说,可能就会太过枯燥深奥,而且学习速度过快,知识量过大,这些会使他们丧失学习兴趣。所以,如何既能保持学生的兴趣,又能将软件开发技巧和思想传递给学生,是高职教学设计上主要考虑的事情。培训机构学习方法的特点

在培训机构中,培训班采用按项目组进行学习的方法,每组4到8人,选出学习最好的作为组长。组长的权力和责任都很大,首先他必须保证组内每个人都完成老师布置的任务,如果仅仅组长自己完成的很好,而其他组员都做的很糟糕,那么组长将被扣掉这个任务的职业素养分,反之,如果组长能够指导组员将任务基本完成,并且有个别组员完成较好,即使组长自己没有时间做完,那么组长也会得到任务分,并在职业素养上加分;其次,在完成大项目时,组长有权利给每个组员分配任务,督促组员完成,最后将整个项目综合到一起形成完整的整体;最后,每个月组长都有一次机会给组内表现最好的组员加1到2分的职业素养分,给组内表现最糟糕的组员扣1到2分的职业素

养分。

通过这种小组合作方式,可以锻炼能力强的学生领导能力,给予组长责任,赋予组长权力,让他们切身体会项目经理的作用;而其他的组员则锻炼了团体合作和沟通能力,以及与项目经理的互动,还有服从项目经理安排,保证团体进程等职业素养。

在培训结束后,培训机构推荐就业时,他们会先将学生进行排名,根据学生完成项目的项目分,加上定期考试的考试分,加上平时表现和参与活动的职业素养分,综合这几项得分排出学生的名次,并且将这些平时考核成绩记入学生档案。然后按照名次的顺序进行推荐就业,并把学生档案交给推荐的企业。由于跟就业挂钩,所以学生平时的学习积极性和参与活动的积极性都十分高,这也充分说明了内在的需求比外在的刺激更能激发学生的学习动力。对高职“Android应用程序开发”课程教学模式的启发

培训教学模式有其自身的优势,也有过于功利不注重持久化发展的缺点,根据以上分析,通过在高职教学模式中吸收培训教学模式的优点,从而加强高职课程的教学质量。在“Android应用程序开发”这门课程中,我通过借鉴培训的教学模式,采取如下的措施进行教学改进:

1.在培养目标上,贴合企业需求,加深学生的学习深度而非广度,提高学生的职业素养和设计能力,培养专而精的人才;

2.在教学内容上,摒弃过去循序渐进,先基础知识,然后应用技巧,最后整体设计的学习方式,这种教学方式需要大量时间打基础,而且不能立刻应用,见到效果,容易使学生产生厌烦情绪。通过参考培训的教学模式,可以采取以问题为导向设计教学内容,较快将知识转化为成果,提高学生的自信心和兴趣。并且从学生的直观感觉入手,采取由外向内的方式,逐步加深学习内容,这也符合学生的认知心理。

3.在学习方式上,采取项目组的学习方式,注重自学能力和职业素养的培养,利用学生自评,小组互评等方式,调动学生的积极性。并通过赋予项目组长一定的权利,培养有能力的学生的领导能力和团体意识。总结

社会上繁荣的培训机构既是对高职教学模式的启示,也形成了对高职教育的挑战。通过比较借鉴培训机构成功的方面,我对“Android应用程序开发”这门课程进行教学改革,改善教学内容,改变学生的学习方式,切实提高这门课程的教学质量,也为其他计算机软件方面课程改革提供了较好的参考。

参考文献

[1] 黄莉.培训机构教学模式对高校计算机教育的启示.教育观察.2013年28期

[2] 蔡少霖.基于实战模式的Android课程教学模式研究.无线互联科技.2013年2期

第四篇:Android开发中颜色的自定义方法

欢迎登录清源教育官方网站www.xiexiebang.com 查看更多视频教程

Android开发中颜色的自定义方法

1、使用Color类的常量,如:

int color = Color.BLUE;// 创建一个蓝色 是使用Android提供的颜色

int color = Color.RED;int color = Color.WHITE;

2、通过ARGB构建,如:

int color = Color.argb(127, 255, 0, 255);// 半透明的紫色

其中第一个参数表示透明,0表示完全透明,255(ff)表示完全不透明;后三位分别代表RGB的值了。

3、使用XML资源文件来定义颜色

该方法扩展性好,便于修改和共享,如在values目录下创建一个color.xml:

#7fff00ff 定义了一个名为mycolor的颜色,在别的地方就可以通过引用mycolor来获取该颜色值,如textView定义中:

android:textColor= “@drawable/mycolor” Java代码中可以使用ResourceManager类中的getColor来获取该颜色:

int color = getResources().getColor(R.color.mycolor);

这与第二种方法得到的值是一样的,getResources()方法返回当前活动Activity的ResourceManager类实例。

说明:XML定义方法接受6位和8位两种表示法,而且开头必须是#,8位定义时前两位表示透明。

4、直接定义色值,如:

int color = 0xff00ff00;这种方法必须使用0x开头,而不是用我们常用的#。与方法3不一样,值也必须用8位表示,不接受6位的颜色表示。分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示RGB颜色值。

=======================

补充一点Android布局中背景图片的设置(编辑LinearLayout):

* 可以使用纯色:android:background=“@drawable/mycolor”(XML资源文件中定义的颜色)* 也可使用图片:android:background=“@drawable/bg”(需要将一个名为bg.jpg或png的图片拷贝到res/drawable-hdpi目录下)

来源:清源教育

第五篇:关于Android 开发环境的构建方法总结

关于Android开发环境的构建方法总结

作者: 曹亮 发布时间: 2010-03-25 21:31 阅读: 745 次 原文链接 字体: 大 中 小 [收藏]

本方法适用于Android SDK 2.1环境下的程序开发

安装JDK

• 在java.sun.com下载JDK并安装。

• 在“系统属性”的“高级”选项卡中点击“环境变量”,然后添加如下系统环境变量:

1.在PATH环境变量后追加 JDK安装路径中的bin路径,本机为: C:Program FilesJavajdk1.6.0_18bin 2.新建CLASSPATH环境变量或在CLASSPATH环境变量后追加JDK安装路径中的lib路径和demo路径,本机为:

C:Program FilesJavajdk1.6.0_18demo;C:Program FilesJavajdk1.6.0_18lib 安装Eclipse

• 在eclipse.org下载Eclipse IDE for Java Developers的Windows 32bit版本。

• 下载完成后解压即可使用。

安装Android SDK OR 离线安装

• 在Android Developers下载android-sdk_r05-windows.zip,下载完成后解压到任意路径。

• 运行SDK Setup.exe,点击Available Packages,如果没有出现可安装的包请点击Settings,选中Misc中的“Force https://...”这项,再点击Available Packages。

• 选择希望安装的SDK及其文档或者其它包,点击Installation Selected、Accept All、Install Accepted,开始下载安装所选包

• 添加SDK安装目录中的tools文件夹路径至系统PATH环境变量,本机为: C:Androidandroid-sdk-windowstools 关于离线安装

用上面方法更新的时候速度很慢。

更要等很久。所以我们可以直接把那些包下载下来安装。地址就是 https://dl-ssl.google.com/androi...2.0_r01-windows.zip https://dl-ssl.google.com/androi...2.1_r01-windows.zip https://dl-ssl.google.com/androi...-1.1_r1-windows.zip https://dl-ssl.google.com/androi...1.5_r03-windows.zip https://dl-ssl.google.com/androi...1.6_r02-windows.zip https://dl-ssl.google.com/androi...ver_r03-windows.zip https://dl-ssl.google.com/androi...ogle_apis-6_r01.zip https://dl-ssl.google.com/androi...ogle_apis-5_r01.zip https://dl-ssl.google.com/androi...ogle_apis-4_r02.zip https://dl-ssl.google.com/androi...ogle_apis-7_r01.zip 下完之后,名字以android的,解压到platforms里面; 以google_apis开头的,解压到addons里面。usb 驱动的,直接解压到根目录。

安装Eclipse插件 ADT

• Start Eclipse, then select Help > Install New Software.• In the Available Software dialog, click Add...• In the Add Site dialog that appears, enter a name for the remote site(for example, “Android Plugin”)in the “Name” field.In the “Location” field, enter this URL: https://dl-ssl.google.com/android/eclipse/ 如 果无法通过上面的地址获得插件,可将https替换为http。(https is preferred for security reasons)• Back in the Available Software view, you should now see “Developer Tools” added to the list.• Select the checkbox next to Developer Tools, which will automatically select the nested tools Android DDMS and Android Development Tools.Click Next.• In the resulting Install Details dialog, the Android DDMS and Android Development Tools features are listed.• Click Next to read and accept the license agreement and install any dependencies, then click Finish.• Restart Eclipse.配置ADT

在Eclipse中:

• 选择Window > Preferences...• 在左边的面板选择Android,然后在右侧点击Browse...并选中SDK路径,本机为:

C:Androidandroid-sdk-windows • 点击Apply、OK。配置完成。创建AVD

为使Android应用程序可以在模拟器上运行,必须创建AVD。

• 在Eclipse中。选择Windows > Android SDK and AVD Manager • 点击左侧面板的Virtual Devices,在右侧点击New • 填入Name,选择Target的API,SD Card大小任意,Skin随便选,Hardware目前保持默认值

• 点击Create AVD即可完成创建AVD Create a New Android Project

After you've created an AVD, the next step is to start a new Android project in Eclipse.1.From Eclipse, select File > New > Project.If the ADT Plugin for Eclipse has been successfully installed, the resulting dialog should have a folder labeled “Android” which should contain “Android Project”.(After you create one or more Android projects, an entry for “Android XML File” will also be available.)2.Select “Android Project” and click Next.3.Fill in the project details with the following values: o Project name: HelloAndroid o Application name: Hello, Android o Package name: com.example.helloandroid(or your own private namespace)o Create Activity: HelloAndroid o Min SDK Version: 7 Click Finish.Here is a description of each field:

Project Name

This is the Eclipse Project name — the name of the directory that will contain the project files.Application Name

This is the human-readable title for your application — the name that will appear on the Android device.Package Name

This is the package namespace(following the same rules as for packages in the Java programming language)that you want all your source code to reside under.This also sets the package name under which the stub Activity will be generated.Your package name must be unique across all packages installed on the Android system;for this reason, it's very important to use a standard domain-style package for your applications.The example above uses the “com.example” namespace, which is a namespace reserved for example documentation — when you develop your own applications, you should use a namespace that's appropriate to your organization or entity.Create Activity

This is the name for the class stub that will be generated by the plugin.This will be a subclass of Android's Activity class.An Activity is simply a class that can run and do work.It can create a UI if it chooses, but it doesn't need to.As the checkbox suggests, this is optional, but an Activity is almost always used as the basis for an application.Min SDK Version(这个是 设置程序希望运行在的系统版本)================================== Tips: 这里的Min SDK Version会根据我们选择的Build Target改变,表示程序将运行在哪个系统版本之上,对应的数值关系如下: Android 1.5:Level API 3 Android 1.6:Level API 4 Android 2.01:Level API 6 Android 2.1:Level API 7 我们这里选择Android 2.1,故Min SDK Version为7

================================== This value specifies the minimum API Level required by your application.If the API Level entered here matches the API Level provided by one of the available targets, then that Build Target will be automatically selected(in this case, entering “2” as the API Level will select the Android 1.1 target).With each new version of the Android system image and Android SDK, there have likely been additions or changes made to the APIs.When this occurs, a new API Level is assigned to the system image to regulate which applications are allowed to be run.If an application requires an API Level that is higher than the level supported by the device, then the application will not be installed.Other fields: The checkbox for “Use default location” allows you to change the location on disk where the project's files will be generated and stored.“Build Target” is the platform target that your application will be compiled against(this should be selected automatically, based on your Min SDK Version).Notice that the “Build Target” you've selected uses the Android 1.1 platform.This means that your application will be compiled against the Android 1.1 platform library.If you recall, the AVD created above runs on the Android 1.5 platform.These don't have to match;Android applications are forward-compatible, so an application built against the 1.1 platform library will run normally on the 1.5 platform.The reverse is not true.Your Android project is now ready.It should be visible in the Package Explorer on the left.Open the HelloAndroid.java file, located inside HelloAndroid > src > com.example.helloandroid).It should look like this: 下面是点完Finish按钮之后自动生成的代码: package com.example.helloandroid;import android.app.Activity;import android.os.Bundle;public class HelloAndroid extends Activity { /** Called when the activity is first created.*/ @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);setContentView(R.layout.main);} } Notice that the class is based on the Activity class.An Activity is a single application entity that is used to perform actions.An application may have many separate activities, but the user interacts with them one at a time.The onCreate()method will be called by the Android system when your Activity starts — it is where you should perform all initialization and UI setup.An activity is not required to have a user interface, but usually will.Now let's modify some code!构建 UI

Take a look at the revised code below and then make the same changes to your HelloAndroid class.The bold items are lines that have been added.下面让我们修改一下代码:

package com.android.helloandroid;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class HelloAndroid extends Activity { /** Called when the activity is first created.*/ @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);TextView tv = new TextView(this);tv.setText(“Hello, Android”);setContentView(tv);} } 执行代码:Hello,Android

Eclipse的插件使得你的程序很容易运行。选择Run>Open Run Dialog菜单。(Eclipse3.4版本中,菜单为Run->Run Configurations)可以看到这样的对话框。

下一步,选择“Android Application”,点击在左上角(按钮像一张纸上有个“+”号)或者双击“Android Application”。有个新的选项“New_configuration”。

将名字改得更形象一点,如“Hello,Android”,然后按Browse按钮选择你的项目,(如果你Eclipse里有多个Android项 目需要打开,确定要选择正确)插件会会自动扫描你项目里的活动子类,然后在“活动”的下拉菜单里加载。如果你的“Hello,Android”项目只有一 个,它将被设置为默认项目,然后你可以继续。

点击“Apply”按钮,这里有个例子: 这样就可以了,点击“Run”按钮,Android的模拟器启动。一启动你的程序就会出现,当一切OK,你可以看到: 这样就可以了,点击 “Run”按钮,Android的模拟器启动。启动完毕后你的程序就会出现,如果不出现,有时候是因为有键盘锁的原因,用鼠标将 键盘锁解开就一切OK,你可以看到:Hello Android.使用XML构建UI

你刚 刚完成的“Hello, World”的例子使用的是我们称为“可编程”的UI层,意思是你通过编写代码来组建UI层。当你开发了足够多的UI程序,你会发现一些很糟糕的现象: 一些小的变化需要你做大量的代码改动。你常常会忘记将View连接起来,这样会导致一些错误,浪费你很多时间去调试代码。这就是Android为 什么提供一个可变化的UI开发模块:基于XML的文件。最简单解释这个概念就是演示个例子。这里有个XML的文件,它能达到和你刚才完成代码同样的效果: 通常Android里XML文件结构是很简单 的。只是一些标记的树形集合,每个标记就是一个视图类。在这个例子中,它就是一个简单的 TextView元素的树,你可以在XML文件里使用任何扩展类的名字作为你的标记,这也包括你在你的自己的代码里定义的名字。这个结构使得你能使用简单 结构和语法快速的组建UI,这种模型就像网站的开发模型,你能够将UI和程序逻辑分开,单独获取或者填充数据。

在这个例子里,有4个XML属 性,下面是属性的大概意思:

xmlns:android 这是一个XML命名空间,告诉Android开发工具你准备使用Android命名空间里的一些通用属性。在所有Android XML设计文件中最外层的标记必须使用这个属性。

android:layout_width 这个属性定义了这个视图需要占用的屏幕宽度。在这个例子中,我们仅有的一个视图可以占用整个屏幕,那就是“fill_parent”的意思。

android:layout_height 这个和“layout_width”差不多,表示占用屏幕的高度。

android:text 这个设置文本显示内容,在这个例子里,我们使用“Hello,Android”。

这就是XML的布局,你需要把这个文件放在什么位 置? 放在你的工程/res/layout下就可以。“res”是“resource”的简称,这个目录包含了所有应用程序需要的非代码部分。比如图片、字符 串、XML文件。

Eclipse插件为你创建了这些XML文件中的一个。在我们上面的范例,我们根本没有使用过它。在包的管理器里,展开 目录/res/layout,编辑main.xml文件,替换上面的文本然后保存修改。

在从代码目录里打开 HelloAndroid/gen/com.example.helloandroid/R.java文件,你可以看到他们像这样: public final class R { public static final class attr { };public static final class drawable { public static final int icon=0x7f020000;};public static final class layout { public static final int main=0x7f030000;};public static final class string { public static final int app_name=0x7f040000;};};R.java是文件中所有资源的索引界定值定义。你在代码中使用这个类,就像在你的项目里使用一个简洁的方法表示你 的资源。在Eclipse这样的IDE工具里,这个方式对于代码自动完成功能还是非常有效的,因为这能让你快速得定位你要寻找的东西。

有个重要点 需要注意的是有个内部类“main”,是“layout”的成员类。Eclipse插件提醒你加了一个新的XML文件,然后生成R.java文件,当你加 入其他资源到你的工程里,你可以看到R.java在同步更改。

下载将Android应用程序打包的方法word格式文档
下载将Android应用程序打包的方法.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    多个PPT文件打包连续播放的方法(合集)

    PPT文件件打包连续播放方法 今天听了一节信息技术课,课上,学生每人制作了一个PPT演示文件稿。教师把它些文稿汇总到一起播放,制作时间过长,影响了教学效率,这里讲一个快速打包的......

    创新方法将新课程理念植入课堂

    创新方法将新课程理念植入课堂 摘要:新课程推行了一段时间,在这段时间内教师不仅接受新的教育观念,同时做着耕种各样新的尝试,本人在认真分析信息技术教学的各项特点之后,总结自......

    将STEAM教学模式引入职业教育方法初探[大全]

    将STEAM教学模式引入职业教育方法初探 【摘要】高职院校是否能培养合格的多样化的人才,是教育工作者的职责所在,本文提出将STEAM教学模式引入职业教育规划和实践中,并且在实际......

    厦门手机开发培训关于Android开发环境的构建方法总结

    厦门手机开发培训关于Android开发环境的构建方法总结 厦门博看文思本方法适用于AndroidSDK2.1环境下的程序开发 安装JDK •在java.sun.com下载JDK并安装。 •在“系统属性”......

    将戏剧应用于高中英语教学的方法之我见

    将戏剧应用于高中英语教学的方法之我见 摘 要:英语知识的学习属于语言类知识的学习,在所有语言形式中,戏剧无疑是语言高妙的艺术形式。将戏剧应用于英语教学中,对于学生掌握语义......

    城乡收入差距统计标准与方法将统一(定稿)

    为统一城乡收入统计标准和测算方法,国家统计局12月1日起启动新一轮城乡一体化住户调查,将把此前一直沿用的“农村人均纯收入”指标替换成“人均可支配收入”指标,并在明年4月按......

    拟调查中国某地HIV感染情况,请你简单描述将采用什么方法

    目的:了解2013年中国某地HIV感染情况。 研究对象:该地区全体人群。 抽样方法:分层整群等比例随机抽样方法。 具体做法:根据人们暴露HIV病毒的机会,将该地分为高危人群(注射吸毒者......

    挑战新年计划——10个方法让你将梦想进行到底

    挑战新年计划——10个方法让你将梦想进行到底 各路媒体对辞旧迎新的狂热炒作尚未平息,关于美好未来的激情和兴奋刚刚燃起,一切蓄势待发,仿佛充满了让梦想照进现实的能量。然而......