小编Sun*_*tya的帖子

"可能的透支:根元素绘制背景"

在我的项目上运行Android Lint时,我遇到了这个警告

可能的透支:根元素绘制背景@ drawable/main,主题也绘制背景

推断主题在哪里 @android:style/Theme.NoTitleBar.Fullscreen

有人可以向我解释为什么会这样,以及如何删除它?

我的xml:

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/main" //***LINT warning***
        android:orientation="vertical"
        android:weightSum="3" >
Run Code Online (Sandbox Code Playgroud)

清单中定义主题的部分

 <application
        android:icon="@drawable/ic_logo"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-theme

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

从WebView启动自定义Android应用程序

我有一个HTML文件,如果我在Android原生浏览器中打开它,它会启动一个应用程序,但当我尝试在WebView中打开它时,它无法启动该应用程序,并显示"网页不可用".我认为我的WebView无法处理为应用程序定义的方案"my.special.scheme://".

从浏览器中读取了启动Android应用程序,但它没有涵盖有关从WebView启动应用程序的信息.

android android-webview

6
推荐指数
2
解决办法
9783
查看次数

如何导入android.os.SystemProperties

我正在尝试使用

SystemProperties.get();
Run Code Online (Sandbox Code Playgroud)

但是无法导入android.os.SystemPropertiesgoogling包的位告诉我它的隐藏,有什么方法可以解决这个问题吗?

android

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

在 JNI 中使用像素数据创建新位图?

我使用以下代码在 JNI 中使用“ARGB_8888”配置创建位图(仅黑色/灰色图像)。但是当我在 Java 代码中转储位图的内容时,我只能看到配置,而看不到位图中的像素数据。

JNI代码

// Image Details
int imgWidth = 128;
int imgHeight = 128;
int numPix = imgWidth * imgHeight;

// Creaing Bitmap Config Class
jclass bmpCfgCls = env->FindClass("android/graphics/Bitmap$Config");
jmethodID bmpClsValueOfMid = env->GetStaticMethodID(bmpCfgCls, "valueOf", "(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;");
jobject jBmpCfg = env->CallStaticObjectMethod(bmpCfgCls, bmpClsValueOfMid, env->NewStringUTF("ARGB_8888"));

// Creating a Bitmap Class
jclass bmpCls = env->FindClass("android/graphics/Bitmap");
jmethodID createBitmapMid = env->GetStaticMethodID(bmpCls, "createBitmap", "(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;");
jBmpObj = env->CallStaticObjectMethod(bmpCls, createBitmapMid, imgWidth, imgHeight, jBmpCfg);

// Creating Pixel Data
int triplicateLen = numPix * 4;
char *tripPixData = (char*)malloc(triplicateLen); …
Run Code Online (Sandbox Code Playgroud)

c c++ java-native-interface android android-ndk

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