Android 访问权限清单

Android权限大全...
阅读(1986) 评论(0)

Android开发实例之闹钟提醒

本实例通过TimePickerDialog时间选择对话框让用户设置闹钟并通过AlarmManager全局定时器在指定的时间启动闹钟Activity 。...
阅读(4312) 评论(0)

Android开发之AlarmManager详解

AlarmManager实质是一个全局的定时器,是Android中常用的一种系统级别的提示服务,在指定时间或周期性启动其它组件(包括Activity,Service,BroadcastReceiver)。...
阅读(2201) 评论(0)

Android开发之DatePickerDialog与TimePickerDialog的功能和用法详解

DatePickerDialog与TimePickerDialog的功能比较简单,用法也很简单,只要下面两步即可。 通过new关键字创建DatePickerDialog、TimePickerDialog实例,调用它们的show()方法即可将日期选择对话框、时间选择对话框显示出来。 为DatePickerDialog、TimePickerDialog绑定监听器,这样可以保证用户通过DatePickerDialog、TimePickerDialog设置事件是触发监听器,从而通过监听器来获取用户设置的事件。...
阅读(4581) 评论(0)

Android开发之日期、时间选择器(DatePicker和TimePicker)的功能和用法

DatePicker和TimePicker是两个比较常用的控件,它们都从FrameLayout派生而来,其中DatePicker用于选择日期、TimePicker用于选择时间。 DatePicker和TimePicker在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期、时间;开发者可以通过为DatePicker添加OnDateChangedListener、为TimePicker添加OnTimeChangedListener监听器进行监听来获取用户选择的日期和时间。...
阅读(22297) 评论(0)

提高打开Android本地文档的速度

很多Android开发者在参考Android官方API时,都有一个令人头疼的问题:打开一个index.html平均都需要几分钟甚至更长,尤其是在打开API 8以上的版本的时候。难道是网速不够好?但笔者使用的是网通8M的宽带,所以基本上可以排除网速的问题。难道是浏览器的问题?笔者尝试分别使用IE11、谷歌浏览器、火狐浏览器、遨游等主流的浏览器来测试打开速度,发现都是一样慢的像蜗牛!...
阅读(2207) 评论(1)

Android开发之控制手机振动(Vibrator的使用)

Vibrator类是用于操作手机上的振动器,Vibrator使用很简单可以通过getSystemService(Service.VIBRATOR_SERVICE)得到Vibrator实例。 Vibrator只有三个简单的方法: Public Methods void cancel() 关闭手机震动。 void vibra...
阅读(6467) 评论(0)

Android开发之控制手机音频

本实例通过MediaPlayer播放一首音乐并通过AudioManager控制手机音频。...
阅读(1508) 评论(0)

Android开发之AudioManager(音频管理器)详解

AudioManager类提供了访问音量和振铃器mode控制。使用Context.getSystemService(Context.AUDIO_SERVICE)来得到这个类的一个实例。...
阅读(5027) 评论(0)

Android开发之发送短信

上面的程序用到了一个PendingIntent对象,PendingIntent是对Intent的包装,表示即将发生的意图,主要用在:通知Notificatio的发送,短消息SmsManager的发送和警报器AlarmManager的执行等等。一般通过调用PendingIntent的 getActivity(Context,int, Intent, int), getBroadcast(Context, int, Intent,int), getService(Context, int, Intent, in...
阅读(1831) 评论(0)

Android开发之SmsManager(短信管理器)详解

SmsManager是Android提供的另一个非常常见的服务,SmsManager提供了系列sendXxxMessage()方法用于发送短信。 SmsManager:管理短信操作,如发送数据,文本和PDU短信。通过调用静态方法SmsManager.getDefault()获取此对象。...
阅读(2827) 评论(0)

listView.getChildAt(i)时java.lang.NullPointerException

BaseAdapter返回的是当前屏幕所能显示Item条数的组件,所以通过listView.getChildAt(i); 返回的是当前屏幕所能显示的组件,不能通过listView.getChildAt(i)方法获取除当前屏幕所能显示组件以外的其它组件。...
阅读(3437) 评论(2)

ListView中CheckBox使用问题

由于CheckBox的点击事件优先级比ListView的高,所以当ListView中使用CheckBox会导致ListView的setOnItemClickListener失去响应。 解决办法:在CheckBox中添加android:focusable="false",使得CheckBox初始的时候没有获取焦点。...
阅读(1240) 评论(0)

在IntentService中使用Toast与在Service中使用Toast的异同

Toast要求运行在UI主线程中,所以要想Toast能够正常工作那个必须把它发到UI线程中。 Service运行在主线程中,因此Toast是正常的。 IntentService运行在独立的线程中,因此Toast不正常。...
阅读(1934) 评论(0)

Android开发之黑名单来电自动挂断

本实例允许用户动态添加号码到黑名单,并实现黑名单来电自动挂断。程序通过创建PhoneStateListener监听器来监听TelephonyManager的通话状态来实现该功能。 由于自Android 10之后Android不再对外公开挂断电话的API,如果需要挂断电话必须使用AIDL与电话管理Service进行通信,并调用服务中的API实现结束电话。...
阅读(3900) 评论(3)
27条 共2页1 2 下一页 尾页
    个人资料
    • 访问:824118次
    • 积分:10973
    • 等级:
    • 排名:第1535名
    • 原创:180篇
    • 转载:4篇
    • 译文:0篇
    • 评论:213条
    这里有你需要的干货!!!
    关注我,获取推送O_o
    你需要的,才是干货@开源项目
    博客专栏