Android Studio Mac环境下的使用

  • java sdk 下载和安装
    安装JDK,在终端terminal里输入java -version,用于判断是否安装成功。

  • Android Studio的下载和安装
    在官网下载和安装Android studio,在Android SDK中更新Android SDK,SDK所在的位置是/Users/zoezhang/Library/Android/sdk,在mac中这几个属于资源库的文件夹是隐藏起来的,可以使用shift+command+G写入文件地址进入。
    Android Studio默认的编译界面是白底的,可以在Android Studio->Preferences->Editor中修改。

  • 模拟器安装:Genymotion模拟器

    1. Genymotion相对来说比studio自带的AVD速度要快些,模拟的性能也要好些,下载地址:Genymotion,之前个人版是免费的,但是现在貌似要收费了,有个个人使用期30天,网上有2.8.0版本的破解版,但是破解未果,后续再看
    2. 安装了后,登录自己之前注册过的账号,然后根据Android sdk 和设备型号进行下载相应的模拟器。
    3. 在Android studio的Plugins中查找Genymotion插件并安装,然后在other setting中配置插件关联的路径:/Applications/Genymotion.app。这样就可以在studio中使用外部模拟器。
    4. 在终端中输入 > adb devices 查看模拟器
    5. 显示Mac下所有隐藏文件
    defaults write com.apple.finder AppleShowAllFiles -bool true

Android Studio相关使用问题:

  1. gradle:这个之前做Eclipse开发的时候没用到过,通俗来说是用于打包的,集成了ant和moven的功能,采用的是groove脚本,Android studio的优势有很多,其中一项就是基于Gradle的构建支持,其强大的自动化构建功能带来很多便利。

  2. How to add button click event in android studio
    小问题:好久没写了,这个都出问题,主要原因还是自己不熟悉。

  private Button mybutton;  mybutton =(Button)findViewById(R.id.buttonposition);  mybutton.setOnClickListener(this); //此处的问题 提示cannot be applied   //or setOnClickListener(MainActivity.this)
  问题在于 MainActivity 需要实现OnClickListener的接口
  public class MainActivity extends Activity implements View.OnClickListener{}
  再去实现  
  public void onClick(View v){    }
  或者直接实现
  mybutton.setOnClickListener(new View.OnClickListener(){  @Override  public void onClick(View view){    // your code    }  }};
  1. button 的onclickListener虽然很简单随处可见,但是其中涉及到很多内容,需要自己揣摩一下。
    • java的回调
    • Android view的事件分发机制
    • 观察者模式

更多相关文章

  1. Android(安卓)studio安装:
  2. Android模拟器网络连接问题解决[转]
  3. This version of the rendering library is more recent than yo
  4. ADB+adbWireless 抛开USB调试,接入无线调试
  5. Windows 8上搭建Cocos2d-x for Android的开发环境
  6. 一个简单的Android小实例
  7. Macaca安装配置流程
  8. 【Android】: 部分注意事项
  9. 如何更换Android模拟器界面

随机推荐

  1. android 7.0 有关wifi热点设置信息
  2. Android设计模式系列--适配器模式
  3. Android(安卓)屏幕旋转
  4. Android(安卓)GLSurfaceView详解
  5. Android:保存图片到Sqlite数据库
  6. Android程序设计基础--总结
  7. Android(安卓)WebView的简单使用
  8. Android(安卓)external.db和internal.db
  9. Android(安卓)网络框架学习之OKHttp
  10. 自定义View之onMeasure()