打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
安卓新手必备五个代码片段整理

拨打电话

public static void call(Context context, String phoneNumber) {     context.startActivity(new Intent(Intent.ACTION_CALL, Uri.parse('tel:' + phoneNumber)));}

跳转至拨号界面

public static void callDial(Context context, String phoneNumber) {     context.startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse('tel:' + phoneNumber)));}

发送短信

public static void sendSms(Context context, String phoneNumber,        String content) {    Uri uri = Uri.parse('smsto:'            + (TextUtils.isEmpty(phoneNumber) ? '' : phoneNumber));    Intent intent = new Intent(Intent.ACTION_SENDTO, uri);    intent.putExtra('sms_body', TextUtils.isEmpty(content) ? '' : content);    context.startActivity(intent);}

唤醒屏幕并解锁

public static void wakeUpAndUnlock(Context context){    KeyguardManager km= (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);    KeyguardManager.KeyguardLock kl = km.newKeyguardLock('unLock');    //解锁    kl.disableKeyguard();    //获取电源管理器对象    PowerManager pm=(PowerManager) context.getSystemService(Context.POWER_SERVICE);    //获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是LogCat里用的Tag    PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_DIM_WAKE_LOCK,'bright');    //点亮屏幕    wl.acquire();    //释放    wl.release();}

需要添加权限

<uses-permission android:name='android.permission.WAKE_LOCK' /><uses-permission android:name='android.permission.DISABLE_KEYGUARD' />    

来自:http://blog.csdn.net/zhaokaiqiang1992

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
一种提高Android应用进程存活率新方法 | SkySeraph
Android程序中实现APK的安装
【转】Android应用管理工具类
Android 保存图片到本地 兼容Android 10+
解析activity之间数据传递的方法
Android Music源码解析(一)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服