当前位置: 首页 > news >正文

网站开发工程师介绍广告资源发布平台

网站开发工程师介绍,广告资源发布平台,做网络推广的多少钱一个月,wordpress 缓存机制注意事项 如果在用Android Studio开发过程中,如果新增了类,扫描不到。只能把APP卸载了,才能扫描到。 可能是Instance Run 的影响。 后面研究一下这篇文章,看看能不能解决 Android 遍历Apk下的所有类文件 package com.trs.nmip.…

注意事项

如果在用Android Studio开发过程中,如果新增了类,扫描不到。只能把APP卸载了,才能扫描到。
可能是Instance Run 的影响。

后面研究一下这篇文章,看看能不能解决
Android 遍历Apk下的所有类文件

package com.trs.nmip.common.util.web.event_submit;/*** <pre>* Created by zhuguohui* Date: 2024/1/22* Time: 16:04* Desc:* </pre>*/import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;import java.io.IOException;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;import dalvik.system.BaseDexClassLoader;
import dalvik.system.DexClassLoader;
import dalvik.system.DexFile;public class AndroidClassScanner {// 获取某个包名下的所有类名public static List<String> getClassesInPackage(Context context, String packageName) {List<String> classNames = new ArrayList<>();PackageManager packageManager = context.getPackageManager();try {// 获取应用信息ApplicationInfo applicationInfo = packageManager.getApplicationInfo(context.getPackageName(), 0);// 获取应用 APK 文件的路径String apkPath = applicationInfo.sourceDir;// 通过 DexClassLoader 加载 APK 文件DexClassLoader dexClassLoader = new DexClassLoader(apkPath, context.getCacheDir().getAbsolutePath(), null, context.getClassLoader());// 获取 Dex 文件的路径String dexPath = context.getCacheDir() + "/output.dex";// 将 APK 文件解压到 Dex 文件DexFile dexFile = DexFile.loadDex(apkPath, dexPath, 0);// 获取 Dex 文件中的所有类名Enumeration<String> entries = dexFile.entries();while (entries.hasMoreElements()) {String className = entries.nextElement();classNames.add(className);}// 清除 DexClassLoader 缓存//上述代码在获取完类名后,将 DexClassLoader 设置为 null 并触发垃圾回收,以清除类加载器的缓存。这可能有助于解决新增类无法扫描到的问题dexClassLoader = null;System.gc();} catch (PackageManager.NameNotFoundException | IOException e) {e.printStackTrace();}List<String> needClassNames=new ArrayList<>();for(String name:classNames){if(name.startsWith(packageName)){needClassNames.add(name);}}return needClassNames;}}
http://www.mnyf.cn/news/43222.html

相关文章:

  • 怎么做资源网站个人接外包的网站
  • 网站中 点击出现登录框怎么做app推广员怎么做
  • 深圳开发的购物网站广点通推广登录入口
  • 目录网站模板北京十大教育培训机构排名
  • 苏州网络推广公司永阳北京官网seo
  • 怎么区分模板网站什么是网络营销策略
  • 用discuz可以做视频网站吗市场推广专员
  • wap网站制作教程杭州明开seo
  • 自己建网站做外贸生猪价格今日猪价
  • wordpress 自动超链接江北seo综合优化外包
  • 域名注册好如何做网站seo小白入门
  • 网站建设工作策划方案2022社会热点事件及看法
  • 宝应网站百度会员登录入口
  • wordpress 证书处理事件seo软件
  • 淘宝客怎么做的网站百度收录排名
  • 手机怎么做黑网站品牌推广策略包括哪些内容
  • 网站制作工作室桌面百度
  • 北京网站开发飞沐江苏免费关键词排名外包
  • 大型企业网站建设深圳外包网络推广
  • 无锡网站制作有哪些谷歌seo外链
  • 黄村做网站建设网络营销方案策划论文
  • 网站管理规划方案快速开发平台
  • 长沙中小企业做网站淘宝指数在哪里查询
  • delphi可以做网站吗seo诊断报告怎么写
  • 在线购物网站 模版地推放单平台
  • 武汉软件公司排名在线网站seo优化
  • 360免费建站可以免费又永久吗江苏做网站的公司有哪些
  • 做个公司网站多少钱湖南长沙seo
  • php可以独立做网站吗英文外链代发
  • 企业网站建设方案行情安徽网络建站