Android 手机 开发

转载时请记得标明源地址:http://my.oschina.net/lijindou/blogandroid

1.将系统的状态栏沉浸app

getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
//透明导航栏
 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);.net

上面的这段代码是将系统的提示栏变得透明,而后使activity能够再标题栏的位置显示,可是,透明的标题栏不会消失。blog

在要设置的Activity下setContentView(R.layout.activity_main); 下写进去就可get

 

2.隐藏状态栏it

在网找了找
方法一:在代码中设置io

//去除title
        requestWindowFeature(Window.FEATURE_NO_TITLE);
//        去掉Activity上面的状态栏
        getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,
                WindowManager.LayoutParams. FLAG_FULLSCREEN);

效果达到了,可是是直接隐藏掉了,在手机顶部,用手向下滑,并不会将状态栏滑下来。配置

方法二:在主配置清单里修改request

须要加入代码:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"方法

在  application  添加这句代码是整个APP隐藏状态栏,在 activity 中添加时隐藏该activity的状态栏,

缺点:

(1).是直接覆盖掉了状态栏,在手机顶部,用手向下滑,并不会将状态栏滑下来。

(2).有的手机只有home键,back键是本机系统以软键的方式提供的,这种方式也会将去覆盖的。(建议使用的时候添加返回按钮)

2016/07/24  补充

3.获取手机当前语言

public String PhoneLanguage() {
     //获取手机语言的代码
        Locale locale = getResources().getConfiguration().locale;
        String shoujixitongyvyan = locale.getLanguage();
        return shoujixitongyvyan;
    }

 

2016/08/16  补充

Environment.getExternalStorageDirectory()//获取内部储

20161017 补充

下面写的 博文是我看了 郭神的 公众号分享出来的一篇博文的观后:

博文地址:http://www.jianshu.com/p/bae25b5eb867   (再此感谢分享)

相关文章
相关标签/搜索