Android 手机 开发
2016-06-02 00:00
465 查看
摘要: 这是我自己在工作的时候,遇到的技术点,自己的记性不好,记录下,大家看看 有什么错误的给指出下,谢谢大家了!!!
不喜勿喷哈!!!
转载时请记得标明源地址:http://my.oschina.net/lijindou/blog
1.将系统的状态栏沉浸
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
//透明导航栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
上面的这段代码是将系统的提示栏变得透明,然后使activity可以再标题栏的位置显示,但是,透明的标题栏不会消失。
在要设置的Activity下setContentView(R.layout.activity_main); 下写进去就可
2.隐藏状态栏
在网找了找
方法一:在代码中设置
效果达到了,但是是直接隐藏掉了,在手机顶部,用手向下滑,并不会将状态栏滑下来。
方法二:在主配置清单里修改
需要加入代码:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
在 application 添加这句代码是整个APP隐藏状态栏,在 activity 中添加时隐藏该activity的状态栏,
缺点:
(1).是直接覆盖掉了状态栏,在手机顶部,用手向下滑,并不会将状态栏滑下来。
(2).有的手机只有home键,back键是本机系统以软键的方式提供的,这种方式也会将去覆盖的。(建议使用的时候添加返回按钮)
2016/07/24 补充
3.获取手机当前语言
2016/08/16 补充
20161017 补充
下面写的 博文是我看了 郭神的 公众号分享出来的一篇博文的观后:
博文地址:http://www.jianshu.com/p/bae25b5eb867 (再此感谢分享)
不喜勿喷哈!!!
转载时请记得标明源地址:http://my.oschina.net/lijindou/blog
1.将系统的状态栏沉浸
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
//透明导航栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
上面的这段代码是将系统的提示栏变得透明,然后使activity可以再标题栏的位置显示,但是,透明的标题栏不会消失。
在要设置的Activity下setContentView(R.layout.activity_main); 下写进去就可
2.隐藏状态栏
在网找了找
方法一:在代码中设置
//去除title requestWindowFeature(Window.FEATURE_NO_TITLE); // 去掉Activity上面的状态栏 getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN);
效果达到了,但是是直接隐藏掉了,在手机顶部,用手向下滑,并不会将状态栏滑下来。
方法二:在主配置清单里修改
需要加入代码: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 (再此感谢分享)
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories