android学习笔记总结初学者必看,android学习笔记总结初学者必看.doc-程序员宅基地

技术标签: android学习笔记总结初学者必看  

android学习笔记总结初学者必看

android学习笔记总结初学者必看

篇一:Android学习笔记总结初学者必看

Android学习笔记总结

第一步:

Android(1) - 在 Windows 下搭建 Android 开发环境,以及 Hello World 程序

搭建 Android 的开发环境,以及写一个简单的示例程序

?

?

?

在 Windows 下搭建 Android 开发环境 Android 项目的目录结构说明 写一个简单的 Hello World 程序

一、在 Windows 下搭建 Android 开发环境

1、安装 JDK (Java Development Kit)

/jdk6/

2、安装 Android SDK

/sdk

3、安装 Eclipse

/android/eclipse/ ,然后安装 ADT(Android Development Tools)

5、新建 Android 项目

New- Android Project,Project Name - 项目名称;Build Target - 编译项目的 SDK 版本;Application name - 程序名称;Package name - 包名;Min SDK Version - 程序所支持的最低 SDK 版本代号(2 对应 1.1,3 对应 1.5,4 对应 1.6)

6、运行 Android 项目

打开菜单 Run- Run Configurations- New launch configuration,设置启动项目名称,在 Android 选项卡中选择启动项目,在 Target 选项卡中设置模拟器

7、创建/使用模拟 SD 卡

创建 SD 卡,运行类似如下命令:mksdcard -l sdcard 512M d:\android\sdcard.img

模拟器中使用 SD 卡,在项目配置的 Target 选项卡的 Additional Emulator Command Line Options框中输入类似如下参数:-sdcard d:\android\sdcard.img

8、配置模拟器

运行类似如下命令:android create avd --name android15 --target 2。或者直接在菜单 Window- Android AVD Manager中配置模拟器

9、浏览模拟 SD 卡中的内容

调试程序,在 DDMS 中选择 File Explorer,在其中的 sdcard 目录下就是模拟 SD 卡中的内容

10、查看日志 LogCat

Window - Show View - Other - Android - LogCat

11、在模拟器中安装/卸载 apk

安装 apk 运行类似如下命令:adb install name.apk;卸载 apk 运行类似如下命令:adb uninstall packagename(注:这里的参数是需要卸载的包名)

12、反编译 Android 程序

解压 apk 文件,取出其中的 classes.dex 文件,运行类似如下命令:dexdump.exe -d classes.dex dump.txt(其意思是将 classes.dex dump 出来,并将反编译后的代码保存到指定的文本文件中)

13、人品不好是出现的某些错误的解决办法

如果出现类似如下的错误等

no classfiles specified

Conversion to Dalvik format failed with error 1

解决办法:Project - Clean

出现 Android SDK Content Loader 60% (一直卡在 60%)

解决办法:Project - 去掉 Build Automatically 前面的勾

14、查看 SDK 源代码

先想办法搞到源代码,如这个地址 /android.asp ,然后将其解压到 SDK 根路径下的 sources 文件夹内即可

二、Android 项目的目录结构

1、src - 用于放置源程序

2、gen - 自动生成 R.java 文件,用于引用资源文件(即 res 目录下的数据)

3、assets - 用于放置原始文件,Android 不会对此目录下的文件做任何处理,这是其与 res 目录不同的地方

4、res/drawable - 用于放置图片之类的资源;res/layout - 用于放置布局用的 xml 文件;res/values - 用于放置一些常量数据

5、AndroidManifest.xml - Android 程序的清

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34761438/article/details/117648416

智能推荐

Linux Curl命令教程_linux ctul-程序员宅基地

文章浏览阅读146次。目录1.curl命令简介2.curl命令语法和参数3.curl基本用法介绍4.curl的常见用法(项目应用)1.curl命令简介curl命令是利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。2.curl命令语法和参数# curl [option] [url]常见参数-A/--user-agent <string> 设..._linux ctul

二叉树(六):二叉树的最大深度与最小深度_二叉树的深度-程序员宅基地

