随笔分类 - Android开发
1
摘要:蓝牙相关的API 1.BluetoothAdapter:该类的对象代表了本地的蓝牙适配器 2.BluetoothDevice:代表了一个远程的Bluetooth设备在AndroidManifest.xml声明蓝牙权限:扫描已配对的蓝牙设备 1.获得BluetoothAdapter对象 ...
阅读全文
摘要:首先后台进程创建一个PendingIntent对象,其中PendingIntent中包含一个真正的Intent,创建完成后将此PendingIntent对象交给桌面控件所在的进程,当用户点击桌面控件或者其他情况时,触发Intent,从而可实现启动一个Activity、发送一个Broadcast、...
阅读全文
摘要:AppWidgetProviderInfo对象: 为App Widget提供元数据(描述数据的数据,如XML、关系型数据的表结构),包括布 局,更新频率等数据。这个对象被定义在XML文件当中; AppWidgetProvider: 定义了App Widget的基本生命周...
阅读全文
摘要:首先MainActivity继承自ExpandableListActivity,其中的声明如下: setContentView(R.layout.expandmain); //定义一个:List,该List对象为一级条目提供数据 List> parents = new Arra...
阅读全文
摘要:DatePickerDialog选择日期,调用showDialog(int id)方法,会执行onCreateDialog方法: @Override protected Dialog onCreateDialog(int id) { switch(id){ c...
阅读全文
摘要:首先在XML文件中声明一个Spinner控件: 静态绑定Spinner对象中的内容: 首先在strings.xml中声明一个string-array: see you again lighteststart father ...
阅读全文
摘要:首先获取SD卡path路径下的所有的MP3文件,并将文件名和文件大小存入List数组(此代码定义在FileUtils类中): /** * 读取目录中的Mp3文件的名字和大小 */ public List getMp3Files(String path) { SD...
阅读全文
摘要:首先创建一个实体类 Mp3Info用来存储解析的XML文件中的内容: public class Mp3Info implements Serializable{ private static final long serialVersionUID = 1L; priva...
阅读全文
摘要:首先在Activity中声明Intent对象,启动Service: //生成Intent对象 Intent intent = new Intent(); //将文件名对象存入到intent对象当中 intent.putExtra("name", filename); ...
阅读全文
摘要:首先创建一个HttpDownloader类,获取下载文件的网络地址,将文件下载下来以String流的方式返回: public String download(String urlStr){ //urlStr为文件的网络地址,如http://192.168.1.105:8080/m...
阅读全文
摘要:Service是一个应用程序组件,没有图形化界面,通常用来处理一些耗时较长的操作,可以用Service更新ContentProvider,发送Intent以及启动系统的通知等等。Service并不是一个单独的进程,也不是一个线程。 绑定Service和启动Service的区别: 一个Act...
阅读全文
摘要:WIFI网卡状态(不可用状态值为1,正在关闭值为0,可用状态值为3,正在打开值为2) WIFI网卡状态是由一系列的整型常量表示,这一系列的整型常量都存储于WifiManager的类中 1、WIFI_STATE_DISABLED WIFI网卡不可用 2、WIFI_STAT...
阅读全文
摘要:首先声明一个类,此类继承自BroadcastReceiver类,处理Android当中发出的广播事件: public class SMSReceiver extends BroadcastReceiver{ @Override public void onRecei...
阅读全文
摘要:SAX,全称Simple API for XML,既是指一种接口,也是指一个软件包。SAX工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束、元素(element)开始与结束等地方时通知事件处理函数,由事件处理函数做相应的动作,然后继续同样的扫描,直至文档结束。 ...
阅读全文
摘要:SQLiteOpenHelper的使用: 首先声明一个DatabaseHelper类,这个类继承于SQLiteOpenHelper类,首先得有构造函数,声明DatabaseHelper类如下: //DatabaseHelper作为一个访问SQLite的助手类,提供两个方面的功能 ...
阅读全文
摘要:首先声明Handle对象和该类的handleMessage方法: Handler BarHandler = new Handler(){ @Override public void handleMessage(Message msg) { // TODO ...
阅读全文
摘要:ProgressBar进度条的使用情况: 进度条的.xml声明:如果不声明格式,则默认格式为转圆圈的形式,声明进度条的visibility为不可见。 .java文件控制进度条的代码: firstBar.setVisibility(View.VIS...
阅读全文
摘要:xml布局文件如下: MainActivity.java的OnCreate方法中相应的代码如下: genderGroup = (RadioGroup)findViewById(R.id.sex); femaleButton = (RadioButto...
阅读全文
摘要:复写onCreateOptionsMenu方法,当点击menu菜单时,调用该方法。 @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the...
阅读全文
摘要:MainActivity.java和OtherActivity.java的相互调用 首先MainActivity.java是Android程序自带的,新建一个类OtherActiviy extends Activity,添加OtherActivity的onCreate方法。 将OtherAct...
阅读全文
1