小编Ukj*_*ent的帖子

Android webView saveState

我有一个带有3个标签的tabhost.在每个选项卡中都有一个webiview.当我点击一个标签时,webview需要"重新加载",即使我曾经去过那里,它还没有被保存.有没有办法保存webview?

android save webview

18
推荐指数
2
解决办法
2万
查看次数

Android获取屏幕尺寸已弃用?

嘿我需要在我的应用程序中获得屏幕的宽度.该应用程序将在2.1及更高版本上运行.我已将其设置为如下所示.该方法已弃用,我应该可以使用getSize或其他方式.但问题是:这适用于3.0+和4.0+等Android版本,还是会让应用程序崩溃.我之前在线程中使用了一个弃用的方法,它使应用程序在冰淇淋设备上崩溃.下面的方法会起作用吗?

 Display display = getWindowManager().getDefaultDisplay(); 
     int width = display.getWidth();
     int height = display.getHeight();
Run Code Online (Sandbox Code Playgroud)

编辑:

我试过了getSize,但我没有让它工作:

  Display display = getWindowManager().getDefaultDisplay();
      Point size = new Point();
      display.getSize(size);
      int width = size.x;
      int height = size.y;
Run Code Online (Sandbox Code Playgroud)

size android deprecated

14
推荐指数
2
解决办法
3万
查看次数

Android利用dalvik类:首选项

最近,我一直试图了解一些应用程序如何通过像主页这样的代码来改变Android浏览器设置.这就是我来的"远".它不支持android api和普通代码.您必须使用本机代码.我分析了一个广告sdk,这是大多数应用程序设法更改设置的方式.我的第一个想法是,它可能会进行某种根剥削,以获得存储设置的共享首选项的完全访问权限.

我对sdk做了som研究和分析,发现了sdk和一个名为Plankton的恶意软件的相似之处.恶意软件和SDK都会收集设备信息并向C&C服务器发送请求,并下载带有本机代码的jar文件.它"利用Dalvik类加载功能保持隐身",而不是使用root漏洞.它支持一些命令,如设置主页,快捷方式和书签以及收集浏览器历史记录.

我试图通过使用url从服务器手动下载jar并从sdk添加发布数据,但我没有让它工作.也许我已经搞砸了帖子数据.如何在没有root访问权限的情况下更改设置,而是使用dalivk exploit?任何想法将不胜感激.

SDK的链接

android root preferences malware

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

Android 布局权重%

我正在尝试摆弄 Android 布局权重属性。我想要一个具有“3 个子布局”的垂直布局,第一个将占用 25% 的空间,第二个将占用 50%,最后一个将占用 25% 的空间。当我尝试添加到最后一个布局时,一切都不起作用。每个布局的权重应该是多少?

我只使用 2 个布局/元素就可以使权重属性正常工作,并了解它是如何工作的,但是当我尝试使用 3 个布局/元素时,我遇到了问题。

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="100dp"
    android:orientation="horizontal"
    android:weightSum="100" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="100dp"
        android:orientation="vertical"
        android:layout_weight="25" >
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="100dp"
        android:orientation="vertical"
       android:layout_weight="50" >
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="100dp"
        android:orientation="vertical"
        android:layout_weight="25" >
    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-layout-weight

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