如何在电脑上运行android程序

如何在电脑上运行android程序,第1张

先PC上要有Android虚拟器了,然后搜索一下BlueStacks App Player,这个应用就能够帮助我们实现在电脑上运行Android应软件,BlueStacks App Player alpha内部测试版本推出已经有一段时间了。去年10月份支持Windows 7的BlueStacks App Player测试版面世,11月份又发布了支持Windows XP的新测试版,现在即将推出BlueStacks App Player beta测试版,到时您就可以注册参与测试了。BlueStacks App Player刚推出的时候就曾报道过,它能让用户在自己的电脑上运行Android应用程序,尽管还有一些限制。

网上已经有BlueStacks App Player alpha版的下载资源,大家可以搜索下载,试用此软件了。

应该指出的是现在BlueStacks App Player正在进入beta版本测试阶段。在支持Windows系统的下载版本(还有一些针对其他 *** 作系统的版本)中,BlueStacks App Player提供了一些Android 应用程序的预安装包,你也可以自己添加很多其他的应用程序,但是不是每款Android应用都能安装。

自从BlueStacks App Player被报道了以后,它又在消费电子产品展(Consumer Electronics Show)上赢得了“Best of CES 2012”奖。那么BlueStacks是如何实现在电脑上运行Android应用程序的呢?实际上应用程序是通过它安装在电脑上的Android虚拟机中运行的。

BlueStacks一直在和一些企业谈论关于Android模拟平台方面的合作,当然有的企业看好Android,也有很多企业不认同Android平台,而BlueStacks或许可以不负众望,在用户的智能手机与电脑之间搭建起一座桥梁。

1 首先在虚拟机上运行一次,然后打开你的源代码在bin文件下有个apk文件把它拿出来装到你手机上就可以了

2或你以后可以直接用真机代替虚拟机搞开发,可以直接连接数据线到电脑,(要有驱动,如不知道怎么下驱动,可以下载91手机助手或豌豆荚帮你自动安装),然后你在Eclipse下点击运行你的程序是可以在Target项中点击Manual选择真机运

Eclipse运行android程序需要做如下步骤:

1

安装Android的SDK和ADT。

2

点击eclipse工具栏上两个机器人中右边的小机器人,新建一个android模拟器。

3

当你用eclipse导入或者新建一个android应用程序,File->New->Other(新建),

File->Import(导入)

4

点住项目,然后右键菜单--> run

as

-->

Android

application

即可

备注:

android的运行环境搭建应该注意的问题:

1要注意版本,有些eclipse的版本与你下载的ADT不兼容导致装不上。

2要记得装完ADT之后要记得配置android

sdk

的本地路径,不能有中文的路径。

3要保证你的sdk里面有各种版本的android模拟器,这个需要下载;检查方法是打开你下载的android

sdk的文件目录进入

platforms下看看有没有android模拟器的文件夹(类似于android-3,android-4);如果没有你需要点击sdk目录下的sdk

managerexe文件进行下载安装;

android studio运行HelloWorld详解:

1、打开project视图:

2、在app目录下,buildgradle文件如下 

文件路径: project视图下,app/buildgradle

apply plugin: 'comandroidapplication'

android {

 // 编译器选择的版本

 compileSdkVersion 14

 buildToolsVersion "2111"

 // 默认配置

 defaultConfig {

     // 应用程序包名

     applicationId "comexampleshiyanloumyapplication"

     // 最小的版本,即手机需要13的sdk才能运行

     minSdkVersion 15

     // 目标sdk

     targetSdkVersion 21

     // app 版本号

     versionCode 1

     // app 版本名

     versionName "10"

 }

 // build 配置,暂不用管

 buildTypes {

     release {

         minifyEnabled false

         proguardFiles getDefaultProguardFile('proguard-androidtxt'), 'proguard-rulespro'

     }

 }

}

// 外接的包需要在下面添加

dependencies {

 compile fileTree(dir: 'libs', include: ['jar'])

 compile 'comandroidsupport:appcompat-v7:2103'

}

3、在src/main/java/comexampleshiyanloumyaplication目录下,MainActivityjava 

package comexampleshiyanloumyapplication;

import androidsupportv7appActionBarActivity;

import androidosBundle;

import androidviewMenu;

import androidviewMenuItem;

/

自定义Activity类,要求必须继承androidappActivity;

