`

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 ExpandableListView三级菜单的使用

    android ExpandableListView三级菜单的使用,多级菜单下拉与隐藏,ExpandableListView的简单使用

    AndroidQQ5.0 超高仿侧滑菜单项目完整实例代码

    本项目是一个Android平台的超高仿QQ5.0版本的侧滑菜单实现。侧滑菜单,也称为抽屉式菜单,是一种常见的Android UI设计模式,允许用户在屏幕边缘滑动以显示隐藏的菜单选项。此项目通过自定义View和动画效果,高度还原...

    android 动画实现侧滑菜单效果

    android 使用动画实现菜单贴边隐藏,隐藏后点击再弹出的效果,本人亲测,请放心下载

    Android EditText长按菜单中分享功能的隐藏方法

    Android EditText控件是经常使用的控件,下面这篇文章主要给大家介绍了关于Android中EditText长按菜单中分享功能的隐藏方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的...

    Android隐藏式抽屉

    Android高级控件SlidingDrawer抽屉的使用 含2个工程,从右至左&从下至上方向 主要区别是修改XML中SlidingDrawer的orientation属性 可当作收缩式菜单使用。

    Android自定义控件简单实现侧滑菜单效果

    侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者不断的改变leftMargin等实现;多少都有点复杂,完成以后还...

    Android项目源码腾飞校园新闻客户端.zip

    怎样实现隐藏 ToolBar 以及其他的优美 动效 怎样通过 DrawerLayout 实现侧滑菜单的效果 怎样进行网络内容的异步加载以及数据缓存 怎样使用 Gradle 轻松完成项目的构建 怎样使用 PreferenceFragment 方便地完成...

    Android Spinner 高级用法实例演示.rar

    在这个例子中包括了众多Android Spinner 控件的用法,以一个下拉框的效果来展示很多Spinner 的使用技巧,示例中的myspinner_dropdown自定义下拉菜单模式定义在res/layout目录下,代码中演示了将ArrayAdapter添加...

    Android 底部分类菜单 | 导航控件

    支持Tab小圆点以及数量显示和隐藏 支持自定义Tab View 支持使用Bitmap、Drawable和本地resId来显示Tab图标 支持对Tab图标替换成自定义View来加载网络图片 支持自由设置小圆点、tab大小和位置等设置 支持实现如:微博...

    Google Android SDK开发范例大全(第3版) 1/5

    完整的手机数据存取功能:铃声模式设置、震动控制、WiFi服务、屏幕旋转、电池计量、温度测量、电信网络信息、SIM卡信息、拨打电话、短信解析、通讯录联系人、电子罗盘、屏幕手写等手机控制功能。 系统服务及研发的...

    《Google Android SDK开发范例大全(第3版)》.pdf

     《google android sdk开发范例大全(第3版)》在上一版的基础上,以android手机应用程序开发(采用android sdk 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Android知识点及重要代码合集 word文档

    14.4 数据库的使用(调用已封装SQL语句的方法) 200 14.5 简单游标适配器的使用及分页效果的实现 207 15.1对手机通讯录的增删改查 211 15.2查询手机通话记录 221 15.3操作手机短信 224 16.1 自定义内容提供者的编写...

    Android编程自定义菜单实现方法详解

    本文实例讲述了Android编程自定义菜单实现方法。分享给大家供大家参考,具体如下: 在android开发的过程中系统自带的菜单往往满足不了开发中的一些需求,比如说一排最多只能放置三个菜单,坐多只能放置6个,再多的话...

    Google Android SDK开发范例大全(第3版) 4/5

    完整的手机数据存取功能:铃声模式设置、震动控制、WiFi服务、屏幕旋转、电池计量、温度测量、电信网络信息、SIM卡信息、拨打电话、短信解析、通讯录联系人、电子罗盘、屏幕手写等手机控制功能。 系统服务及研发的...

    Google Android SDK开发范例大全(第3版) 3/5

    完整的手机数据存取功能:铃声模式设置、震动控制、WiFi服务、屏幕旋转、电池计量、温度测量、电信网络信息、SIM卡信息、拨打电话、短信解析、通讯录联系人、电子罗盘、屏幕手写等手机控制功能。 系统服务及研发的...

    Google Android SDK开发范例大全(第3版) 5/5

    完整的手机数据存取功能:铃声模式设置、震动控制、WiFi服务、屏幕旋转、电池计量、温度测量、电信网络信息、SIM卡信息、拨打电话、短信解析、通讯录联系人、电子罗盘、屏幕手写等手机控制功能。 系统服务及研发的...

    android群雄传

    9.1.3 Android系统信息实例 208 9.2 Android Apk应用信息获取之Package Manager 209 9.2.1 Package Manager 210 9.3 Android Apk应用信息获取之Activity Manager 215 9.4 解析Packages.xml获取系统信息 218 9.5...

Global site tag (gtag.js) - Google Analytics