⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmiwapffs.c

📁 是一个手机功能的模拟程序
💻 C
字号:

//#include "Ffs.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#include "mfw_sys.h"

//#include "stddefs.h"
#include "custom.h"
#include "gsm.h"
#include "vsi.h"

#include "mfw_mfw.h"
#include "mfw_win.h"

#include "mfw_kbd.h"
#include "mfw_edt.h"
#include "mfw_lng.h"
#include "mfw_tim.h"
#include "mfw_icn.h"
#include "mfw_mnu.h"
#include "mfw_phb.h"
#include "mfw_cm.h"
#include "mfw_sim.h"
#include "mfw_nm.h"
#include "mfw_sat.h"
#include "mfw_phb.h"
#include "ksd.h"
#include "psa.h"
#include "mfw_sms.h"
#include "mfw_sat.h"

#include "dspl.h"

#include "gdi.h" //ES!!

#include "MmiMmi.h"
#include "MmiDummy.h"
#include "MmiDialogs.h"
#include "MmiLists.h"

//#include "MmiIdle.h"
#include "MmiSoftkeys.h"
#include "MmiIcons.h"
#include "MmiMenu.h"
#include "MmiMain.h"
#include "MmiIdle.h"
#include "MmiStart.h"
#include "MmiPins.h"
#include "MmiSounds.h"
#include "audio.h"
#include "cus_aci.h"
#include "p_sim.h"
#include "MmiWapFfs.h"
#include "mfw_ffs.h"	//hxl add 2002-11-27
#include "ATBData.h"    //zhaowm add 23/12/02


typedef enum
{
   DATA,
   NO_DATA
} WriteFlag;


static WriteFlag write_flag;

/* 2004/06/14 sunsj modify */
#define   FFSFILE_WAP_PATH 			"/bmi/WapData"			//index=15


FlashDataWap  WapData;

static const FlashDataWap FlashDataWapDefaultData=
{
   0,
   WAP_STATUS_SAVEHISTORY|WAP_STATUS_SCALEIMAGES,   // Whether history list is saved and Whether images are scaled to fit the screen
   3,
   0,
   { "dummy"},
   { "dummy"},
   3,
   {"\x80\x79\xfb\x52\xa8\x68\xa6\x7f\x51\x00\x00","\x80\x65\xb0\x6d\x6a\x00\x00","\x80\x96\xc5\x86\x4e\x00\x00"},
   {"http://wap.monternet.com","http://wap.sina.com","http://wap.yahoo.com"},
   {{"\x80\x8b\xbe\x7f\x6e\x7e\xc4\x00\x31\x00\x00" ,"http://wap.monternet.com",WAP_TEMPORARY,FALSE,WAP_GPRS_DATA,60,"010.000.000.172","010.000.000.172","17266",9201,9201,"cmwap","wap","wap"},
      {"\x80\x8b\xbe\x7f\x6e\x7e\xc4\x00\x32\x00\x00", "http://wap.sina.com", WAP_TEMPORARY,FALSE,WAP_GPRS_DATA,60, "010.000.000.172","010.000.000.172","17266",9201,9201,"cmwap","wap","wap"},
      {"\x80\x8b\xbe\x7f\x6e\x7e\xc4\x00\x33\x00\x00","http://wap.yahoo.com",WAP_TEMPORARY,FALSE,WAP_GPRS_DATA,60,"010.000.000.172","010.000.000.172","17266",9201,9201,"cmwap","wap","wap"}
   }
};  //zhaowm add 23/12/02

void FlashWapInitialise(void)
{
   WapData = FlashDataWapDefaultData;
}//zhaowm 23/12/02



effs_t flash_wap_write()
{  //write_flag = DATA;
   MmiTrace("flash_wap_write");

   //return ffs_fwrite("/mmi/WapData",  &WapData, sizeof(FlashDataWap));
   return ffs_fwrite("/bmi/WapData",  &WapData, sizeof(WapData));  /* 2004/06/14 sunsj modify */

   //ffsfileCmd.ffsfile[WapFileIdx].pdir=FFSFILE_WAP_PATH;     
   //ffsfileCmd.ffsfile[WapFileIdx].pdata=&WapData;
   //ffsfileCmd.ffsfile[WapFileIdx].size=sizeof(WapData);
   //ffsfileCmd.ffsfile[WapFileIdx].writeStatus=1;
   //if time is stop
   //return 0;

}

effs_t flash_wap_update()
{
   if (write_flag == DATA)
   {
      write_flag = NO_DATA;
      //return ffs_fwrite("/mmi/WapData",  &WapData, sizeof(FlashDataWap));
	  /* 2004/06/14 sunsj modify */
      return ffs_fwrite("/bmi/WapData",  &WapData, sizeof(WapData));
   } else
      return EFFS_OK;
}

effs_t flash_wap_read()
{  
   FlashWapInitialise();
   //return ffs_fread("/mmi/WapData",  &WapData, sizeof(FlashDataWap));
   /* 2004/06/14 sunsj modify */
   return ffs_fread("/bmi/WapData",  &WapData, sizeof(WapData));

}


void wapffsfile_init(void)
{


   flash_wap_read();

   if (WapData.no_of_profiles != FlashDataWapDefaultData.no_of_profiles)
   {
      TRACE_EVENT("zhaowm_one");
      FlashWapInitialise();
      flash_wap_write();
   }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -