最近做一个软件,能够随着手机开机而启动软件,然后监测短信,如果符全条件的短信就自行自动回复。
现在在技术上的问题:
1.如果使软件随着手机而启动,不需要使用都刷机。
2.怎样监测短信,获取发来手机的每条短信。
3.如果在后台自动回复信息。主要,有些时候功能已经构思好了,但是却不知道andorid的框架什么类可以提供相似的功能,如果按sdk的帮助文档,一个类一个类看的话,找到好像难度很大。不知道各位大牛,在开发软件时候,功能都已经构思好的前提,是怎样查文档去找到对自己有用的东西去实现的?希望各位能够提供一些信息给上面三个问题,并且能够指导一下方法,感激不尽。

解决方案 »

  1.   

    加上BroadCastReceiver设置一下监听,手机重启完毕的权限,和私密短信的做法差不多、、
      

  2.   

    用BroadcastReceiver实现
    在AndroidManifest.xml中添加<receiver android:name="com.huangcheng.Alarm.ServiceBC" >
                 <intent-filter>
                 <action android:name="android.intent.action.BOOT_COMPLETED" />
                 <category android:name="android.intent.category.HOME"/>
                 </intent-filter>
            </receiver> package com.huangcheng.Alarm;import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.Intent;public class ServiceBC extends BroadcastReceiver{
    @Override
    public void onReceive(Context context, Intent arg1) {
    // TODO Auto-generated method stub
    Intent i = new Intent(context, yourActivity.class);
                     i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                     context.startActivity(i); 
    }
    }
      

  3.   

    你只有google一下 android程序开机自启动、android监听短信等关键字,就会得到一堆一堆的example。再根据大家的提示去看官方文档把
      

  4.   

    android.intent.action.BOOT_COMPLETED
    这位仁兄已经说的很清楚了
      

  5.   

    百度 android开机自动启动service就有很多的例子了。
    另外求帮助:http://topic.csdn.net/u/20120514/10/87c07b17-385a-4b73-a789-18bed8a16630.html?7675
      

  6.   

    百度,goole,学会使用网络获取知识。