首页 > 编程语言 >JAVA列表中屏蔽预置程序

JAVA列表中屏蔽预置程序

时间:2023-04-03 19:08:05浏览次数:39  
标签:预置 FILTER JAVA GAME ------------------------------------------------------------


1.Jam_interface.h中添加Filter Type。 

typedef enum 

 { 

  JAM_NONE_FILTER = 0, 

  JAM_DISK_FILTER = 0x01, 

  JAM_TRUST_FILTER = 0x02, 

  JAM_VENDOR_FILTER = 0x04, 

  JAM_DEFAULT_GAME_FILTER = 0x08, 

   JAM_NONDEFAULT_GAME_FILTER = 0x10,//new filter type 

  JAM_FILTER_END 

 } jam_getlist_filter_type_enum;


2.Jam_adaptation.c中的jam_adp_parse_midslistfile()中添加对于新filter的判断。 

if (filter->filter_type & JAM_DEFAULT_GAME_FILTER) 

  { 

  if (i < j2me_default_game_count) 

  { 

  filter_pass = 1; 

  } 

  } 

 if (filter->filter_type & JAM_NONDEFAULT_GAME_FILTER)//using new filter 

  { 

  if (i < j2me_default_game_count) 

  { 

  filter_pass = 0; 

  } 

  }


3.JavaAgencySrc.c中,在mmi_java_highlight_menu时使用新的filter,该函数是在菜单Fun&Game中highlight  “JAVA”子菜单的响应函数。 

void mmi_java_highlight_menu(void) 

 { 

  /*----------------------------------------------------------------*/ 

  /* Local Variables */ 

  /*----------------------------------------------------------------*/ 

  /*----------------------------------------------------------------*/ 

  /* Code Body */ 

  /*----------------------------------------------------------------*/ 

   g_java.mids_list_filter.filter_type = JAM_NONDEFAULT_GAME_FILTER; 

  //using JAM_NONDEFAULT_GAME_FILTER instead of JAM_NONE_FILTER 

   

  SetLeftSoftkeyFunction(EntryScrJavaMenu, KEY_EVENT_UP); 

  SetKeyHandler(EntryScrJavaMenu, KEY_RIGHT_ARROW, KEY_EVENT_DOWN); 

 }

标签:预置,FILTER,JAVA,GAME,------------------------------------------------------------
From: https://blog.51cto.com/u_15170706/6167068

相关文章

  • 55个手机JAVA全屏触屏游戏
    55个游戏我就不一一列举名字了,适合所有触屏手机,全触屏游戏,大部分测试通过,太多了我也没一个一个看,保证能玩就行了thunder://QUFodHRwOi8vd3d3Ljc4eXguY29tL3NvcnQvbWRvd24vMS81NSVCOCVGNiVDQSVENiVCQiVGQUpBVkElQzglQUIlQzYlQzElQjQlQTUlQzYlQzElRDMlQ0UlQ0YlQjcucmFyWlo=......
  • Java记录唯一性check
    /***记录唯一性check**@paramid主键*@paramentity实体记录,必须实现equals()方法才能验证更新的场合*@paramfields唯一键字段名称*/if(entity==null||fields.length==0){return;}try{@SuppressWarnings("unchecked")......
  • 解决java注解处理器生成的方法,在编译时报错“找不到符号”
    我的注解处理器,添加的其中一个方法中有一段AST代码如下:JCTree.JCFieldAccessobjectsIsNull=maker.Select(maker.Ident(names.fromString("java.util.Objects")),names.fromString("isNull"));JCTree.JCIfifExpr1=maker.If(maker.Apply(List.nil(),objectsI......
  • 【Java 并发】【七】【Unsafe】什么是Unsafe及其作用
    1 前言这节我们来看看JDK底层的unsafe,因为很多的操作都是依赖于unsafe提供的功能的。2  unsafe是什么?unsafe是JDK提供的一个工具类,里面的方法大多是native方法,unsafe类是JDK给你提供的一个直接调用操作系统底层功能的一个工具类,unsafe提供了非常多操作系统级别的方法。(1)比......
  • PaddleOCR服务部署-并通过Java进行调用
    文章转载自: https://blog.csdn.net/f2315895270/article/details/128150679选择部署方式  官方推荐有以下几种:  Python推理  C++推理  Serving服务化部署(Python/C++)  Paddle-Lite端侧部署(ARM CPU/OpenCLARMGPU)  Paddle.js部署     由于我......
  • 【Java虚拟机探究】10.类装载器(下)
    上一篇我们总结了类加载器的基本原理和与应用程序相关的ClassLoader,并提到了双亲委派模式。本篇继续探讨类加载器的双亲委派模式,以及如何破坏双亲委派模式达到加载底层类的目的。1.双亲委派模式的问题我们回顾一下原来的应用程序的ClassLoader的加载模式:除了顶层的ClassLoader,每......
  • 【Java虚拟机探究】9.类装载器(上)
    在JVM类要通过类装载器(ClassLoader)进行装载后,才能进行执行。本篇总结了类装载器的一些知识。一、class装载验证流程在第一篇总结中介绍了JVM的内存结构:可以看到class文件首先要通过“类加载器子系统”,才能被加载到内存中处理。那么class文件是怎么通过类加载器加载至内存中的呢......
  • 【FastDFS分布式文件系统】6.FastDFS客户端启动与Java连接
    上一篇我们讲解了如何配置和启动FastDFS客户端,以及客户端上传下载的一些常用命令。那么,在许多需要进行分布式文件上传与下载的系统中,就不能像执行Linux命令一样去上传和下载文件,它们需要使用开发系统的语言去操作客户端使用其命令与服务端进行交互,此时FastDFS......
  • 性能工具之JMeter两个Java API Demo
    概述本文演示两个通过JavaAPI执行JMeter脚本的示例主要功能在线生成jmx脚本(demo1)加载本地已有jmx脚本(demo2)运行多个Sampler将生成的TestPlan存储为.jmx文件执行单机压测将测试执行结果存储为.jtlor.csv文件示例Maven配置为了开始使用JMeterAPI,我们首先需要将它添加到......
  • java稀疏数组实现实例
    没有原理讲解,仅记录一个实现代码,作为参考和笔记使用如题,稀疏数组仅在原始数组有效数据较少的情况下起压缩空间的作用实现过程:首先为了方便查看和确认,封装一个打印二维数组的方法publicstaticvoidprintArray(int[][]arrays){for(int[]array:arrays){......