当前位置: 首页>>代码示例>>Java>>正文


Java ClassNotFoundError类代码示例

本文整理汇总了Java中de.robv.android.xposed.XposedHelpers.ClassNotFoundError的典型用法代码示例。如果您正苦于以下问题:Java ClassNotFoundError类的具体用法?Java ClassNotFoundError怎么用?Java ClassNotFoundError使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


ClassNotFoundError类属于de.robv.android.xposed.XposedHelpers包,在下文中一共展示了ClassNotFoundError类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        Class<?> adView = XposedHelpers.findClass("com.handmark.expressweather.billing.BillingUtils", lpparam.classLoader);
        XposedBridge.hookAllMethods(adView, "isPurchased", new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                
                if(!test) {
                    param.setResult(Boolean.valueOf(true));
                }
            }
            
        });
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:21,代码来源:OneWeather.java

示例2: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
	try {
		Class<?> adView = XposedHelpers.findClass("de.madvertise.android.sdk.MadvertiseMraidView", lpparam.classLoader);
		
		XposedBridge.hookAllMethods(adView, "loadAd", new XC_MethodHook() {
			
			@Override
			protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
				
				Util.log(packageName, "Detect Madvertise loadAd in " + packageName);
				
				if(!test) {
					param.setResult(new Object());
					Main.removeAdView((View) param.thisObject, packageName, true);
				}
				
			}
		});
		
		Util.log(packageName, packageName + " uses Madvertise");
	}
	catch(ClassNotFoundError e) {
		return false;
	}
	return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:27,代码来源:Madvertise.java

示例3: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        
        Class<?> adView = XposedHelpers.findClass("com.mobclix.android.sdk.MobclixMMABannerXLAdView", lpparam.classLoader);
        
        XposedBridge.hookAllMethods(adView, "getAd" ,new XC_MethodHook() {
                    @Override
                    protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                        
                        Util.log(packageName, "Detect MobclixMMABannerXLAdView getAd in " + packageName);
                        
                        if(!test) {
                            param.setResult(new Object());
                            Main.removeAdView((View) param.thisObject, packageName, true);
                        }
                    }
                });
        
        Util.log(packageName, packageName + " uses Mobclix");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:26,代码来源:Mobclix.java

示例4: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        Class<?> adView = XposedHelpers.findClass("com.bonzai.view.BonzaiAdView", lpparam.classLoader);
        XposedBridge.hookAllMethods(adView, "update", new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                Util.log(packageName, "Detect BonzaiAdView update in " + packageName);
                
                if(!test) {
                    param.setResult(new Object());
                    Main.removeAdView((View) param.thisObject, packageName, true);
                }
            }
            
        });
        Util.log(packageName, packageName + " uses Bonzai");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:24,代码来源:Bonzai.java

示例5: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        final Class<?> adView = XposedHelpers.findClass("com.og.wa.AdWebView", lpparam.classLoader);
        final Class<?> webView = XposedHelpers.findClass("android.webkit.WebView", lpparam.classLoader);
        XposedBridge.hookAllMethods(webView, "loadUrl", new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                if(adView.isInstance(param.thisObject)) {
                    Util.log(packageName, "Detect og AdWebView loadUrl in " + packageName);
                    param.setResult(new Object());
                    Main.removeAdView((View) param.thisObject, packageName, true);
                }
            }
            
        });
        Util.log(packageName, packageName + " uses Og AdWebView");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:24,代码来源:Og.java

示例6: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        Class<?> adView = XposedHelpers.findClass("com.amobee.adsdk.AdManager", lpparam.classLoader);
        XposedBridge.hookAllMethods(adView, "getAd", new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                Util.log(packageName, "Detect Amobee getAd in " + packageName);
                if(!test) {
                    param.setResult(new Object());
                }
            }
            
        });
        
        Util.log(packageName, packageName + " uses Amobee");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:23,代码来源:Amobee.java

示例7: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        Class<?> adView = XposedHelpers.findClass("jp.tjkapp.adfurikunsdk.AdfurikunBase", lpparam.classLoader);
        XposedBridge.hookAllMethods(adView, "a", new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                Util.log(packageName, "Detect AdfurikunAdView update in " + packageName);
                
                if(!test) {
                    param.setResult(new Object());
                    Main.removeAdView((View) param.thisObject, packageName, true);
                }
            }
            
        });
        Util.log(packageName, packageName + " uses Adfurikun");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:24,代码来源:Adfurikun.java

示例8: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        Class<?> adView = XposedHelpers.findClass("com.smartadserver.android.library.ui.SASAdView", lpparam.classLoader);
        XposedBridge.hookAllMethods(adView, "loadAd", new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                Util.log(packageName, "Detect SASAdView loadAd in " + packageName);
                
                if(!test) {
                    param.setResult(new Object());
                    Main.removeAdView((View) param.thisObject, packageName, true);
                }
            }
            
        });
        Util.log(packageName, packageName + " uses SmartAdserver");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:24,代码来源:SmartAdserver.java

