软件的源代码是什么意思

2024-05-10 12:21

1. 软件的源代码是什么意思

源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。

软件的源代码是什么意思

2. Android的手机系统是开源的,开源到底是什么意思

开源,全称为开放源代码。市场上开源软件层出不穷,很多人可能认为开源软件最明显的特点是免费,但实际上并不是这样的,开源软件最大的特点应该是开放,也就是任何人都可以得到软件的源代码,加以修改学习,甚至重新发放,当然是在版权限制范围之内。
开源主要的目的就是允许任何一个人来修改和完善它,使用开源的软件都不需要缴纳费用,不想windows操作系统那样一套要两千块。



扩展资料

开源主要表现为管理成本、设计程序议题以及组织可信赖性等。首先就管理成本而言,主要是因为一旦计划发展到一定程度,其创新、修正的质量必然变大,参与人数众多,当然也会造成一定的管理成本,另外,整合、决策架构都会增高管理的成本。
其次就设计程序议题来看,其不断释出新版本,将造成消费者需要不断重新安装的困扰,并且由于其设计上通常较不关心友善的界面,会增加使用者的接近使用的难度。

3. 一个App系统的全套源代码包括那些?

本人觉得
一个完整的java源程序应该包括下列部分: 
  package语句; //该部分至多只有一句,必须放在源程序的第一句 
  import语句; /*该部分可以有若干import语句或者没有,必须放在所有的           类定义之前*/ 
  public classDefinition; //公共类定义部分,至多只有一个公共类的定义        //java语言规定该java源程序的文件名必须与该公共类名完全一致   classDefinition; //类定义部分,可以有0个或者多个类定义 
  interfaceDefinition; //接口定义部分,可以有0个或者多个接口定义   例如一个java源程序可以是如下结构,该源程序命名为HelloWorldApp.java:    package javawork.helloworld; /*把编译生成的所有.class文件放到包                    javawork.helloworld中*/    import java.awt.*;  //告诉编译器本程序中用到系统的AWT包    import javawork.newcentury; /*告诉编译器本程序中用到用户自定义                   的包javawork.newcentury*/ 
   public class HelloWorldApp{......} /*公共类HelloWorldApp的定义,                       名字与文件名相同*/    class TheFirstClass{......} //第一个普通类TheFirstClass的定义    class TheSecondClass{......} //第二个普通类TheSecondClass的定义               ...... //其它普通类的定义    interface TheFirstInterface{......} /*第一个接口 
                      TheFirstInterface的定义*/                  ...... //其它接口定义

一个App系统的全套源代码包括那些?

4. 安卓开源是什么意思

开源是什么意思?安卓不是开源的吗?为啥停止华为合作?

5. 怎样查看 Android APP 源代码

如果是上了市场的大型应用,比如QQ等,被反编译破解的几率比较低,但是也不是没有机会,比如一些小型的App是可以尝试去反编译查看源代码的,你只需要学习一下ApkTool的使用方法就可以了,http://jingyan.baidu.com/article/75ab0bcbd5f62ed6874db249.html

怎样查看 Android APP 源代码

6. 如何查看安卓apk程序的源代码?

将apk文件拷贝至sdcard上。
命令顺序如下:
 
进入Android sdk文件夹/tools目录下
输入adb shell
输入su
输入cd data
输入cd app
这时就可以看到你安装的所有的apk文件。输入cp 空格 对应的apk 空格 /sdcard/
这样就将apk文件拷贝出来了。
将apk文件后缀直接变成rar格式,可以看到熟悉的目录结构了,

其中xml文件打开后都是二进制的,无法查看。
这时就用到了一个android4me的AXMLPrinter2工具。(请自行百度搜索)
输入以下命令,将xml文件解析出来
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
将showtimes_list.xml生成xml文件,则输入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前进行到这一步,只能看到xml文件的内容,其工程中的java源文件还是看不到,看目录结构下有一个classes.dex文件,我们需要将dex文件变为jar文件。
这里用到了另一个工具dex2jar。(自行搜索下载)
在Windows下解压之后的目录如下图所示:

在命令行中,进入到此目录下:
在Windows下,输入以下命令:
dex2jar.bat c:\classes.dex
运行完之后,在C盘会多一个classes.dex.dex2jar.jar文件,此文件就是我们需要的jar文件。
利用jd-gui,将jar文件反向工程为java代码。(请自行搜索下载)
它分为Windows、Linux、和max三个版本,这里我下载的是Windows版本的。
解压之后,双击运行exe文件,选择classes.dex.dex2jar.jar文件,相应的jar文件中的Java文件就被反向工程显示出来了!

7. app和apk分别是什么意思?

1、应用程序(外语缩写:App;外语全称:Application)。\x0d\x0aAPP指的是智能手机的第三方应用程序。\x0d\x0a2、APK是AndroidPackage的缩写,即Android安装包(apk)。\x0d\x0aAPK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

app和apk分别是什么意思?

8. android源代码文件用什么软件打开??

android源代码文件通过在Eclipse中打开就可以,前提是要把源码导入到Eclipse中,然后ctrl+类  就可可以点击查看。


Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android的系统架构和其操作系统一样,采用了分层的架构。

Android结构:
从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。

Android一词的本义指“机器人”,同时也是Google于2007年11月5日 

Android logo相关图片(36张)
宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。

Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'ève future)中。他将外表像人的机器起名为Android。