- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Android API Demos中的Clipping学习笔记
知识点:裁剪是作用于画布的,而不是图像简介及个人理解:在画图像时,我们常常需要对图像进行裁剪,那么这个在Android中是怎么实现的呢。在Android中,一个Canvas对象表示画布,我们可以在画布上画东西,对图像的裁剪其实是对画布的裁剪,在现实世界中也类似,在一张白纸上画东西然后用剪刀裁剪与先对白纸裁剪后再画上东西的结果是一样的。对Canvas对象的裁剪方式有6种:
2012-03-22 02:25:53 742
原创 Android应用程序四大组件之Activity入门
Activity简介 Activity组件是用户能够与之交互的部分,每一个Activity组件都必须在AndroidManifest.xml文件里的元素中用进行声明,元素有很多属性,必须含有的属性是android:name,表示这个Activity类的名字。Activity的启动与被启动 我们知道,在Android中,应用程序可以通过Intent对象启动
2011-12-08 14:46:37 841
原创 AndroidManifest.xml文件的作用
声明应用程序的每一个组件,注意在应用程序中所用到的每一个组件都必须在此声明,但也有特殊情况,Broadcast receiver组件既可以在此静态声明也可以在代码里动态创建后注册(用registerReceiver())。以下是各个组件对应的标签:,Activity组件,Service组件,Broadcast receiver组件,Content provider组件列出应
2011-12-08 10:20:45 1388
原创 Android应用程序组件的启动方式
Activity,通过传递一个Intent对象给startActivity()或者startActivityForResult()启动,该Intent对象带有“动作”和该动作作用到的“数据”。Service,同样需要一个带有“动作”和“数据”的Intent对象,启动用startService(),绑定用bindService()。Broadcast receiver,也需要一个Intent对象,但
2011-12-08 10:09:38 371
原创 Android应用程序的组件
Activity,就是用户能看到的整个屏幕部分,负责处理跟用户的交互。Service,跟传统意义上的后台程序类似,没有用户界面。其它组件(如Activity)可以启动一个Service并将其与自己绑定以便与其交互。Content provider,用来管理应用程序共享的数据。被管理的数据可以存储在文件系统、SQLite数据库、网络等(只要应用程序可以访问得到)。其它应用程序可以通过它来查询或者修改
2011-12-08 01:55:36 305
原创 Android应用程序基础知识
Android操作系统是一个基于Linux的多用户操作系统,而每一个应用程序都是Android操作系统上的一个“用户”,都有属于自己的ID。默认情况下每个应用程序的ID都不同,操作系统会将一些权限(如属于该应用程序的文件的访问权限)与应用程序的ID绑定,这是出于安全性的考虑吧。但如果需要的话,也可以手动设定两个不同的应用程序共享一个用户ID,这样的话这两个应用程序就能共享数据了,不仅如此,共享一个
2011-12-08 01:25:38 426 2
原创 从头开始学习Android
学习Android已经有一段时间了,期间也做过一些小程序,但总感觉基础还不怎么好,于是从头开始学习Android,鉴于有关Android的教材鱼龙混杂,决定看官网教程的好。其实一直都想深入学习Android源码的,但Linux也没有什么基础,还在一边学习Linux中,看来得先学好Linux再看Android源码的好。
2011-12-08 01:04:42 382
Android应用程序四大组件之Activity入门(Demo)
2011-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人