`

android调用隐藏的网络信息设置菜单实现

阅读更多
Android 调用 内置的 无线信息隐藏菜单

     最近自己在汉化分析Android只带的“设置”程序(即settings.apk)时候,发现settings.apk几乎囊括了android全部的设置项,进一步仔细分析其Manifest时,发现了里面实现了一些十分有用的Activity,但是"设置“程序并没有显示出来,也找不到调用入口,难道是Android故意隐藏的?因为手头没有Settings.apk的源码,于是乎,在处于强烈好奇的驱使下,决定简单写些代码调用其中的Activity显示出来看看究竟...
     说干就干,俺就选择了调用Settings.apk中的com.android.settings.RadioInfo 来看看, 具体方法很简单,直接用startActivity()函数发送对应类的Intent即可!创建一个最简单的android项目,然后修改其代码,代码当然非常简单啦,各位看官不要笑话哦。主要代码文件就一个,即RadioInfo.java,具体代码如下:
--------------------------------------------------------------------------------------------------------------------------------

*

**强行调用com.android.settings.RadioInfo 显示其Activity。
**Author:monner
*/
package my.android.tool;

import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;

public class RadioInfo extends Activity
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.main);
               Intent startIntent = new Intent();
               startIntent.setClassName("com.android.settings", "com.android.settings.RadioInfo");
               startActivity(startIntent);
               finish();

    }
}
--------------------------------------------------------------------------------------------------------------------------------

     具体工程创建步骤非常简单,我就不多说了,搞定后编译通过,导入手机一运行,哈哈,你猜发现了什么,果然是个隐蔽的设置界面,而且还有模有样,竟然提供了非常详细的网络信息,而且还有个惊人发现!!!竟然运行效果和Google市场上有个叫de.mangelow.network 的小软件运行效果一摸一样!!!原来这个软件实际也是调用这个隐藏功能实现的。大家动手试试看,这么简单的代码就实现了一个貌似专业的小工具软件,是不是很有乐趣和成就感呢。哈哈。看来我也要在Android市场上建一个项目,好好滴推广一下俺这个非常专业的工具了!
    具体源码和编译后的可执行程序也一并放给大家,大家好好玩玩哦,非常专业的一个无线网络信息设置程序。

   




1
0
分享到:
评论
2 楼 tienz 2011-03-14  
如何取到 特定行得信息呢?运行结果里。。。。。
1 楼 sun201200204 2010-09-21  
没有找到
com.android.settings.RadioInfo
这个类

相关推荐

    android滑动隐藏菜单

    总的来说,实现"android滑动隐藏菜单"涉及到Android手势检测、动画设计、布局管理等多个方面,通过合理的代码组织和精细的交互设计,可以为用户提供流畅且有趣的操作体验。如果你对这个主题感兴趣,可以通过阅读...

    android 实现自定义隐藏式菜单

    // 隐藏菜单的动画 } else { // 显示菜单的动画 } } } ``` 动画效果可以通过`ObjectAnimator`或者`PropertyAnimator`来实现,比如平移、淡入淡出等。例如,一个简单的从屏幕边缘滑出的动画可以这样设置: ```...

    解决Android4.0中菜单设置图标无效问题

    反射允许我们在运行时检查类、接口、字段和方法的信息,并能动态调用私有方法或设置私有字段。在这个场景下,我们需要找到隐藏的代码路径,使图标能够正确显示。 以下是一个使用反射来解决这个问题的示例: ```...

    Android实现以圆心散开的半圆型导航菜单_android源码.zip

    当用户触摸屏幕时,这个方法会被调用,根据触摸位置判断是否触发菜单的显示或隐藏。这通常涉及到计算触摸点与圆心的距离,如果满足条件,则启动动画。 在源码中,可能还包括了布局文件(XML)定义了菜单的初始状态...

    android 侧滑菜单-实例代码

    在Android应用开发中,侧滑菜单(Slide Menu)是一种常见的设计模式,用于提供导航和功能选项,用户只需从屏幕边缘向内滑动即可显示或隐藏菜单。这种菜单通常被用在许多应用程序中,如Google应用、Facebook应用等,...

    android 隐藏导航栏

    本篇将深入探讨如何在Android应用中实现导航栏的隐藏与显示。 首先,Android的导航栏有两种类型:系统导航栏(System Navigation Bar)和应用内导航栏(ActionBar或Toolbar)。在这里,我们主要关注隐藏的是系统...

    android下使用Fragment实现左侧3级菜单+动画效果

    DrawerLayout则是Android官方推荐用来实现抽屉式导航的组件,通常从屏幕左侧滑出,包含一个可隐藏的"抽屉",用于放置菜单项。 动画效果的添加可以使用Android的Transition API。例如,可以使用Slide动画让菜单平滑...

    Android APP侧菜单实现

    总之,Android中的侧菜单实现涉及到布局设计、菜单资源创建、事件处理等多个环节。通过理解这些知识点,开发者能够创建出功能完备、用户体验良好的侧滑菜单。给定的工程代码和注释将帮助读者更好地理解和实践这一...

    android类似facebooke抽屉式导航菜单源码

    在Android应用开发中,抽屉式导航菜单(Drawer Menu)是一种常见的设计模式,它模仿了Facebook应用...通过学习和理解这个源码,开发者能够加深对Android抽屉式导航菜单实现原理的理解,并能在自己的项目中灵活运用。

    Android带有动画效果可弹出并收回的一组按钮菜单

    接下来,我们将使用Android的Animation API来实现动画效果。Android提供了一系列的动画类,如TranslateAnimation(平移动画)、ScaleAnimation(缩放动画)和AlphaAnimation(透明度动画)。我们可以根据需求组合...

    android fragment 使用以及嵌套使用 底部菜单和顶部菜单

    在Android应用开发中,Fragment是Android SDK提供的一种...通过以上知识点,开发者可以有效地在Android应用中使用Fragment构建底部菜单和顶部菜单,实现类似微信和QQ的分页菜单功能,为用户提供直观且易用的交互体验。

    Android底部菜单栏显示与隐藏

    本文将深入探讨如何在Android中实现底部菜单栏的显示与隐藏。 首先,让我们了解底部导航菜单的基本构建。在Android中,我们通常使用`BottomNavigationView`组件来创建底部导航栏。这是一个自Android Design Support...

    Android Studio官方版DrawerLayout侧滑菜单

    在Android开发中, DrawerLayout 是一个非常重要的布局组件,它被广泛用于实现应用程序的侧滑菜单功能。这个组件是Google官方Android SDK的一部分,是Android Studio中的一个标准库,因此被称为"Android Studio官方...

    android 滑动菜单实例

    这是一个由Jeremy Feinstein创建的库,它提供了在Android应用中实现左滑或右滑显示/隐藏菜单的功能。它支持多种视图类型,如ListView、GridView或自定义视图,可以轻松地与各种布局和活动(Activity)结合使用。在...

    android 底部菜单实现

    本教程将详细介绍如何在Android中实现一个底部菜单。 首先,我们需要在项目的`res/layout`目录下创建一个新的布局文件,例如`activity_main.xml`,来定义底部导航视图(BottomNavigationView)。在XML布局文件中,...

    Android SlidingMenu实现侧滑栏菜单-IT计算机-毕业设计.zip

    同时,随着Android系统的更新,现在有更多原生的解决方案,如NavigationView,它已经集成在Android Design Support Library中,提供了更现代且与Material Design风格一致的侧滑菜单实现方式。然而,对于理解Android...

    android菜单导航

    "android菜单导航"这个主题涵盖了如何实现这样的交互效果,通常包括侧滑菜单、底部导航栏等组件的使用。下面我们将详细探讨这一领域的关键知识点。 1. **侧滑菜单(Slide-out Navigation Drawer)** - 侧滑菜单是...

    Android 级联菜单,两级菜单自定义实现提供多种方式PopWindow,Fragment引用-IT计算机-毕业设计.zip

    1. 创建自定义`PopupWindow`:这通常涉及定义XML布局文件,包含二级菜单的列表项,然后在Java代码中实例化`PopupWindow`,设置其内容视图。 2. 监听一级菜单的点击事件:在主界面的`OnClickListener`中,当用户点击...

Global site tag (gtag.js) - Google Analytics