文章浏览阅读5.7k次,点赞5次,收藏24次。一、二叉树的最大深度二叉树的最大深度二叉树的最大深度可以通过递归法,层次遍历和深度优先遍历实现,但是最简单最容易的就是递归法。1、递归法1)确定递归三要素递归函数的返回值和参数:返回值为当前节点的最大深度,参数为当前节点递归函数的单层逻辑:当前节点的最大深度 = 1 + 左子树或右子树的最大深度递归函数的终止条件:当前节点为空时,当前节点最大深度为02)递归方法代码class Solution {public: //递归参数及返回值 int maxDepth(Tre_二叉树的深度

HTML学习-day3 表单-程序员宅基地

文章浏览阅读62次。1.表单基本属性属性 属性值 ,描述 type text 单行文本输入框 password 密码输入框 radio 单选框,有多个时name设置为同一个实现单选 checkbox 复选框 button 普通按钮 submit 提交按钮 reset 重置按钮 image 图像的提交按钮 file 文件域 name 自定义 控件名称 value 自定义 控件默认文本值

一看就懂!renren-fast 快速开发框架使用以及开发文档_renrenfast-程序员宅基地

文章浏览阅读3.3w次,点赞26次,收藏133次。开发文档链接: https://pan.baidu.com/s/1LHT0cI1XDM6YZAiF2OX7LQ 提取码: t5mgrenren-fast框架介绍renren-fast是一个轻量级的Spring Boot快速开发平台,能快速开发项目并交付. 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击 实现前后端分离,通过token进行数据交互入门 快速开始1...._renrenfast

关于以太网帧中标签的解释_以太网属性里的安全标签是什么-程序员宅基地

文章浏览阅读2.3k次。以太帧有很多种类型。不同类型的帧具有不同的格式和MTU值。但在同种物理媒体上都可同时存在。以太网第二版[note 3] 或者称之为Ethernet II 帧,DIX帧,是最常见的帧类型。并通常直接被IP协议使用。Novell的非标准IEEE 802.3帧变种。IEEE 802.2 逻辑链路控制 (LLC) 帧子网接入协议(SNAP)帧所有四种以太帧类型都可包含一个IEE_以太网属性里的安全标签是什么

Cassandra3.9版本配置文件参数说明_hinted_handoff_enabled-程序员宅基地

文章浏览阅读4.9k次。cluster_name集群的名称。 这主要用于防止一个逻辑集群中的机器加入另一个逻辑集群。默认名称: ‘Test Cluster’num_tokens这定义了随机分配给环上该节点的令牌数。相对于其他节点,令牌数越多,该节点将存储的数据比例越大。您可能希望所有节点具有相同数量的令牌,假设它们具有相等的硬件能力。如果你留下这个未指定,Cassandra将使用默认的_hinted_handoff_enabled

随便推点

自动驾驶nuScenes数据集——一个KITTI以外的新数据集_kitti转nuscenes数据集-程序员宅基地

文章浏览阅读2.8w次,点赞9次,收藏87次。数据集简介SetupPython versionPython virtual environmentStorage buckets将数据集从buckets拷贝到instance数据集的使用_kitti转nuscenes数据集

Python实验 、Pandas 分组与聚合_根据年级信息分为组键,对学生信息进行分组,并输出大一学生信息-程序员宅基地

文章浏览阅读7.4k次,点赞10次,收藏68次。1、内容1、程序题 ①以年级信息为分组键,对学生信息进行分组,并输出大一学生的信息 ②分别计算出四个年级中身高最高的学生 ③计算大一学生和大二学生的平均体重 2、北京租房数据统计分析(续) (3)按照具体户型(如 3 室 2 厅)或户型中的室(如 3 室)进行分组,统 计每种户型的数量、最高/最低/平均租价等信息; 按照区域(如海淀)进行分组,统计房源数量、最高/最低/平均租价等信息。 3、读取美国大选数据,利用分组聚合、可视化等方法进行简要的统计分析 注:(_根据年级信息分为组键,对学生信息进行分组,并输出大一学生信息

Eclipse安装插件windowBulider出现No repository found containing问题_eclipse安装插件报错no repository-程序员宅基地

文章浏览阅读791次。给eclipse安装可视化开发插件windowBuilder,一下午总出错,然后蹦出来一堆代码,还不敢卸了重装(毕竟汉化也花费了一些心血),然后百度+bing,终于找到了一个解决办法转载原内容Eclipse安装插件 No repository found containing问题解决方法最近使用eclipse的更新方式安装插件时,出现了No repository found containi..._eclipse安装插件报错no repository

c++的深入学习_std::cin.tie-程序员宅基地

文章浏览阅读426次。c++输入输出提速std::cin.tie(nullptr); 解除的是C++运行库层面的对数据传输的绑定std::sync_with_stdio(false); 这个函数是一个“是否兼容stdio”的开关,C++为了兼容C,保证程序在使用了std::printf和std::cout的时候不发生混乱,将输出流绑在了一起。以上参考自:https://www.cnblogs.com/let..._std::cin.tie

TripleDES加密、解密算法_tripledes-sha1-程序员宅基地

文章浏览阅读828次。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;namespace WindowsFormsApplication1{#region TripleDES算_tripledes-sha1

关于win10的WiFi不见了解决的办法 个人发现的5个解决办法_windows10wifi不见了-程序员宅基地

文章浏览阅读3.2k次。关于win10的WiFi不见了在设置里设置任务栏哪些图标显示(我的是完全消失)在设备管理检查,WiFi无线网卡之类是否禁用或异常在网络设置使用[重置网络]功能(也没太大用处)在BIOS里误点设置禁用(这个很难察觉,怀疑就到BIOS重置一下设置)最后再放一个联想的无线网络修复工具pan.baidu.com/s/14zrT5Au5LOX9jFy9CpNpHg..._windows10wifi不见了

推荐文章

热门文章

相关标签