`
cyw
  • 浏览: 31744 次
  • 来自: 广州
社区版块
存档分类
最新评论

Android基础须知(一)

阅读更多

 

一、电话拨号器的制作工程

1、在Layout里面,写一写布局界面

2、响应界面里面的组件事件找到组件id,设置事件

 

二、Androidapk的安装过程

1Android开发时,class目录,自动生成的Java文件包括内部类。文件转换关系:

[XML文件——>] Java文件——>classes字节码——>(dx.bat转化为)dex文件——>生成资源resource



  

 

2apk文件相当于压缩文件zip文件压缩Android开发中的关键代码。需要给应用程序签名signing,这样才能装在手机上使用。可以找到当前用户里面有。

android文件夹,里面有个debug.keystore,当部署的时候讲签名写到apk件里面

 

3、ADB

(Android Debug Bridge安卓调试桥)Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:

1)快速更新设备或手机模拟器中的代码,如应用或Android系统升级;

2)在设备上运行shell命令;

3)管理设备或手机模拟器上的预定端口;

4)在设备或手机模拟器上复制或粘贴文件;

 

4、ANT基于命令行的工具,自动打包编译Android项目。

ANTjava开发的很好的构建工具,很多开源项目都是使用ANT来构建的,并且ANTJUNIT可以很好的配合使用,生成非常完美的测试报告,帮助开发人员开发。作为一名开发人员,如果一天天的时间都花在项目的部署和简单的测试上,是一种巨大的浪费;而ANT可以帮助我们完成一些单调而无聊的事情,使开发人员从这些无聊的工作中解脱出来;能更加专注于业务。

 

5、Android下的如何安装卸载

1)类似于windows的安装卸载过程。

安装:把应用程序文件拷贝Android系统目录里面

卸载:即是把内容删除

2)存放位置

ADTDDMS中,File Explorerdata目录(存放当前用户手机的数据) ,app目录下存放着应用程序的apk文件

3)Android下的安装过程

1、拷贝xxx.apk到数据目录/data/app/xxx-1.apk

2、在data/data目录创建一个文件夹, 名称为当前应用程序的包名

4)Android下的注册表

windows下,运用命令行语句regedit   ;会出现注册表编译器,注册表中存放着应用程序的配置信息(包括签名,文件关联程序,对应什么样的扩展名文件。在windows注册表是以数据库的形式存在的。

android下也有类似的注册表

Android下的注册表存放位置是在 :  /data/system/netstats/

该文件夹里面有两个文件,分别为packages.list(应用程序的包的列表,及数据的目录)和pakages.xml(注册表,读文件,效率比较快)。其中xml文件记录应用程序的相关配置信息,包括签名(系统自带的应用程序,放在/system/app/

 

 

 

三、XML文件的相关语句:

android:textSize = "20px"//px为像素单位

android:textAppearance="?android:attr/textAppearanceLarge"

android:textColor = "#0000000"//六位分别为rgb,若在前面再加一个a(代表透明度),

android:singleLine="true"//控制行数

android:lines="5"

android:background="#666666"

线性布局(linearLayout)无所谓对其的方式,对齐方式是由“Androidorientation = "horizontal或者是vertical"”来指定的

 

四、短信发送器

发送短信Smsmessage这个类来执行

注意:1发送短信有最大限度,所以在发送比较行的短信时,要求程序自动对短信进行分段。

2、在相对布局RelativeLayout里,默认布局是控件与控件之间以左上角对齐的。

 

五、Android下的像素单位

为了适应不同手机,像素分辨率的不一致性,Android下出现几种像素单位。

dp = =dip 单位像素密度,比值,便于运用于各种分辨率的手机

px  像素

sp文字大小的单位,方便文字的缩放

 

六、布局

1、相对布局

2、线性布局

两种布局可以混合起来使用,比如:在线性布局代码的内部进行相对布局的代码的描写

 

3表格布局(TableLayout:

TableRow,定义行。

android:layout_weight="1"权重,即每一列占界面的比例,此时可定义android:layout_width="0dp"

文本对齐方式android:gravity="center"

 

4、绝对布局AbsoluteLayout(已不推荐使用,多用于游戏开发)

采用xy坐标的形式

 

5、帧布局FrameLayout  

播放器多使用帧布局,在表面一层一层的盖着。

ImageViewandroid:src="@XXX/图片名"

iv.setVisibility(View.VISIBLE);

android:onClick="pause"

 

七、软件测试相关概念

1根据测试时,是否知道源代码,可以分为

1黑盒测试:只关心程序执行的过程和结果。

2白盒测试:根据源代码鞋测试方法 或者 测试案例

 

2根据测试的粒度:

1方法测试:function test

2单元测试:unit test

3集成测试:Intergration test

 

3根据测试次数:

1冒烟测试:smoke test(反复不停的测试)Android 猴子

2压力测试:pressure test

<!--EndFragment-->
  • 大小: 65.3 KB
  • 大小: 137.1 KB
分享到:
评论

相关推荐

    Android基础教程4

    Android基础教程4Android基础教程4 共4部分

    android基础教程

    新版Android开发教程&笔记1--基础入门一.pdf 新版Android开发教程&笔记2--基础入门二.pdf 新版Android开发教程&笔记3--环境搭建与解析.pdf 新版Android开发教程&笔记4--Dalvik ADB.pdf 新版Android开发教程+笔记5--...

    Android基础知识详解【PDF文档】

    从架构图看,android分为四个层,从上层到低层分别是应用程序层、应用程序框架层、Android运行时和库、linux内核……本文档带你很好的学习android基础知识,配合文档中给出的视频学习会有更好的效果!

    android基础知识测试题

    android基础知识测试题android基础知识测试题android基础知识测试题android基础知识测试题

    android基础知识点总结

    android基础知识点总结(111页)

    Android UI基础教程pdf

    Android UI基础教程pdf

    2015最新Android基础入门教程.pdf

    http://blog.csdn.net/coder_pig/article/details/50000773的整理。所有章节合并到一起,添加标签,便于查找。

    android基础动画平移,缩放,透明渐变,滚动

    android 基础动画动作 包含平移,渐变,缩放,滚动等四个基础动作,测试下载用

    Android框架揭秘.pdf

    其中的主要内容包括:通过启动程序了解Android框架的概要,移植Android以及如何开发适合各种机器的应用程序,分析Android框架所需的基础知识,JNI(Java Native Interface)与Binder基础知识,Zygote、Service Manager...

    Android中Canvas绘图基础详解

    该代码是一个完整的Android工程,详细演示如了如何使用Android中的各种drawXXX方法,以及画笔Paint如何影响绘制的效果。 具体参见博文: http://blog.csdn.net/iispring/article/details/49770651

    android 蓝牙开发基础demo

    android 蓝牙开发基础版

    Android基础结构图.xmind

    第一,关于知识点,知识点是在学习Android两个多月来的一点总结,希望能够和大家交流; 第二,关于思维导图,本思维导图是用xmind创建的,在安装了相关可以打开此格式思维导图的软件的均可查看; 强烈建议使用...

    [14本经典Android开发教程]-5-linux Android基础知识总结

    [14本经典Android开发教程]-5-linux Android基础知识总结 ------------------------------------------------------- linux ,Android基础知识总结 1. Android编译系统分析 2. 文件系统分析 3. 制作交叉工具链 4. ...

    Android开发基础教程整理版【PDF】

    Android开发教程,基础版,由一系列的教程整理而得,相对基础的知识,高手们就不要看了,本书主要对象是即将跨入Android的编程行列或已经跨入但仍一头雾水的朋友们。在智能手机领域,Android系统是无可挑剔的,这就...

    android应用开发范例精解

    第2篇为应用开发篇,通过实例介绍了Android UI布局、Android人机界面、手机硬件设备的使用、Android本地存储系统、Android中的数据库、多线程设计、Android传感器、Android游戏开发基础、Android与Internet,以及...

    AndroidStudio集成Zxing实现扫一扫demo

    AndroidStudio集成Zxing实现扫一扫

    android移动应用开发(第3版)卷Ⅰ:基础篇。正文扫描版

    《android移动应用开发(第3版)卷Ⅰ:基础篇》由Lauren Darcey、Shane Conder著,北京麦秆创智信息技术有限公司译,涵盖了android开发从概念、技术到市场推广应用的全部主题,内容包括android平台概览、android应用...

    【Android基础】Android SQLite存储自定义对象实例

    这是一个Android系统中SQLite数据库存储自定义对象的实例,具体做法是:将对象序列化为字节流字符串,然后将字节流字符串以TEXT类型存储在数据库中;在取数据时,将字节流反序列化为对象就行了。所以我们的实体类得...

    Android传感器应用之摇一摇小球运动实现

    Android传感器应用之摇一摇小球运动实现 看代码吧

Global site tag (gtag.js) - Google Analytics