手机里面要有个小电动机的,你在收到消息时,得调用它的API,里面是有这个的

解决方案 »

  1.   

    先看一下API吧!!你开发智能手的时候那个里面都会有API技术文档的如怎么调用手机的发光,亮度,声音。。震动,,里面应该都有会参考的!
      

  2.   


    struct NLED_SETTINGS_INFO
    {
    public int LedNum;
    public int OffOnBlink;
    public int TotalCycleTime;
    public int OnTime;
    public int OffTime;
    public int MetaCycleOn;
    public int MetaCycleOff;
    }[DllImport("Coredll")]
    extern static bool NLedSetDevice(int deviceId, ref NLED_SETTINGS_INFO info);// state: true=震动,false=关闭震动
    static void SetVibrate(bool state)
    {
    NLED_SETTINGS_INFO info = new NLED_SETTINGS_INFO();
    info.LedNum = 1;
    info.OffOnBlink = state ? 1 : 0;
    NLedSetDevice(1, ref info);
    }在多数设备上震动就是把LED设备设成1
    http://msdn.microsoft.com/en-us/library/ms923732.aspx
      

  3.   

    1、一般智能机采用的手机系统都会有对应的SDK开发文档,楼主可以找一下
    2、SDK中把调用手机硬件和调整参数都封装成了API函数,可以直接调用
    3、另外如果对硬件了解,也可以自己编写驱动调用
      

  4.   

    不知道具体手机的型号, 用手摇;
    知道具体手机的型号, 查SDK.