WEB开发网
开发学院手机开发Android 开发 Android常用功能实例 如IMEI号 阅读

Android常用功能实例 如IMEI号

 2010-07-15 20:14:00 来源:WEB开发网   
核心提示:Android 屏幕显示设置程序中默的显示是带有标题栏和系统信息栏的,有的时候,Android常用功能实例 如IMEI号,这很影响程序界面的美观,手机默认的是竖屏,根本没有办法获取用户的手机号码,就连获取手机串号(IMEI)都基本上无法实现,或与感应器状态相关,为了某种效果

Android 屏幕显示设置

程序中默的显示是带有标题栏和系统信息栏的,有的时候,这很影响程序界面的美观。手机默认的是竖屏,或与感应器状态相关,为了某种效果,我们的程序需要限制使用横屏或竖屏。以下的代码就解决了上述问题。

//设置为无标题栏

Java代码

requestWindowFeature(Window.FEATURE_NO_TITLE);

requestWindowFeature(Window.FEATURE_NO_TITLE);

//设置为全屏模式

Java代码

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

//设置为横屏

Java代码

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Android Intent参数传递

当Activity与Activity/Service(或其它情况)有时与要进行参数传递,最常用也是最简单的方式就是通过Intent来处理。

看如下代码:

Java代码

Intent intent = new Intent(...);

Bundle bundle = new Bundle();

bundle.putString("NAME", "zixuan");

intent.putExtras(bundle);

context.startActivity(intent); 或 context.startService(intent);

Intent intent = new Intent(...);

Bundle bundle = new Bundle();

bundle.putString("NAME", "zixuan");

intent.putExtras(bundle);

context.startActivity(intent); 或 context.startService(intent);

当然,有传送就有接收,接收也很简单,如:

Java代码

Bundle bunde = intent.getExtras();

String name = bunde.getInt("NAME");

Bundle bunde = intent.getExtras();

String name = bunde.getInt("NAME");

当然参数KEY要与传送时的参数一致。

Android 获取手机号/手机串号

在j2me中,根本没有办法获取用户的手机号码,就连获取手机串号(IMEI)都基本上无法实现,然后在android手机上一切都是如此的简单,看代码:

1 2 3  下一页

Tags:Android 常用 功能

编辑录入:coldstar [复制链接] [打 印]
赞助商链接