小编Gan*_*oid的帖子

Android L(5.x)以编程方式打开/关闭"移动数据"

我需要以编程方式打开/关闭移动数据.下面的代码不适用于5.x. 你能帮我么.提前致谢.

private void setMobileDataEnabled(Context context, boolean enabled) throws ClassNotFoundException, NoSuchFieldException, IllegalAccessException, NoSuchMethodException, InvocationTargetException {
        final ConnectivityManager conman = (ConnectivityManager)  context.getSystemService(Context.CONNECTIVITY_SERVICE);
        final Class conmanClass = Class.forName(conman.getClass().getName());
        final Field connectivityManagerField = conmanClass.getDeclaredField("mService");
        connectivityManagerField.setAccessible(true);
        final Object connectivityManager = connectivityManagerField.get(conman);
        final Class connectivityManagerClass =  Class.forName(connectivityManager.getClass().getName());
        final Method setMobileDataEnabledMethod = connectivityManagerClass.getDeclaredMethod("setMobileDataEnabled", Boolean.TYPE);
        setMobileDataEnabledMethod.setAccessible(true);
        setMobileDataEnabledMethod.invoke(connectivityManager, enabled);    }
Run Code Online (Sandbox Code Playgroud)

03-30 12:42:29.466:W/System.err(5966):java.lang.NoSuchMethodException:setMobileDataEnabled [boolean] 03-30 12:42:29.466:W/System.err(5966):at java.lang .Class.getMethod(Class.java:664)03-30 12:42:29.466:W/System.err(5966):at java.lang.Class.getDeclaredMethod(Class.java:626)

java.lang.NoSuchMethodException:setMobileDataEnabled [boolean] @在line下面.

final方法setMobileDataEnabledMethod = connectivityManagerClass.getDeclaredMethod("setMobileDataEnabled",Boolean.TYPE);

android android-5.0-lollipop

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

Android In App Purchase"您请求的商品无法购买"错误

我正在开发In App billing ans,这几天我已经陷入困境.

我已经为我的应用程序创建了产品列表,该列表在市场上保存为草稿.但是,当我在设备上运行我的应用程序时,它给出了一个错误"您请求的项目无法购买".有人可以帮我解决这个问题吗?

android in-app-purchase

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

Android 视频编辑器库:在视频文件中添加图像、文本、音频内容

我正在寻找 Android 视频编辑器库,它允许我在视频文件中添加图像、文本、音频内容。如果您知道此类图书馆,请分享您的知识。提前致谢。

android android-library android-videoview

5
推荐指数
0
解决办法
336
查看次数