手机androidc语言开发环境搭建该如何搭建

论文发表、论文指导
周一至周五
9:00&22:00
基于Android系统的手机软件开发研究
  摘要随着社会的不断发展和科学技术的不断更新,智能手机成为了人们生活不可或缺的一部分。本文主要讨论基于Android系统的手机软件开发研究,对于Android手机来说,吸引用户的原因很大程度上是手机软件的多少以及质量高低。本文主要介绍基于Android平台软件开发方法,主要是应用程序的开发,以及手机管理器的开发。 中国论文网 /1/view-6415452.htm  【关键词】Android系统 手机软件 应用程序开发 手机管理器开发   2007年Google公司开发了Android手机操作系统,该系统是基于Linux平台开发的,主要包括操作系统、用户界面、附带应用程序等,这款操作系统包括了移动电话所需要的全部软件,使用起来非常方便,打造了一款真正的开放平台。相对于其他很多操作系统而言,Android系统更加开放,用户可以很快很方便的链接到网络,从而利用网络进行使用。相比于其他受到阻扰的系统来说,Android平台给开发商提供了一个非常自由的环境,具有更大的活力。   1 Android平台软件的开发方法   基于Android平台软件的开发方法中最主要的便是Android应用层开发方法。   1.1 Android应用程序的开发   Android应用程序开发的过程并不简单,软件开发人员最开始是利用Android framework来开发各种应用程序的。首先是利用Java进行编写,然后打包成apk文件,每个文件都可以是一个应用程序。   Android应用程序的主要特点如下:第一,一般默认状况下,android程序都会运行linux进程,当应用程序需要执行代码的时候,android就会启动一个程序,只有当系统资源不充分的时候或者代码不符合要求时,android系统才会将它停止。第二,每一个进程都会有独立的程序运行。第三,每一个应用程序都会有一个id,通过和linux进行结合,就可以保证这个程序对它进行访问。   1.2 应用程序开发过程中的重点   1.2.1 获取权限   在Android系统中,一般情况下应用程序是不会对其他程序和用户进行操作的,一般没有这个权限,这种安全措施能够对用户的数据和隐私进行保护。所以,应用程序是一种安全保护方法,不会打扰到其他的应用程序。所以,在权限命名和获取时,要首先注意权限的命名,因为,android应用程序中只有存在相关联的的权限,才可以对用户进行体验和相应的操作,如果需要操作就可以在文件中添加标签对相关权限进行说明。其次要注意androidmanifest.xml文件中支持权限,通过这一个文件就可以进行权限设置,从而对应用程序和组件的访问进行限制。   1.2.2 构建Android用户界面   Android用户界面生产的过程主要分为两种,一种是直接使用代码生成,第二种是XML配置生成。一般是利用XML定义UI界面,因为,利用XML可以更好的从一个页面切换到另一个页面当中。Android应用程序当中最基本的作用便是Activity,但是该程序并不会在屏幕上自动显示。因此,为了实现在屏幕上显示Activity,就需要对UI进行设计。一般的方法是对其进行线性布局、相对布局等。   1.2.3 获取和使用资源   也就是获取和使用外部文件问题。对于Android来说,能够使用的资源文件类型很多,比如XML、JPEG等文件格式都是支持的,所以,在程序运行过程中,解析这些资源,然后可以转换成不同的格式。在android系统中,还可以跟踪应用程序非代码的相关内容。   2 搭建Android开发的环境   开发android应用层的软件,其中使用的语言主要是Java。Eclipse是目前为止最为先进和流行的开发工具之一,具体来说,eclipse的开发效率高于其他的开发工具,而且使用操作起来方便快捷。为了进一步满足其方便快捷的功能,OHA还给Eclipse专门开发一款插件,更方便了对Android的使用。搭建Android开发环境过程中,第一是要搭建Java环境,二要安装Eclipse和插件ADT,第三是安装Anroid SDK,第四步是配置Android AVD。以下是具体的操作步骤。   2.1 搭建Java环境   因为Eclipse使用的语言是Java编写,所以安装Eclipse之前首先要创造一个Java语言环境,要不然Eclipse工具是无法正常启动的。该步骤主要是安装JDK,然后是设置Java环境变量。   2.2 安装Eclipse和插件ADT   首先在官网上进行软件的下载,然后安装上这一下载下来的软件,然后再次安装插件。   2.3 安装Anroid SDK   Anroid SDK主要是将android软件进行开发过程中所需要的函数库资源进行打包,这个是android程序中进行开发过程的重要组件之一。首先完成这一组件的下载,然后对Anroid SDK tool 环境变量进行一定的符合要求的设计。再次进行相应的链接。   2.4 配置Android AVD   AVD是一种模拟器,一般是经过配置之后的,所以对于AVD来说,使用前要进行配置。在SDK 1.5中,目前,很多target类型一般是两种,第一种是platform属于Android平台的,第二种是add-on,这款是在Android插件上的。   3 文件管理器基本功能   Android系统应用层有文件管理器基本功能,可以和用户进行直接的交互,从而实现浏览相关的文件,然后还能进行文件操作的管理,搜索想要找到的文件等等。文件管理器中需要对Activity进行设计,还要对不同的Activity进行相互转换,还需要实现文件操作功能等等,以下就进行说明   3.1 应用中设计和实现Activity   文件管理器的功能一般都很固定,主要是搜索文件,对文件进行相应的管理等等。所以设计一般是由三个界面组成。从另一个角度来说,这个设计包括三个活动,包括三个Activity,第一就是主界面,第二就是文件搜索,第三就是参数设置。对应的三个Activity分别是FilerActivity,SearchActivity,PreferenceActivity。   3.1.1 FilerActivity   FilerActivity是应用的主界面,只有主界面设计好了之后,相应的后续操作, 比如浏览文件系统,操作文件等才可以进行下去。与此同时,FilerActivity还是启动应用之后的第一个活动。一般需要在文件管理器中将FilerActivity活动信息注册到android应用中,这样才能在点击桌面的时候,能够出现一个信息,然后按照相应的提示来进行操作。一旦进入FilerActivity,就能读取到配置文字的信息,在初始化系统中找到一些数据的变量。当FilerActivity开始正式运行的时候,进一步需要完成的便是其他步骤,比如应用中Broadcast声明等。然后手机上就会系那是主要目录下的内容,是一种以列表的表现形式。   而对于FilerActivity中的布局要求来说,软件开发人员可以通过Android Listview 来进行完成。Listview是Android开发中使用最为频繁的组件,主要通过适配器来实现,所以适配器就比较重要了。设计中,通过适配器把数据隐射到Listview之上。实现文件管理器主界面活动中,需要设计以下几个项目:第一是继承自List Activity的活动类FilerActivity。这个主要是作为入口的,进行注册的配置文件。其功能就是负责主界面的显示,还要显示用户的文件管理,从而实现两者之间的交互运动。第二就是活动中继承自系统ArrayAdapter的File ListAdapter类,这个主要是作为适配器来用的。利用这个之后就能完成界面列表的布局设计,实现绑定资源作用。第三就是浏览过程中一项路径信息,可以方便用户进行浏览信息等。第四就是完成系统中广播信息的接受和处理功能。
  3.1.2 Searchactivity   文件搜索功能也就是Searchactivity,能够根据关键字进行搜索,主要是在用户指定的目录文件下进行特定搜索,方便用户快速找到自己所需要的文件和资料等。Searchactivity中各个类之间的关系并不简单,在搜索过程当中,对各种操作信息,要找到匹配的文件,要进行搜索,如果想要结束搜索,还需要用刀搜索中止等,都是需要Handler 类对象进行相关的传递和传播。图1就是文件搜索功能实现类图。    3.1.3 FilerPreferences Activity   PreferenceActivity是Android提供的,这一活动能够实现很多信息的自动保存,这一功能方便了用户对数据的处理和操作。我们无需另行保持,该系统就会进行自行保存,节省了时间和操作步骤。一般是在程序中对addPreferenceActivity 为用户提供设置的一个接口,然后通过指定活动对应的文件,该文件就会进行自我保存。Android系统中,选项菜单是经常应用的元素,同时上下文菜单也是经常使用的,这两种方便了用户进行合适的切入,所以,软件开发人员只需要将设计好的菜单选项提前设计好,用XML形式的文件存放起来,就可以进行随时的使用。   3.2 实现Activity之间的相互转换   我们都知道,Android应用开发当中,一个Activity都会有一个相应的界面,所以,用户在使用手机的过程中,需要在不同的界面之间进行转换,尤其是目前存在的智能手机,更需要很多的界面进行相互的转换,就是说每一个Activity都有一个开始和结束的过程,这是Activity的生命过程。首先是文件管理器开始运行,一般是用户点击了窗口当中的快捷方式,或者点击了某个图标,启动了文件管理器。其次是主目录变化,一般是进入子目录之下。再次就是进行文件的搜索。   4 结论   对Android系统的手机软件开发进行一定研究,有助于实践的发展,能够为广大用户带来更多的手机软件,娱乐和方便大众。本文通过研究应用程序开发和文件管理器功能,希望为基于Android系统的手机软件开发起到一定的作用。很多深层次的内容需要继续加以研究,对于Android系统的手机软件能否继续开发,将决定着智能手机的发展方向和前途。      (通讯作者:高贤强)      参考文献   [1]苏铭君.基于ARM11的Android系统移植及其温度传感器程序设计[D].沈阳工业大学报,2013.   [2]宋杰,党李成,郭振朝,赵萌.Android OS手机平台的安全机制分析和应用研究[J].计算机技术与发展,2010(06).   [3][菲斯特](MarkFewster),(美)[D.格雷厄姆](DorothyGraham)著,舒智勇等译.软件测试自动化技术与实例详解[M].电子工业出版社,2000.   [4] Peter Loscocco,Stephen Smalley.Integrating Flexible Support for Security Policies into the Linux Operating System. Technical Report, NSA and NAI labs ,2001.      作者简介   韩路,塔里木大学信息工程学院2010级在本科学生。   通讯作者:高贤强(1978-),男,硕士,讲师,主要从事数据挖掘与计算机应用方面的教学和科研工作。   王世发,塔里木大学信息工程学院2010级在读本科学生。      作者单位   塔里木大学信息工程学院新疆维吾尔自治区阿拉尔市843300
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。在ANDROID手机上安装基本开发环境在ANDROID手机上安装基本开发环境机器的心脏百家号随着市场上ANDROID手机的性能不断提升,在其中安装基本的开发环境已经成为可能。本文介绍笔者在ANDROID手机上安装基本的开发环境的过程,并附所需的开发环境包,安装完成之后,需要在PC机上通过Secure Shell远程登录至手机上。一,ANDROID系统要求1, ANDROID的Linux内核版本最低为3.10;2, 设备的系统芯片应当为ARM64位,即为AARCH64架构;3, ANDROID设备已经获得root权根如笔者使用的手机为小米手机,安装了开发板版本的系统,自带了root功能:二,安装包介绍安装包分为两个,分别为pure.tar.xz及purExtra.tar.xz,其中前者为基础安装包,后者为扩展安装包,其包含的应用列表主要如下:Pure.tar.xz:GNU coreutils, 8.27GNU Make 4.2.1Less 487GNU Sed 4.4GNU awk 4.1.4GCC Compiler 6.3 (从ubuntu官网获得)GNU Grep 3.1Patch 2.7.5GNU diffutils 3.6Curl 7.56.0PurExtra.tar.xz:GNU binutils 2.29.1Manual Pager 2.7.6.1Vim 8.0Python 3.6.3GNU debugger 8.0.1Perl 5 interpreter 5.26.1Git 2.14.3Subversion 1.9.7Openssh 7.6p1Hexedit 1.4.2Task warrior 2.5.1SQLite3 3.20.1Lynx text WEB Browser 2.8.9dev16Colordiff 1.0.18三,安装流程1,分别将pure.tar.xz和purExtra.tar.xz解压得到tar包:2, 在GNU/Linux上再将pure.tar解压,得到pure文件夹,先将pure/scripts中的文件推送到手机中的/storage/sdcard0目录下:3, 先安装静态链接的busybox至手机:4, 再将pure.tar及purExtra.tar包推送至手机,并解压:5, 拷贝openssh服务启动脚本至/system/xbin/,并创建home目录/storage/sdcard0/Download:6, 安装静态链接的BASH至/system/bin/,并启动openssh服务:7, 使用putty等远程访问工具登录至手机,并解压Git安装包:至此,安装过程就结束了。四,注意事项1, 建议安装按照以上流程,否则需要修改压缩包中的一些脚本;2, root用户的密码为gl1112,登录后可以使用passwd命令修改root密码,passwd文件为/ptr/passwd -& /data/user/pure/etc/passwd,其home目录及shell也在该文件中指定;3, purExtra.tar.xz中的Perl 5解析器可能损坏,请下载云盘中的perl替换至/system/purExtra/Perl5/bin/perl;4, 由于/storage/sdcard0文件系统的原因,一般简单的开发可以切换到/data/user目录下操作;5, 根文件系统下会创建/ptr、/pur、/lib等软链接和目录,详细请查看stel脚本;6, 使用的PC机边连接到手机的SSH,建议PC机使用网结连接到无线路由器,防止卡顿;另外无线路由器的性能也会影响到卡顿,笔者有两个无线路由器,一个会卡顿而另一个不会卡顿。7, 当网络不可用时,请执行gen-resolv脚本后再尝试;8, 对于curl及git等访问https链接失败时,可尝试关闭ssl认证后再尝试;9, 对于压缩包的解压,可先用bunzip2/gunzip/unxz解压缩再解包五,其它ANDROID系统资源毕竟有限,避免在手机上进行一些复杂的操作;一些开源软件如SVN等没有测试其功能,不知会有什么问题。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。机器的心脏百家号最近更新:简介:每日更新新闻作者最新文章相关文章Qt5.9以上 for Android开发环境搭建
按以下配置完,手机连上电脑,还是不能在Qt Creator上编译安装安卓应用程序,可尝试解决:1:打开手机开发者模式,开启USB调试2:cmd: adb devices
查看手机是否正常连接。(如果未授权 unauthorized,手动重新开启USB调试,多尝试几次)转载:关于Qt for Android开发环境配置的教程。准备:Java jdk,Android sdk,Android adb,Android ndk,Android ant,Qt 支持 安卓的版本,比如qt-opensource-windows-x86-android-5.6.2。前言:在Qt的版本更新中,Qt支持的功能越来越多,安装包也越来越大,在Qt5.9出来之前,Qt的每个版本都对应的编译环境,而在Qt5.9后Qt官方将好多编译环境放到了一起,而在这里我要说的是要配置Qt For Android的开发环境,那就应该在安装组件中选中有关Android这一项。下面开始正式搭配Qt for Android的开发环境。一、安装java jdk。如果之前配置过,就可以跳过这一步。下载java jdk 64: x64下载java jdk 32: x86Java jdk 1.8 官网:配置系统环境变量:变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_144变量名:CLASSPATH变量值:.;%JAVA_HOME%\%JAVA_HOME%\lib\tools.jar注意%JAVA_HOME%\%JAVA_HOME%\lib\tools.jar前面还有一个.;在Path变量名中添加变量值:%JAVA_HOME%\bin配置图示:二、配置Android sdk 、ndk、antAndroid sdk配置最方便的方法是下载一个Android studio,然后安装,它提供了sdk和adb。下载地址:中国官网:安装完毕后,运行程序,他会解压自带的sdk,可以在设置里面更改SDK版本。还有一种方法是直接下载SDK安装:,运行安装目录下面的“SDK Manager.exe”,然后勾选安装,在方框的前两个中是必选的,之后的Build-tools最好是选择对应版本。对于安卓的版本我这里安装的是Android 6.0 (API 23),你们可以自行选择。安装完毕后,找到SDK安装目录下面的 “platform-tools”目录,把此目录的路径“..\platform-tools”添加到系统环境变量中。Android ant下载官网:在这里我采用的是目前来说 最新版的 ant1.10.1:然后解压出来,将..\apache-ant-1.10.1\bin添加到系统环境变量中。配置图示:Android NDK 最新版的没有用,你们可以试一试,我在这里采用的ndk_r9d:有人反映说r9d有些问题,请到下载最新版。这里我贴出一个ndk_r11c: 解压下载好的ndk,然后打开Qt Creator。三、打开工具→选项→Android。如果找不到,就在图中标1处搜索点浏览分别选中对应的目录,然后点击应用(Apply),之后转到“构建和运行”,在构件套件中可以看到已经检测出来。之后,点击确定(OK),然后新建项目时选中自己需要的构建套件,我是全部选中用的时候比较方便。在这里,我要说的是,我用的真机测试,所谓的真机测试就是用自己手机或平板测试。选中之后点击确认(OK),就可以往手机上写Qt程序。手机端需要注意的是:打开USB调试,如果有允许usb安装程序,请确认安装。小米手机需要打开USB安装
搭建 Android 开发环境
Qt5.9生成一个Adroid的apk应用实例
Qt Creator 4.5.0搭建Qt for Android开发环境
Qt5.9 for 安卓 环境配置
Qt5.9 for Android配置
QML开发实例(二)Qt5.9 安卓环境配置
基于QT 5.5.1 for Android的Windows开发环境搭建
Qt之Qt5.7开发Android应用程序小试牛刀
QT5.7 搭建android环境
基于QT 5.8.0 for Android 的 Windows 10 开发环境搭建
没有更多推荐了,安卓手机搭建php环境-CSDN论坛
安卓手机搭建php环境
我在安卓手机上搭建了php环境,127.0.0.1访问。有没有办法不管用浏览器访问什么网址都自动重定向访问127.0.0.1???
例如我在浏览器输入baidu.com&结果手机访问的是127.0.0.1。
怎么实现?要自己写程序吗?
php&没接触过,&&Android&上搭建的是&php的服务器吗,&&坐等楼下解答
卸掉&php&还会出现这种情况吗
小伙子,只能说你想多了。你访问的是www.baidu.com,想跳转到你自己的网址,你可以把百度的DNS劫持了,跳转到你的DNS,如果这样你做到了,恭喜你,你具有很牛逼的能力,不用开发android了
可以啊,修改.host文件
回复}

我要回帖

更多关于 嵌入式开发环境搭建 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信