1.fill_content 填充父,充满整个屏幕
2.wrap_content 包裹父,包裹整个文字
3.px即像素
4.autolink="all"连接电话或网站
5.password="true" 密文显示
6.numeric 数字输入
7.verentation="vertical"垂直显示
verentation="horizontal"水平显示
8.checkbox 复选框
9.TimePicker 时间选择器
10.DatePicker 日期选择器
11.LinearLayout 线性布局管理器
LinearLayout.LayoutParams 参数
12.FrameLayout 框架布局管理器
FrameLayout.LayoutParams参数
13.TableLayout TableRow(一定要包含表格布局管理器的行布局)
14.Layout_Column 列布局
15.gravity="center_horizontal"水平居中
16.padding="8px"组件的大小为8个像素
17.shrinkColums="3"伸缩列
18.collapseColums="0"不显示列
19.src="@drawable/图片"
20.RelativeLayout 相对布局
21. View.OnClickListener 点击事件
View.OnnLongClickListener 长按组件事件
View.OnKeyLestener 键盘事件
View.OnFocusChangeListener焦点事件
View.OnTouchListener触摸事件
View.OnCreateContextMenuListener菜单创建触发事件
1.assets 原生文件
2. anim 动画文件 drawable 图片
raw 原生文件 dimen 尺寸
3.应用资源:@[包名]资源类型/资源名称
访问资源:R.id.资源文件类型.资源文件名
系统访问资源:android.R.id.资源文件类型.资源文件名
4.获得XML的资源方法:getResources().getxml()
引用XML的资源方法:R.xml.xml_name
5.<item>菜单项
<menu>菜单
<group>菜单组
<item>菜单项
6.所有View的子类称为widget
所有ViewGroup的子类称为Layout
7.option Menu选项菜单最多只有6个(更多用+)
context Menu上下文菜单
sub Menu子菜单
8.AlertDialog 警告对话框
ProgressDialog 进度对话框
DatePickerDialog 日期选择对话框
TimePickerDialog 时间选择对话框
9.Toast 提示信息 makeText()
10. even object 具体事件
even source 具体接受事件的实体:如按钮
even Listener 事件监听器
11.Layout_weight="1" 按比例进行空间划分
gravity="right" 上下左右对齐
orientation="vertica" 垂直布局
orientation="horizontal" 水平布局
12.getRequestedOrientation() 取得当前手机屏幕的方向
setRequestedOrientation() 设置手机屏幕的方向
SRCEEN_OPIENTATION_LANDSCAPE 横屏
SRCEEN_OPIENTATION_PORTRAIT 竖屏
1.开关按钮 ToggleButton
列表视图 ListView
TabHost
进度条 ProcessBar
2.AutoCompleteTextView 自动生成文本框
3.ArrayAdapter 显示资源适配器数组
SimpleCursoAdapter 游标
BaseAdapter 继承
4.选项卡(Tab) getTabHost() 使用于FrameLayout
5.对话框进度条 onCreateDialog() showDialog()
标题栏进度条 requestWindowFeature() 设置窗口特征
setProcessBarIndentrminateVisibility()标题栏显示进度条
水平进度条 incrementProgressBy() 增加减少进度条
6.GridView 网格视图
7.onItemSelectedListener() 下拉列表框监听事件
8.notepad 记事本
1.开关按钮 ToggleButton
列表视图 ListView
TabHost
进度条 ProcessBar
2.AutoCompleteTextView 自动生成文本框
3.ArrayAdapter 显示资源适配器数组
SimpleCursoAdapter 游标
BaseAdapter 继承
4.选项卡(Tab) getTabHost() 使用于FrameLayout
5.对话框进度条 onCreateDialog() showDialog()
标题栏进度条 requestWindowFeature() 设置窗口特征
setProcessBarIndentrminateVisibility()标题栏显示进度条
水平进度条 incrementProgressBy() 增加减少进度条
6.GridView 网格视图
7.手机桌面
public void clearWallpaper() 清除手机屏幕
public void setWallpaper(Bitmap bitmap) 通过Bitmap设置手机屏幕
public void setWallpaper(InputStream data ) 通过输入流设置手机屏幕
public Drawable getWallpaper() 取得当前手机屏幕信息
8.键盘事件
public static interface View.OnKeyListener {
public boolean onKey(View v,int keyCode,KeyEvent event) }
9.邮箱格式:msg.matches("\\w+@\\w+\\..\\w+");
10.触摸事件
public interface ViewOnTouchListener{
public abstract boolean onTouch(View v,MotionEvent event);}
11.private lis<point> allPoint=new ArrayList<Point> 保存坐标
12.ScrollView 滚动视图 ListView 列表视图
13.系统运行环境 AndroidSystem
14.setContentView() 展示要显示的视图 findViewById() 实例化组件
15.Activity跳转: startActivity() 或者startActivityForResult();
16.Intent组件:Action(动作) Data(数据) Category(分类)
Type(类型) component(组件)(扩展信息)
17.<intent-filter> 意图过滤筛选
1.地图URI的格式是:“geo:经度,纬度”
2. RPC(Remote Procedure Call) 远程进程调用
AIDL(Android Interface Definition Language) 安卓通过接口定义语言
3.AlarmManger 设置闹钟
获得实例 AlarmManger am=(AlarmManger)getSystemService(ALARM SERVICE)
4.Android 提供存取数据的方式
1.Preference(配置) file(文件) SQLite数据和网络
5.ContentProvider组件实现应用程序间的数据共享
6.Preference用到 SharedPreferences接口和SharedPreferences的一个内部接口 SharedPreference.editor
7.打开或创建数据库
openOrcreateDatabase(String path,SQLiteDatabase.CursorFactory factory)
8.android 的应用程序组件
1.Activity 2.Service(服务)
3.Broadcast Receiver(广播事件) 4.content Provider(保存和检索数据)
9.一个完整的URI:必须以“content://开头”
content://(1)com.example.transportationprovider(2)/trains(3)/122(4)
10.MediaPlayer 音频视频播放 MediaControl
VideoView MediaRecorder 音频视频录制
11.SurfaceView:实现照片的预览功能
SurfaceHolder 界面控制组件
1.图形特效
Matrix(3*3的矩阵) reset() 初始化矩阵
setScale()缩放 setTranslate()平移 setRote()旋转
2.android针对HTTP进行的网络通信
1.HttpURLConnection 2.ApacheHTTP 客户端
3.HTTP是一种请求/响应机制
在Servlet编程中用HttpServletRequest和HttpServletRespose 来表示请求和响应
4.WSDL(Web Service Description Language ) web服务描述语言
SOAP(Simple Object Access protocal) 简单对象访问协议
5.WebView 打开网页LoadUrl() 显示URL的内容
LoadData 显示HTML格式的网页内容
6.GPS(Global Postion System 全球定位系统)
7.通过MapActivity和MapView直接调用GoogleMap
8.LocationManager 系统位置访问定位、跟踪,趋近提示 LocationProvider 位置服务
9.正向编码:通过位置名称获得经纬度坐标
反向编码:通过经纬度坐标获得位置名称
10.Geocoder 正逆向编码
11.GridView 网格视图
12.静态图形处理 2.动态图形处理
13.实例化Drawable
1.使用保存在工程中的一个图片文件
2.使用XML文件定义Drawable属性
3.构造方法实例化(不常用)
14.动画实现方式 1.Tween动画 移动,放大、缩小、透明度 2.Frame动画 顺序播放
15.Animation:动画抽象类
ScaleAnimation:控制尺寸变化的动画
AlphaAnimation: 透明度
RotateAnimation: 旋转
TranslatAnimation: 位置
AnimationSet 定义动画的属性集合类
AnimationUtils:动画工具类
16.画布:Canvas 画笔:Paint 颜色:color 连接路径:Path
至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!
如有侵权,请联系小编,小编对此深感抱歉,届时小编会删除文章,立即停止侵权行为,请您多多包涵。
既然都看到这里,领两个红包在走吧!
以下两个红包每天都可以领取
1.支付宝搜索 522398497,或扫码支付宝红包海报。
支付宝扫一扫,每天领取大红包
2.微信红包,微信扫一扫即可领取红包
微信扫一扫,每天领取微信红包
小礼物走一走,来简书关注我