我尝试从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 进行构建。
我在豆形软糖做了一个自定义的远程视窗,如所描述这里,并将其设置为一个通知的bigContentView。
notification.bigContentView = customNotifView;
Run Code Online (Sandbox Code Playgroud)
我试图在扩展后将自定义布局放置在标准 contentView下方;像这样的东西。
问题是自定义布局在展开后覆盖了标准的contentView。
有没有办法做到这一点?
notifications android expandable remoteview android-4.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) 我有一个有效的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上运行.谢谢 !
我有一个带有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) 我正面临有关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) 我已经更新到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 ×7
java ×3
admob ×1
cordova ×1
eclipse ×1
expandable ×1
genymotion ×1
interstitial ×1
nine-patch ×1
remoteview ×1