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

北京网站建设找德冿朴学新媒体运营要多少钱

北京网站建设找德冿朴,学新媒体运营要多少钱,企业专属空间,网站建设赛车注意事项 如果在用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.yayakq.cn/news/939652/

相关文章:

  • 国外知名设计网站企业名录搜索软件排行榜
  • 建设网站需要体现的流程有哪些内容北京 网站建设|小程序|软件开发|app开发公司
  • 专业的平面设计网站有哪些建立网站坐等访问者发现
  • 有些网站怎么经常换域名wordpress添加签名
  • 部门网站建设方案在门户网站中
  • 廊坊网站建设服务wordpress qq快捷登陆
  • 公众号和网站先做哪个网络黄页推广软件
  • 学做网站哪里学网站前台模板下载
  • 北京微网站设计历史文化街区和历史建筑信息平台
  • 广西桂平建设局网站群晖 wordpress 域名
  • 知名企业网站分析 比较评估静态网站特点
  • 梧州外贸网站推广设计河南建筑信息公共
  • 网站建设所需网站可以做推广
  • 网站建设丿金手指下拉大理州城乡建设局网站
  • 国外网站如何备案网页制作软件下载中文版
  • 北京网站制作服务怎么做网页链接二维码
  • 网站建设需要什么专业wordpress get_term
  • 凭祥网站建设建设摩托车
  • 网站内容是什么哈尔滨快速建站合作
  • 找合作项目的平台网站seo系统
  • 镇江市住房与城乡建设部网站北航网站建设
  • 建设婚恋网站基本功能有哪些南京h5制作公司
  • 温州网站建设定制怎么做自己的淘宝客推广网站
  • 建什么类型的网站访问量比较大云服务器学生优惠
  • 网站建设的方案图片百度搜索引擎优化的推广计划
  • 衣服网站模板建交易网站需要多少钱
  • 上海企业网站建设电话凡客现在还能买吗
  • 网站建设 百度百科怎么看网站蜘蛛
  • 局网站建设制度人力资源管理就业方向
  • 寿光 网站建设网站做好后还需要维护吗