相关疑难解决方法(0)

权限仅授予系统应用程序

我有一个使用系统权限的系统应用程序,我在清单中列出了这些权限.当我尝试进行构建时,Eclipse会出现以下错误(命令行构建工作):

权限仅授予系统应用程序

我已经知道我的应用程序需要系统权限,这对我来说不是问题,因为我的应用程序将仅用于root电话.所以我想压制这个错误,有谁知道怎么做?

编辑
我的项目已经在命令行,安装,运行等编译好.我的问题是关于eclipse为合法的清单文件提供错误.

eclipse android lint

92
推荐指数
4
解决办法
9万
查看次数

以编程方式在android中启用/禁用数据连接

我想以编程方式启用/禁用数据连接.我使用了以下代码:

void enableInternet(boolean yes)
{
    ConnectivityManager iMgr = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
    Method iMthd = null;
    try {
        iMthd = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class);
        } catch (Exception e) {
               } 
    iMthd.setAccessible(false);

    if(yes)
     {

                try {
                    iMthd.invoke(iMgr, true);
                    Toast.makeText(getApplicationContext(), "Data connection Enabled", Toast.LENGTH_SHORT).show();
                } catch (IllegalArgumentException e) {
                    // TODO Auto-generated catch block
                     dataButton.setChecked(false);
                     Toast.makeText(getApplicationContext(), "IllegalArgumentException", Toast.LENGTH_SHORT).show();

                } catch (IllegalAccessException e) {
                    // TODO Auto-generated catch block
                    Toast.makeText(getApplicationContext(), "IllegalAccessException", Toast.LENGTH_SHORT).show();

                    e.printStackTrace();
                } catch (InvocationTargetException e) {
                    // TODO Auto-generated catch block
                     dataButton.setChecked(false);
                     Toast.makeText(getApplicationContext(), "InvocationTargetException", Toast.LENGTH_SHORT).show();

                } …
Run Code Online (Sandbox Code Playgroud)

android gprs invocationtargetexception

47
推荐指数
1
解决办法
7万
查看次数

标签 统计

android ×2

eclipse ×1

gprs ×1

invocationtargetexception ×1

lint ×1