zoukankan      html  css  js  c++  java
  • 小米3Android开发学习笔记一

    绪论

      如题,在学习Android开发过程中会遇到各种问题,而我准备将这些问题总结起来,再次遇到时就知道该怎么办。

    背景

      学习如果以项目为驱动,那么自主学习的动力将会提升很多。最近正好项目中需要遇到Android开发,虽然开发的内容不多,但是对于Android接触的并不多的我来说这是一片新大陆。正巧手上有一台Android手机,而且是Android开发中不太好用的小米3,所以遇到问题是难免的。遇到问题需要解决,解决问题了,那么下一次就知道怎么去做。

      Android开发一直是吃香的行业,虽然写这篇博客的时候,Android开发工程师已经过了黄金5年,但是市场去推动,有人的地方就有需求,Android开发在一定程度上需求还是很大的。

      多一门技术,多一条活路。

    第一章      小米3与Android缘分的开始

      使用小米3来开发也是迫不得已,手上唯有的手机就是小米3。这也是两个物种相遇的契机。

      Android开发工具使用的是Android开发集成包(分享链接在文尾),包内有java7安装包、eclipse开发环境和Android SDK。烦人的配置,在这个包前面就显得微不足道,安装好java7后就可直接打开eclipse。对没错,在大家都开始使用Android Studio这样的挖土机的时候,我依然从eclipse这样的开发铲子开始使用。原因无他,我参考的教程是以eclipse开始。

      1.1 配置

      Android开发环境自然不需要配置,需要配置的是小米3与IDE的链接。

      在链接小米3与开发的电脑的时候电脑磁盘目录会出现这个图标,这个就是开启小米3大门的钥匙。不同于一般我们传输文件的暴力复制粘贴,开发的前提就是先双击这个图标,安装驱动。安装完后,保证小米3还连接在电脑上就行。

      下一步打开小米3手机的USB调试:

      1、点击“设置”-》“关于手机”-》猛搓“Android版本”,知道提示开发者模式已打开。

      2、同样是在“设置”中,点击“其他高级设置”-》“开发者选项”-》打开“USB”调试

      这时候你需要做的是看看IDE中有没有发现你的手机,打开IDE,如图:

      我们高大上的Android以及征服了eclipse。打开后新建项目(此处省略),然后在菜单中选"window"-》“open perspective”-》“DDMS”,在“DDMS”界面中可以看到设备相关信息,如图所示,如果在“device”窗口看到了“Name”为“xiaomi3”的设备,那么恭喜你,你的手机可能被别人在这台电脑上调过了。

      很简单,因为小米在系统的安全性方面做了不少工作。当你安装好驱动,链接好电脑,打开了工程后,那你还需要一步,那就是同意该电脑调试。插入USB接口时,小米3提示“是否允许XXXXXXXXXXXXXX“的调试,这里XXX是MAC地址,如果你的手机被这台电脑调试过,当然不会出现。当你确认后,可在IDE,的“DDMS”窗口看到小米3手机“online”。

      1.2 你的第一个项目

      现在你可以开始你的第一个项目了“helloworld”。点击项目右键-》“Run AS”-》“Android application”,开始调试。在调试的过程中,需要保证手机屏幕开启,同时需要手动在弹出的安装界面,点击手机“开始安装”按钮。

      如果你这个时间一直盯着电脑看,那么你会发现会有如下问题:

      

    [2016-03-15  - helloworld] Installation error: INSTALL_CANCELED_BY_USER
    [2016-03-15  - helloworld] Please check logcat output for more details.
    [2016-03-15 - helloworld] Launch failed on device: ce157863

    *************************************************

    [2016-03-15  - helloworld] ActivityManager: Error type 3
    [2016-03-15 - helloworld] ActivityManager: Error: Activity class {com.example.helloworld/com.example.helloworld.HelloWorldActivity} does not exist.

      这个问题告诉你,你手机屏幕没有开启,处于锁屏状态。手机在调试中需要保持不锁屏状态。点击安装,即可看到第一个项目“helloworld”,如图:

    http://pan.baidu.com/s/1c1iRXaK Android集成开发包

     THISSKY所有,原文链接:http://www.cnblogs.com/zhuhongjongy/p/5280861.html

  • 相关阅读:
    python基础练习题(题目 学习使用auto定义变量的用法)
    python基础练习题(题目 模仿静态变量的用法)
    roaring bitmap 与 bitmap 比较. 编译运行
    Linux 实现开关机测试,记录开机次数
    Linux 显示开机欢迎信息(/etc/issue 与 /etc/motd)
    Linux 修改文件权限概述
    把编译好的程序放在Linux系统里,实现不需要配置程序和动态库的环境变量,直接执行
    Linux 提示 is not a symbolic link 错误解决方法
    Ubuntu 自动更新详解【转】
    C#线程入门
  • 原文地址:https://www.cnblogs.com/zhuhongjongy/p/5280861.html
Copyright © 2011-2022 走看看