`
nanjingjiangbiao_T
  • 浏览: 2607130 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
相信用过诺基亚手机的朋友可能会记得,在短信发送之后,手机会显示发送手机的状态,Android同样也提供了相应的功能,而且实现这个功能的方法也很简单。 首先,我们需要在程序中注册两个权限: 1.接收短信的权限 2.发送短信的权限 <uses-permission android:name="android.permission.SEND_SMS"></uses-permission> <uses-permission android:name="android.permission.RECEIVE_SMS"&g ...
这个例子实现的是根据手机的”状态“改变手机现在的模式。 当手机正面朝上时,手机处于响铃的状态,当手机背面朝上时,手机处于静音的状态。 实现这个例子需要用到手机内置的传感器,并实现相应的方法判断手机的状态。同时还需要用到手机的AudioManager类改变手机的模式。 首先,我么需要在AndroidManifest.xml文件中添加如下的代码: <uses-permission android:name="android.permission.VIBRATE"/> 这行代码的功能是使得程序可以使用手机的震动模式。 下面给出具体的实现代码和相应的 ...
首先,由于BroadReceiver是Android组件之一,所以需要先声明才能使用,声明的方法如下: <!-- 建立receiver聆聽系統廣播訊息 --> <receiver android:name="EX06_01_SMSreceiver"> <!-- 設定要捕捉的訊息名稱為provider中Telephony.SMS_RECEIVED --> <intent-filter> <action android:name="android.provi ...
获取手机中的传感器的步骤为: 获取SensorManager对象 执行SensorManager对象的getDefaultSensor()方法获取Sensor对象,这里getDefaultSensor()方法要传递一个参数,指定具体的传感器类型 获取Sensor对象中的各种属性 下面给出获取手机内 ...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 文章链接:http://blog.csdn.net/zhmxy555/article/details/8567848 作者:毛星云
如果设备的配置(在Resources.Configuration中进行了定义)发生改变,那么所有用户界面上的东西都需要进行更新,以适应新的配置。因为Activity是与用户交互的最主要的机制,它包含了处理配置改变的专门支持。除非你特殊指定 ...
什么是键?相信大家可能并不会陌生,它就是手机上的方向键,还有一个是中间键。 如下截图: 其中红色的标记就是DPAD键。 下面我们实现的这个例子是利用方向键操作按钮上下左右的移动,并利用中间键使得按钮恢复到屏幕的中间位置。 我们需要重载一个函数: public boolean onKeyDown(int keyCode, KeyEvent event)通过判断keyCode来做出相应的动作。 下面给出完整的代码: public class EX05_20 extends Activity { private Button mButton01; private int ...
android:ListView中的getView原理 其实这里的复用技术在列表中是十分常见的,iphone中的tableView也有相关的技术,cell的复用 工作原理: ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。 一个新的视图被返回并显 ...
首先,我们需要看一张截图,说明这个例子的作用是什么。 这个例子用到的东西很多,首先,我们需要现在布局文件中定义一个Spinner,代码如下: <Spinner android:id="@+id/mySpinner" android:layout_width="200px" android:layout_height="wrap_content" android:layout_x="30px" android:layout_y="60px" ...
我们常常会使用Toast作为提醒的一种方式,可是,Toast不仅能实现最普通的提醒,还能实现很多种自己定制的效果。 1.默认效果 代码 Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果
手机的震动功能相信大家都不会陌生,现在就让我们解读手机的震动。 其实,要实现手机的震动并不难,只需要实现一个类,并调用其中的方法,设定相应的参数即可。 下面给出介绍: 这段文档来自Google SDK文档 Class that operates the vibrator on the device. If your process exits, any vibration you started with will stop. To obtain an instance of the system vibrator, callgetSystemService(String ...
SlidingDrawer类使用的时候主要包括两点:1:handle:单击的按钮 2:content:抽屉中的内容,单击按钮时,抽屉的内容隐藏或显示 下面这段xml布局是摘自Google SDK帮助文档: <SlidingDrawer android:id="@+id/drawer" android:layout_width="match_parent" android:layout_height="match_parent" android:handle="@+id/h ...
Matrix功能很是强大,利用这个类提供的一系列方法,我们可以实现图片的旋转。 下面以一个例子说明实现方法。 首先,我们看下实现的截图: 下面给出具体的实现代码: 1.xml布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/whit ...
Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法 。下面是一个乘法的公式:在 Android 里面, Matrix 由 9 个 float 值构成,是一个 3*3 的矩阵。如下图。
本实例实现的是浏览根目录下所有的文件,包含子目录下所有的文件,类似于实现“Windows资源管理器”,首先,先看下程序的实现截图: 这个程序应用的是ListActivity和JavaIO的知识。 首先,让我们先看下主程序的布局文件定义: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=&q ...
Global site tag (gtag.js) - Google Analytics