此处因为新建的时候选择了BlankActivity,默认继承ActionBarActivity

由于Activity是android四大组件(Activity(活动),Service(服务),

BroadcastReceiver(广播接收者),Content Provider(内容提供者))之一, 因此必须在功能清单文件(AndroidManifestxml)中进行注册,注册方式为:

  <activity

         android:name="comexampleshiyanloumyapplicationMainActivity"

         android:label="@string/app_name" >

         <intent-filter>

             <action android:name="androidintentactionMAIN" />

             <category android:name="androidintentcategoryLAUNCHER" />

         </intent-filter>

     </activity>

/

public class MainActivity extends ActionBarActivity {

 /

  onCreate在Activity被创建时被调用,而且只调用一次,主要用来完成初始化工作

  需要注意的是,此时的superonCreate(savedInstanceState);不能省略,它用于保存恢复现场

  /

 

 @Override

 protected void onCreate(Bundle savedInstanceState) {

     superonCreate(savedInstanceState);

     /

      将Activity到用户界面设定为Rlayoutactivity_main,即

      res/layout/activity_mainxml

      可在build/generated/source/r/debug/com/Rjava下查看layout静态内部类中的activity_main的静态成员

      对应的是res/layout/activity_mainxml/

     setContentView(Rlayoutactivity_main);

 }

 /

  在用户单击手机上的菜单键时触发,用来d出菜单

  /

 @Override

 public boolean onCreateOptionsMenu(Menu menu) {

     /

       MenuInflater getMenuInflater():得到菜单填充气对象

       MenuInflaterinflate();执行填充 *** 作

       Rmenumain:将菜单界面定位到res/menu/mainxml

     

      Rmenumain:访问Rjava中中的静态内部类menu中的静态成员main,

      对应的资源文件在res/menu/mainxml

     /

     getMenuInflater()inflate(Rmenumenu_main, menu);

     return true;

 }

 @Override

 public boolean onOptionsItemSelected(MenuItem item) {

     int id = itemgetItemId();

     //noinspection SimplifiableIfStatement

     if (id == Ridaction_settings) {

         return true;

     }

     return superonOptionsItemSelected(item);

 }

}

4、HelloWorld 布局界面如图 

文件路径: project视图下,app/src/main/res/layout/activity_mainxml

5、在androidstudio中查看运行结果是通过Android下的Logcat查看的,如下图

1:android客户端不能直接与服务器数据库连接,拿sqlserver来说,安装之后有几个G那么大,android程序是跑在手机上的,想让程序直接访问sqlserver,那手机需要非常大的内存。但是可以通过webservice这样一个桥梁来间接访问SQLServer。

2:即在服务器运行一个服务端程序,该服务端程序通过接收来自android客户端的指令,对数据库进行 *** 作。客户端与服务端直接的数据传输主要通过>

一、   安装JAVA程序方法:

1、在网站上搜索一个APK格式的JAVA虚拟机,下载安装程序后安装在手机上,

安装后手机上“所有程序”中增加此程序的图标,如下图(安装方法与安装

其他程序一样,通过手机浏览器下载安装或通过电脑下载安装包)

2、先下载好自己需要的JAVA安装包放在储存卡上,进入手机已安装好的“JAVA“,

再点击菜单键(手机下方三条横线的图标),点击储存卡选项

3、手机上会自动识别到储存卡上的JAVA软件,点击需要安装的一个软件,我们以安

装QQ软件为列(注意:并不是保存的所有的JAVA软件都会被识别),选择后点击确定

4、手机会提示选择文件夹,在点击空白处会自动跳转到下一个安装界面

5、界面直接切换到下一步 *** 作界面时,会提示:应用程序手机QQ不受信任,

确定继续吗?请点击“确定”

6、点击“确定“后,手机将开始安装JAVA软件

7、安装完成后,手机会直接提示:想要启动应用程序吗?如需要启动就点击“确定“,

如不需要就点击”取消“,QQ软件就已安装完毕,如果需要使用QQ软件,就进入手机上

安装的“JAVA”程序,安装的JAVA软件都会在此程序打开后的页面显示,点击“手机QQ”即可运行

以上就是关于如何在电脑上运行android程序全部的内容,包括:如何在电脑上运行android程序、自己开发的android程序怎么在手机上运行、eclipse怎样运行android程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10127302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存