先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程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)