示例9: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        Class<?> adView = XposedHelpers.findClass("com.startapp.android.publish.HtmlAd", lpparam.classLoader);
        XposedBridge.hookAllMethods(adView, "show", new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                Util.log(packageName, "Detect startapp show in " + packageName);
                
                if(!test) {
                    param.setResult(new Object());
                    Main.removeAdView((View) param.thisObject, packageName, true);
                }
            }
            
        });
        Util.log(packageName, packageName + " uses startapp");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:24,代码来源:Startapp.java

示例10: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
	try {
		Class<?> adView = XposedHelpers.findClass("com.chartboost.sdk.Chartboost", lpparam.classLoader);
		XposedBridge.hookAllMethods(adView, "showInterstitial", new XC_MethodHook() {
			
			@Override
			protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
				Util.log(packageName, "Detect Chartboost showInterstitial in " + packageName);
				
				if(!test) {
					param.setResult(new Object());
				}
			}
			
		});
		Util.log(packageName, packageName + " uses Chartboost");
	}
	catch(ClassNotFoundError e) {
		return false;
	}
	return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:23,代码来源:Chartboost.java

示例11: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
	try {
		Class<?> adView = XposedHelpers.findClass("com.openx.ad.mobile.sdk.interfaces.OXMAdBannerView", lpparam.classLoader);
		XposedBridge.hookAllMethods(adView, "loadAd", new XC_MethodHook() {
			
			@Override
			protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
				Util.log(packageName, "Detect OXMAdBannerView loadAd in " + packageName);
				
				if(!test) {
					param.setResult(new Object());
					Main.removeAdView((View) param.thisObject, packageName, true);
				}
			}
			
		});
		Util.log(packageName, packageName + " uses OpenX");
	}
	catch(ClassNotFoundError e) {
		return false;
	}
	return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:24,代码来源:OpenX.java

示例12: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        Class<?> adView = XposedHelpers.findClass("com.adsdk.sdk.banner.InAppWebView", lpparam.classLoader);
        XposedBridge.hookAllConstructors(adView, new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                Util.log(packageName, "Detect mAdserve InAppWebView constructor in " + packageName);
                if(!test) {
                    param.setResult(new Object());
                }
            }
            
        });
        
        Util.log(packageName, packageName + " uses mAdserve");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:23,代码来源:mAdserve.java

示例13: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        Class<?> adView = XposedHelpers.findClass("mediba.ad.sdk.android.openx.MasAdView", lpparam.classLoader);
        XposedBridge.hookAllMethods(adView, "b", new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                Util.log(packageName, "Detect MasAdAdView update in " + packageName);
                
                if(!test) {
                    param.setResult(new Object());
                    Main.removeAdView((View) param.thisObject, packageName, true);
                }
            }
            
        });
        Util.log(packageName, packageName + " uses MasAd");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:24,代码来源:MasAd.java

示例14: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
	try {
		
		Class<?> adView = XposedHelpers.findClass("net.nend.android.NendAdView", lpparam.classLoader);
		
		XposedBridge.hookAllMethods(adView, "loadAd" ,new XC_MethodHook() {
					@Override
					protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
						
						Util.log(packageName, "Detect NendAdView loadAd in " + packageName);
						
						if(!test) {
							param.setResult(new Object());
							Main.removeAdView((View) param.thisObject, packageName, true);
						}
					}
				});
	}
	catch(ClassNotFoundError e) {
		return false;
	}
	return true;
}
 
开发者ID:geekspeng,项目名称:MinMinGuard,代码行数:24,代码来源:Nend.java

示例15: handleLoadPackage

import de.robv.android.xposed.XposedHelpers.ClassNotFoundError; //导入依赖的package包/类
public static boolean handleLoadPackage(final String packageName, LoadPackageParam lpparam, final boolean test) {
    try {
        Class<?> adView = XposedHelpers.findClass("mediba.ad.sdk.android.openx.MasAdView", lpparam.classLoader);
        XposedBridge.hookAllMethods(adView, "b", new XC_MethodHook() {
            
            @Override
            protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                Util.log(packageName, "Detect MasAdView update in " + packageName);
                
                if(!test) {
                    param.setResult(new Object());
                    Main.removeAdView((View) param.thisObject, packageName, true);
                }
            }
            
        });
        Util.log(packageName, packageName + " uses MasAd");
    }
    catch(ClassNotFoundError e) {
        return false;
    }
    return true;
}
 
开发者ID:AndroPlus-org,项目名称:NyanNyanGuard,代码行数:24,代码来源:MasAd.java


注:本文中的de.robv.android.xposed.XposedHelpers.ClassNotFoundError类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。