Android小程序--电话归属地IP地址查询

本文介绍了一款Android小程序的开发过程,该程序利用聚合数据的免费API接口,实现电话号码和IP地址的归属地查询。程序结构包括底部导航栏,通过ViewPager加载两个查询Fragment,实现了沉浸式效果。
摘要由CSDN通过智能技术生成

最近做了一个关于电话归宿地和IP归属地查询的小应用,记录分享一下主要的过程。

1、简介

数据来源是使用的聚合数据的免费api接口。

2、整体外层结构

由上可知整体功能为IP查询和电话归宿地查询,外层结构由底部的导航栏,主体部分是利用Viewpager来装载了两个Fragment。然后整体使用了模仿沉浸式效果   

1)MainActivity
沉浸式设置代码:
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        if (Build.VERSION.SDK_INT>=21){            //只有5.0及以上系统才支持,因此这里先进行了一层if判断
            View decorView=getWindow().getDecorView();
            int option= View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE //注意两个Flag必须要结合在一起使用,表示会让应用的主体内容占用系统状态栏的空间
                    | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;//表示会让应用的主体内容占用系统导航栏的空间
            decorView.setSystemUiVisibility(option);//设置
            getWindow().setStatusBarColor(Color.TRANSPARENT);//设置状态栏透明

            fragmentAdapter=new FragmentAdapter(getSupportFragmentManager());
            bindView();
        }

    }
底部导航栏是用一个RadioGroup装载两个RadioButton:
@Override
    public void onCheckedChanged(RadioGroup group, int checkedId) {
        switch (checkedId){
            case R.id.rb_phone:
                mViewPager.setCurrentItem(PAG
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值