public static String getSign() {
		PackageManager pm = Cocos2dxActivity.getContext().getPackageManager();
		List<PackageInfo> apps = pm
				.getInstalledPackages(PackageManager.GET_SIGNATURES);
		Iterator<PackageInfo> iter = apps.iterator();
		while (iter.hasNext()) {
			PackageInfo packageinfo = iter.next();
			String packageName = packageinfo.packageName;
			if (packageName.equals(Cocos2dxActivity.getContext()
					.getPackageName())) {
				return packageinfo.signatures[0].toCharsString();
			}
		}
		return "";
	}

  在C++中

// MD5值
	std::string chStr = env->GetStringUTFChars( jStr, NULL );
	std::string	chStr1 = "获取到的md5值放在这";	
	// 判断2个MD5值是否相同
	if( chStr != chStr1 ) {
		// 不相同,退出游戏
		CCDirector::sharedDirector()->end();
	}

  

相关文章:

  • 2021-12-15
  • 2022-12-23
  • 2021-08-27
  • 2021-08-22
  • 2021-07-21
  • 2022-12-23
  • 2021-10-02
  • 2022-01-07
猜你喜欢
  • 2021-11-16
  • 2021-05-21
  • 2022-12-23
  • 2022-02-12
  • 2021-12-11
  • 2022-12-23
  • 2021-12-01
相关资源
相似解决方案