`
xusaomaiss
  • 浏览: 615671 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

ANDROID编程技巧

阅读更多

运行模拟器
  emulator -console


* 将文件写入到模拟器的userdata.img文件中
  adb push


*将一个目录拷贝到模拟器中,包括子目录
  adb push


* 将一个目录从模拟器中拷出来
  adb pull


* 使得模拟器可以运行arm代码.
  使用GNU/ARM Linux编译器编译你的应用程序就可以了

* 在模拟器里面运行shell,需要先运行模拟器
  adb shell


*运行模拟器中的一个控制台程序
  adb shell


*连接模拟器的控制台
  telnet localhost 5554/6/8


运行C程序


参考文献


Native C "Hello World" working in emulator
[url=http://groups.google.com/group/android-developers/browse_thread/threa...][color=#0000ff]http://groups.google.com/group/a ... wse_thread/threa...[/color][/url]


Native C Applications for Android
[url=http://benno.id.au/blog/2007/11/13/android-native-apps][color=#0000ff]http://benno.id.au/blog/2007/11/13/android-native-apps[/color][/url]


步骤
* 下载GNU/ARM编译工具
  [url=http://www.codesourcery.com/gnu_toolchains/arm/download.html][color=#0000ff]http://www.codesourcery.com/gnu_toolchains/arm/download.html[/color][/url]


* 编写c/c++代码.


* 使用GNU/ARM Linux 工具创建一个应用程序,不使用动态链接库
  ex. arm-none-linux-gnueabi-g++.exe -static -o hello HelloAndroid.cpp


* 启动模拟器
$SDK_ROOT/tools/emulator.exe


* 在命令行窗口运行 abd将编译好的hello程序放入模拟器的磁盘
  adb push hello /system/sbin/hello


* 让hello文件变成可执行程序,不要使用 chmod ugo+x
  adb shell chmod 777 /system/sbin/hello


* 运行hello程序
  adb shell
  cd /system/sbin/
  hello


EXAMPLE HELLO WORLD CODE
//
// HelloAndroid.cpp
//
//


#include
using std::cin;
using std::cout;
using std::endl;


class MyName
{
  public:
    void getname( void );
    void sayhello( void );


  private:
    char name[ 255 ];



};


void MyName::getname( void )
{
  cout << "What is your name? ";
  cin >> name;


}


void MyName::sayhello( void )
{
  cout << "Welcome " << name << " to the world of Android" << endl;


}


MyName name;

int main( int argc, char *argv[] )
{
  name.getname();
  name.sayhello();
  return 0;
}

分享到:
评论

相关推荐

    android编程技巧详细

    ### Android编程技巧详解 在Android开发领域,掌握一系列高效的编程技巧是提升开发效率、优化应用性能的关键。以下将深入解析一些实用的Android编程技巧,包括图像处理、邮件发送、屏幕亮度控制、文本过滤、滚动...

    Android编程经典200例

    《Android编程经典200例》是一本深入探讨Android应用开发的实践教程,它通过200个具体的实例,全面展示了Android平台上的编程技巧和实践经验。这本书的核心目标是帮助开发者从基础到进阶,逐步掌握Android应用开发的...

    Android 功能完善的数独游戏源代码.rar

    Android 功能完善的数独游戏源代码,关于这个游戏的玩法,这里不再赘述了,游戏编写上的特点,简要说明下... 数独游戏是一款经典的益智游戏,用Android来写,也可熟悉各种Android编程技巧,对提升安卓编程水平有帮助。

    delphi XE6 android 编程入门pdf 含 demo源码

    这本书结合了理论知识与实践案例,帮助读者快速掌握Delphi XE6在Android平台上的编程技巧。 在Android开发领域,Delphi XE6提供了强大的跨平台能力,允许开发者用熟悉的Object Pascal语言编写一次代码,即可在多个...

    java android业务异步编程小技巧

    在Android应用开发中,异步编程是至关重要的,它能够...在阅读"android业务异步编程小技巧.zip"和"java业务异步编程小技巧.zip"中的示例代码时,注意分析其设计模式和处理流程,有助于深入理解和应用这些异步编程技巧。

    android编程权威指南pdf与源码

    同时,通过对比和分析书中的示例,还可以提升自己的编程技巧和调试能力。 总的来说,《Android编程权威指南》的PDF和源码为学习Android开发提供了一个全面的学习平台。无论是对于想要入门的新手,还是希望提升技能...

    Android高级用户界面编程技巧

    ### Android高级用户界面编程技巧 #### 一、引言 在Android应用开发中,用户界面的设计与实现至关重要,良好的用户体验往往能显著提升应用的吸引力。本文档将深入探讨Android界面编程的一些高级技巧,特别是关于...

    《Qt on Android 核心编程》PDF版本下载.txt

    ### Qt on Android 核心编程知识点解析 #### 一、前言 《Qt on Android 核心编程》是一本深入探讨如何使用Qt框架在Android平台上进行应用程序开发的专业书籍。本书全面介绍了Qt在Android上的应用实践,包括从环境...

    Android斗地主游戏完整源代码.rar

    Android斗地主游戏完整源代码,游戏...用到很多android编程技巧,比如 时间倒计时、随机地主,将三张底牌给地主、设置玩家上下家关系、绘制玩家手中的牌、判断出牌的人工智能、当玩家自己操作时,触摸屏事件的处理等。

    编程的技巧

    在编程的世界里,Android开发是不可或...通过以上这些Android编程技巧的学习和实践,你将能够成为一个更出色的Android开发者,创造出更具竞争力的应用。不断探索新技术,保持学习的热情,是编程道路上永不停歇的步伐。

    Android-编程权威指南

    《Android编程权威指南》是一本全面面向实战的Android开发教程,由美国专业移动开发技术培训机构BigNerdRanch编写。本书以5天的训练营课程为基础,融合了作者多年的Android开发经验,具有很高的实用价值和指导意义。...

    《Android编程基础》PDF

    《Android编程基础》这本书是为想要踏入Android应用开发领域的初学者精心编写的指南。它涵盖了Android平台的基础知识,包括环境搭建、开发工具的使用、应用程序的基本结构,以及核心组件如Activity、Intent、...

    android编程权威指南(英文名Android Progamming)

    第一版是初学者入门Android开发的理想读物,它不仅讲解了基本的编程技巧,也帮助读者建立起对Android生态系统整体理解。 第二版则是在第一版的基础上进行了更新和扩展,加入了Android Lollipop及后续版本的新特性和...

    Android编程入门很简单源码光盘

    在Android编程领域,初学者经常会遇到许多挑战,但有了"Android编程入门很简单"这个资源,这些问题将变得不再棘手。这个资源提供了源码,旨在帮助新手快速理解和掌握Android开发的基本概念和技巧。以下是一些主要的...

    Android编程经典200例源代码

    这份资源是学习和进阶Android编程的宝贵资料,通过实际操作这些例子,可以有效地提升开发者的编程技巧和解决问题的能力。 首先,我们要了解Android的基本架构。Android系统基于Linux内核,由应用程序层、应用程序...

    android编程权威指南(书+源码)免费分享

    《Android编程权威指南》是一本深受开发者欢迎的书籍,它为初学者提供了全面且深入的Android开发知识。这本书旨在引导读者从零基础开始,逐步掌握Android应用开发的各个环节,包括环境搭建、UI设计、数据存储、网络...

    Android蓝牙编程技巧.pdf

    【Android蓝牙编程技巧】 在Android平台上,蓝牙编程是构建物联网应用和设备间通信的重要组成部分。本文将深入探讨Android蓝牙编程的基础结构、主要API以及实际应用中的编程方法和技巧。 首先,蓝牙通信因其低功耗...

Global site tag (gtag.js) - Google Analytics