05 2011 档案

摘要:如果你想窃听别人接收到的短信,达到你不可告人的目的,那么本节内容可以实现你的需求。当系统收到短信时,会发出一个action名称为android.provider.Telephony.SMS_RECEIVED的广播Intent,该Intent存放了接收到的短信内容,使用名称“pdus”即可从Intent中获取短信内容。这里面得到对象数组,数组是以二进制数组格式public class SmsBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent in 阅读全文
posted @ 2011-05-30 00:38 飞鹰小谭 阅读(479) 评论(0) 推荐(1)
摘要:acitvity状态运行状态暂停状态停止状态activity生命周期图非用户行为把activity不可见的时候,例如电话忽然来了== /** * 重新创建恢复缓存的数据 */ @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { Log.i("onRestoreInstanceState",savedInstanceState.getString("name")); super.onRestoreInstanceState(savedInstanceSta 阅读全文
posted @ 2011-05-29 23:46 飞鹰小谭 阅读(320) 评论(0) 推荐(0)
摘要:Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。Intent可以划分成显式意图和隐式意图。显式意图:调用Intent.setComponent()或Intent.setClass()方法指定了组件名或类对象的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。隐式意图:没有调用Intent.setComponent()或Int 阅读全文
posted @ 2011-05-28 00:39 飞鹰小谭 阅读(691) 评论(0) 推荐(0)
摘要:acitvity 开发A、配置文件<activity android:name=".OtherActivity" android:label="otherActivity"> </activity>B、编写布局文件 C、写一个类继承activity 重写onCreate 在这个方法中设置布局文件setContentView(R.layout.other);activity传参数//意图传参数方法一 //intent.putExtra("name", "谭建平"); //intent.putE 阅读全文
posted @ 2011-05-28 00:38 飞鹰小谭 阅读(1868) 评论(0) 推荐(0)
摘要:AndroidManifest.xml <uses-library android:name="android.test.runner"/> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.myapp.tests" android:label="MyAppTests" /> 1.继承androidTestCase类。 2.Assert类判断所得到 阅读全文
posted @ 2011-05-25 15:45 飞鹰小谭 阅读(2082) 评论(1) 推荐(0)
摘要:效果图1、先定义item item.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content& 阅读全文
posted @ 2011-05-24 00:30 飞鹰小谭 阅读(414) 评论(0) 推荐(0)
摘要:database.beginTransaction();//开启事务database.setTransactionSuccessful();//当操作成功的时候把事务状态改为成功状态database.endTransaction();//提交事务 会根据事务的状态来提交事务还是回滚事务 阅读全文
posted @ 2011-05-24 00:18 飞鹰小谭 阅读(365) 评论(0) 推荐(0)
摘要:使用sqlite自带的crud方法操作数据库,不赞成使用,因为效率没直接操作sql语句高所以只把例子贴出来OtherPersonServicepackage com.tjp.service;import java.util.ArrayList;import java.util.List;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import com. 阅读全文
posted @ 2011-05-23 22:40 飞鹰小谭 阅读(432) 评论(0) 推荐(0)
摘要:1、sqlliet简单介绍及相关技术要点 A、可以保存任何类型的数据不限长度 但整形主键的话必须为整数 只能编写标准sql语句 分页和mysql一样 imit 5 offset 3 limit 3,5 跳过前面3条 B、写一个类继承SQLiteOpenHelper 数据库文件所在路径为:应用的包下面的databases 最好是少建类 可以少占内存 SQLiteDatabase database= openHelp.getWritableDatabase();//对数据要更改,该方法以读和写的方式打开数据库 SQLiteDatabase database2=openHelp.getReadabl 阅读全文
posted @ 2011-05-23 00:58 飞鹰小谭 阅读(1464) 评论(0) 推荐(0)
摘要:1、pull相关介绍 pull解析方式和sax类似都是采用事件驱动模式,区别在sax是方法回调,pull是返回数字。因此可以使用一个switch对感兴趣的事件进行处理。2、代码说明 PullPersonServicepackage com.tjp.service;import java.io.InputStream;import java.io.OutputStream;import java.io.Writer;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPullParser;import 阅读全文
posted @ 2011-05-22 20:02 飞鹰小谭 阅读(389) 评论(0) 推荐(0)
摘要:1、SharedPreferences介绍 主要用于软件参数设置功能,用xml方式保存,保存的位置是在/data/data/包名/shared_prefs2、保存参数 SharedPreferences preferences= getSharedPreferences("tjppre", Context.MODE_WORLD_READABLE); Editor editor=preferences.edit();//获取编辑器 editor.putString("netName", netName); editor.putInt("age&q 阅读全文
posted @ 2011-05-22 19:48 飞鹰小谭 阅读(425) 评论(0) 推荐(0)
摘要:程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)android.permission.ACCESS_COARSE_LOCATION允许一个程序访 阅读全文
posted @ 2011-05-20 10:48 飞鹰小谭 阅读(339) 评论(0) 推荐(0)
摘要:文件操作模式MODE_APPEND 只能被创建的应用使用 ,如果有就追加,没有就创建MODE_PRIVATE 只能被创建应用使用,写入文件的时候会覆盖MODE_WORLD_READABLE 其他应用程序可以读取MODE_WORLD_WRITEABLE 其他应用程序可以写 覆盖原有程序 需要什么模式就让这些操作模式相加访问sdcard1、在程序中要访问sd卡就要申请sd卡的访问权限<!-- 在SDCard中创建与删除文件权限 --><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILES 阅读全文
posted @ 2011-05-20 01:22 飞鹰小谭 阅读(1357) 评论(0) 推荐(0)
摘要:1、界面效果图2、AndroidManifest.xmlAndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.tjp" android:versionCode="1" android:versionName="1.0"> <u 阅读全文
posted @ 2011-05-19 01:01 飞鹰小谭 阅读(631) 评论(0) 推荐(0)
摘要:单元测试1、AndroidManifest.xml文件AndroidManifest.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.tjp" 4 android:versionCode="1" 5 android:versionName="1.0" 阅读全文
posted @ 2011-05-19 00:46 飞鹰小谭 阅读(443) 评论(0) 推荐(0)