小编Cry*_*ake的帖子

Android Binder清除来电者身份

最近我读了Android源代码,发现在进行一些BinderIPC调用时总会调用一对方法.我看了评论,但我不清楚根本原因.这对方法如下:

final long origId = Binder.clearCallingIdentity();

//other local method.

Binder.restoreCallingIdentity(origId);
Run Code Online (Sandbox Code Playgroud)

有谁知道这对方法的功能是什么?它似乎与许可有关.

android android-source android-binder

5
推荐指数
2
解决办法
3403
查看次数

如何获得Android系统默认的家庭应用程序的名称

如果我的手机安装了3-4个家用(启动器)应用程序,当我按下主页键时,它会显示一个对话框,显示我手机上安装的家庭应用程序,然后我将选择一个作为默认.我的问题是:我可以通过代码获取默认的家庭应用程序包名称?

解决它,使用follow api.

public abstract int getPreferredActivities (List<IntentFilter> outFilters, List<ComponentName> outActivities, String packageName)
Run Code Online (Sandbox Code Playgroud)

android

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

我无法理解为什么我们需要将Android sdk导入到项目中

我有一个奇怪的问题,当我们开发一个android应用程序或其他时,我们需要将android.jar导入到我们的项目中,我知道如果我们不将那个jar导入到项目中,我们就无法编译项目而无法生成apk文件,但我的问题是我们的手机是在Android系统上建立的,Android系统包含android.jar中的所有类,当我们在Android系统上运行我们的apk文件时,它将使用哪些类.我的意思是一个活动类都存在于Android系统框架和Android.jar中,当应用程序运行时将使用Activity类.请某人帮我解决这个问题.谢谢了很多

android android-2.2-froyo

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