小编zoh*_*reh的帖子

通过类加载器从 dex 文件访问应用程序的类

我有一个应用程序,可以从服务器接收 dex 文件,然后将其保存在 SD 卡上并加载

执行一些功能。我正在从我的 dex 文件加载我的应用程序的类,如下所示

dex 文件

public class Main  {


    public void onCreate() 
    {
        System.out.print("------------onCreate------------");
        try {
             final ClassLoader classloader = ClassLoader.getSystemClassLoader();
            final Class<Object> classToLoad = (Class<Object>) classloader.loadClass("com.example.myapp.M");
            final Object myInstance  = classToLoad.newInstance();
            final Method doSomething = classToLoad.getMethod("doSomething");
            doSomething.invoke(myInstance);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

应用程序代码

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        try {
            final String libPath = Environment.getExternalStorageDirectory() + "/Lib/lib.apk";
            final File tmpDir = …
Run Code Online (Sandbox Code Playgroud)

android classloader dex

6
推荐指数
1
解决办法
8113
查看次数

如何在android中获取所有视图片段?

我需要在我的片段的中心显示一个弹出窗口,还需要一个获取片段视图的方法,例如getview()返回我的活动的所有视图。我需要一个相同的 getview 方法,但返回我的片段视图而不是活动

android android-fragments

2
推荐指数
1
解决办法
240
查看次数

如何用九个补丁拉伸圆形图像

我有一个像圆圈的图像.我想只拉伸它内部的一部分,我不想要它的拉伸边界.例如我的图像在下面相同

在此输入图像描述

我将它设置为背景我的textview.i想要如果文本很大,它会在中心黑色圆圈中作为圆圈和文本位置拉伸.

android nine-patch

1
推荐指数
1
解决办法
2738
查看次数