Android初级Android工程师重点掌握内容如下: 1.Android开发基础: ①UI界面设计: ②SQLite数据库: ③android四大组件: ④android网络编程: ⑤android异步任务加载(即线程,android的线程使用方法与java线程使用方法类似): ⑥传感器编程,wifi编程,蓝牙开发等: 2.java语言基础: ①面向对象: ②多线程: ③JDBC数据库编程: 3.java常用设计模式: ①单例模式: ②工厂模式: 4.java数据结构和算法: ①递归算法:…
一.Activity组件1.简介:Activity组件是Android四大组件之一,通常一个Activity相当于一个用户界面,我们可以通过加载布局文件将Android提供的各种控件及自定义控件显示到用户界面,并为其注册监听,来响应用户的即时操作.2.Activity生命周期方法:①onCreate():Activity被第一次创建时执行该方法,该方法通常用来做一些初始化操作:②onStart():当Activity对用户可见时会执行该方法:③onResume():当Activity开始与用户交…
引言 通过前面两篇: Android 开发之旅:环境搭建及HelloWorld Android 开发之旅:HelloWorld项目的目录结构 我们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪些文件夹和文件及相应的作用.本篇将站在顶级的高度——架构,来看android.我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开…
1.安卓中文件的数据存储实例(将文件保存到手机自带存储空间中): ①MainActivity.java public class MainActivity extends Activity implements OnClickListener{ private Button mButton; private EditText etFilename; private EditText etFileContent; /** * 文件的保存: * 第一步:创建布局文件(包括文件名的填写,内容的填写):…
一.获取res资源文件下values中内容的方式: 1.string.xml文件-------------------------------> 取值方式:getResource().getString(resourceID)或者getResource.getText(resourceID): 2.Arrays.xml文件----------------------------------->取值方式:getResource().getStringArray(resourceID): 3.Co…
一.BroadcastReceiver (广播接收者)的作用是用来接收来自系统和应用中的广播.应用如下: 1.开机完成后系统会产生一条广播----->接收到这条广播就能实现开机启动服务的功能: 2.网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作: 当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时保存进度: Android中的广播机制设计的非常出色,大大减少了开发的工作量和开发周期. 二.静态注册广播接收者和动态注册广播接收者 ①创…
鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试. 最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环…
1.SQLite数据库: SQLite 是一个开源的嵌入式关系数据库,实现自包容.零配置.支持事务的SQL数据库引擎. 其特点是高度便携.使 用方便.结构紧凑.高效.可靠. 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保 SQLite的二进制文件存在即可开始创建.连接和使用数据库. 对于SDK来讲,已经内置了SQLite的程序,因此我们不需要在SQLite官网上下载.一般数据库采用的都是静态的数据类 型,而我们的SQLite数据库采用的是动态数据库,会…
Toast的多种使用方法 Toast其实是一个功能特别强大的组件,不仅仅可以吐司一个文本内容,还可以吐司图片以及图文混排的界面.具体用法如下: 第一种:简单的纯文本内容的吐司: Toast.makeText(this, "纯文本内容", Toast.LENGTH_SHORT).show(); 第二种:吐司一张图片: Toast toast=new Toast(this); ImageView imageView = new ImageView(this);//创建图片控件 imageV…
菜单的三种创建方式 一.OptionsMenu---选项菜单 Android应用中的菜单默认是隐藏的,只有当用户点击手机上的MENU键,系统才会显示菜单.这种菜单叫做选项菜单(Options Menu)或系统菜单. 从3.0开始,Android不要求手机设备上必须提供MENU按键.因此Android推荐使用ActionBar来代替Menu. 在不同的版本中菜单显示效果有差异 二.ContextMenu---上下文菜单 三.PopupMenu---弹出式菜单 可以在指定的组件上设置弹出式菜单,默认…