标签: android-4.2-jelly-bean

Android PackageManger.getLaunchIntentForPackage() 不抛出记录的异常

我尝试从PackageManager. 根据文档(http://developer.android.com/reference/android/content/pm/PackageManager.html#getLaunchIntentForPackage(java.lang.String)),PackageManager.NameNotFoundException如果在系统,null如果包不包含启动活动,则返回。

当我尝试捕获异常时,出现编译错误:

    PackageManager manager = getPackageManager();
    try{
        Intent launchAppIntent = manager.getLaunchIntentForPackage("somePackageName");
        //...
    } catch (PackageManager.NameNotFoundException exception){

    }
Run Code Online (Sandbox Code Playgroud)

java:异常android.content.pm.PackageManager.NameNotFoundException永远不会在相应的try语句的主体中抛出

我认为一种可能性可能是该方法的行为发生了变化并且它总是返回null而不是抛出异常。但是,我还应该在调用周围包裹一个 try 块吗?

我应该如何继续解决这个问题?

我目前正在针对 Android 4.2.2 进行构建。

java android android-4.2-jelly-bean

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

Android 的扩展通知 - 扩展后的标准 ContentView 和自定义 BigContentView

我在豆形软糖做了一个自定义的远程视窗,如所描述这里,并将其设置为一个通知的bigContentView。

notification.bigContentView = customNotifView;
Run Code Online (Sandbox Code Playgroud)

我试图在扩展后将自定义布局放置在标准 contentView下方;像这样的东西。

问题是自定义布局在展开后覆盖了标准的contentView。

有没有办法做到这一点?

notifications android expandable remoteview android-4.2-jelly-bean

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

广告 Admob 插页式 + 打开应用程序后加载页面活动 | 在 Android Studio 4.2.2 Jelly Bean 中

在此输入图像描述

如何将插页式 admob 添加到我的项目(版本 4.2.2 Jelly Bean)? 当应用程序运行和关闭时,Admob 就会出现。

我想要插页式 admob 逻辑,如上图所示或谷歌推荐的那样。如果你知道,请帮助我...如果你知道,请帮助我...

这是我的项目代码:Home.java

public class Pro extends Fragment {
// TODO: Rename parameter arguments, choose names that match
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
private static final String ARG_PARAM1 = "param1";
private static final String ARG_PARAM2 = "param2";
private static final int PICKFILE_REQUEST_CODE = 1;

public ValueCallback<Uri[]> mFilePathCallback;

// TODO: Rename and change types of parameters
private String mParam1;
private String mParam2;

private OnFragmentInteractionListener mListener;

public Pro() {
    // Required …
Run Code Online (Sandbox Code Playgroud)

java android interstitial admob android-4.2-jelly-bean

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

ClassNotFoundException:以前在使用Android Project

我有一个有效的Android项目,但需要从头开始.我复制了所有源文件和布局文件.没有编译错误但是当我尝试运行时,我收到以下错误.

11-27 17:21:56.793: E/AndroidRuntime(1450): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{projects.mobile.mapappproject/projects.mobile.mapappproject.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "projects.mobile.mapappproject.MainActivity" on path: /data/app/projects.mobile.mapappproject-1.apk
Run Code Online (Sandbox Code Playgroud)

我正在运行eclipse juno并尝试在Android 4.2上运行.谢谢 !

java eclipse android android-4.2-jelly-bean

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

Android 4.2 9补丁背景的绘制方式与旧的OS版本不同

我有一个带有Android 4.2.1的Nexus 7,我在我的应用程序中注意到我用于某些线性布局的背景图像被错误地绘制.对于具有较旧版本Android OS的其他设备,可以正确绘制9补丁背景,但使用此设备时,边框线在不应拉伸时会拉伸.

正确(Evo 4G v2.3.5):http://i.imgur.com/WDTNr.png

不正确(N7 v4.2.1):http: //i.imgur.com/HntMY.png

知道是什么导致了这个吗?如果没有,有没有其他方法可以在不使用9补丁图像的情况下在这些视图上获得黑色边框?

编辑

9补丁文件:http: //i.imgur.com/LDoBE.png

编辑器工具中的9-patch:http: //i.imgur.com/UoydG.png

使用它布局xml部分(leftbordergraybkg):

<LinearLayout
 android:id="@+id/Measurements"
 android:layout_width="0px"
 android:layout_height="match_parent"
 android:layout_weight="50"
 android:background="@drawable/leftbordergraybkg"
 android:orientation="vertical">
Run Code Online (Sandbox Code Playgroud)

android nine-patch android-drawable android-4.2-jelly-bean

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

Phonegap Capture不适用于果冻豆

我正面临有关Phonegap Capture图像功能的问题.虽然此问题曾多次被问过,但我没有找到解决办法.所以我再次问这里.我正在尝试捕获图像并使用phonegap在我的HTML页面中设置它.这是我的代码:

function captureImage() {
navigator.device.capture.captureImage(captureSuccess, captureError, {limit: 1,
quality:100,
correctOrientation: true,
destinationType : Camera.DestinationType.FILE_URI, 
targetWidth: 800,
targetHeight: 800,
saveToPhotoAlbum: true });
}

function captureSuccess(mediaFiles) {
var i, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
uploadFile(mediaFiles[i]);
       }       
}

function captureError(error) {
var msg = 'An error occurred during capture: ' + error.code;
$("#errorNot1").fadeIn();
$("#errorMsg").text("Unable to capture image.");
}

function uploadFile(mediaFile) {
$(".contentdiv").css("display","none");
$("#takePhoto").css("display","block");
$("#fromLib").css("display","none");
path = mediaFile.fullPath,
name = mediaFile.name;
$('.largeImage').attr("src",path);
} …
Run Code Online (Sandbox Code Playgroud)

android cordova android-4.2-jelly-bean

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

GenyMotion 4.3图像无法启动应用程序

我已经更新到Genymotion 2.0并在安装适当的GApps软件包时下载/部署了新的4.3图像(Galaxy Nexus和10.1平板电脑),在启动开发应用程序时出现了一个毁灭性错误,其中包含以下堆栈跟踪,使设备重新启动.

I/Process ( 3117): Sending signal. PID: 3117 SIG: 9
E/AndroidRuntime( 3117): *** FATAL EXCEPTION IN SYSTEM PROCESS: android.server.ServerThread
E/AndroidRuntime( 3117): java.lang.IllegalArgumentException: provider doesn't exisit: null
E/AndroidRuntime( 3117):    at com.android.server.LocationManagerService.requestLocationUpdatesLocked(LocationManagerService.java:1323)
E/AndroidRuntime( 3117):    at com.android.server.LocationManagerService.requestLocationUpdates(LocationManagerService.java:1302)
E/AndroidRuntime( 3117):    at android.location.LocationManager.requestLocationUpdates(LocationManager.java:836)
E/AndroidRuntime( 3117):    at android.location.LocationManager.requestLocationUpdates(LocationManager.java:461)
E/AndroidRuntime( 3117):    at com.android.location.fused.FusionEngine.enableProvider(FusionEngine.java:138)
E/AndroidRuntime( 3117):    at com.android.location.fused.FusionEngine.updateRequirements(FusionEngine.java:191)
E/AndroidRuntime( 3117):    at com.android.location.fused.FusionEngine.setRequest(FusionEngine.java:114)
E/AndroidRuntime( 3117):    at com.android.location.fused.FusedLocationProvider$2.handleMessage(FusedLocationProvider.java:98)
E/AndroidRuntime( 3117):    at androi
Run Code Online (Sandbox Code Playgroud)

android android-emulator android-4.2-jelly-bean genymotion

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