
Android中级篇
文章平均质量分 91
android_ls
这个作者很懒,什么都没留下…
展开
-
Android中实现日期时间选择器(DatePicker和TimePicker)
利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器。Dialog的Content布局文件(date_time_dialog.xml):<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou原创 2013-03-06 21:36:17 · 9640 阅读 · 4 评论 -
java.lang.IllegalStateException: No host
Logcat打印出的错误提示如下:java.lang.IllegalStateException: No host at android.support.v4.app.FragmentManagerImpl.moveToState(Fragm原创 2015-12-20 16:53:05 · 6624 阅读 · 1 评论 -
Android 从相册获取最近拍摄的多张照片(获取相机拍照所存储的照片)
在做公司项目时,遇到的需求:原创 2014-10-09 12:09:32 · 5543 阅读 · 1 评论 -
EditText插入表情(字符串)到光标所在位置
获取EditText组件 EditText etWeiboContent = (EditText) findViewById(R.id.et_content);将表情转换成文本 EmoticonsUtil mEmoticons = new EmoticonsUtil(this); CharSequence emoticonsText = mEmoticons.replace(mEm原创 2013-08-08 11:33:37 · 2560 阅读 · 0 评论 -
Android屏幕元素层次结构
转载地址:http://blog.youkuaiyun.com/hpoi/article/details/4629717android.app.Activity对于一个Android应用来说,android.app.Activity类实例是一个最基本的功能单元。一个Activity实例可以做很多的事情,但是它本身无法显示在屏幕上,而是借助于Viewgroup和View,这两个才是Android平台上最转载 2013-04-02 17:23:30 · 2107 阅读 · 0 评论 -
Android屏幕待机时间的获取和设置
应用场景:紧接的是Adnroid屏幕亮度调节——设置到指定的值与恢复到原来的值这一篇的应用场景,条形码图片扫码的问题。屏幕待机时间太短,正在扫着突然屏幕黑了,肯定不行。因此,这篇是解决这个问题的。屏幕待机时间的读取,不需要任何权限。 float result = Settings.System.getInt(getContentResolver(), Settings.System.SC原创 2013-03-15 16:31:39 · 9472 阅读 · 1 评论 -
Adnroid屏幕亮度调节——设置到指定的值与恢复到原来的值
应用场景:手机上有一张条形码图片,需要用扫码设备扫描。当手机屏幕太暗时,识别度低,因此我就想当切换到条形码图片所在的界面时,调亮屏幕方便扫码设备识别。当离开该界面时恢复用户原来设置的屏幕亮度调节模式和屏幕亮度值。一、存储当前屏幕亮度调节模式值和屏幕亮度值: /* * 获得当前屏幕亮度的模式 * SCREE原创 2013-03-15 15:55:22 · 9239 阅读 · 2 评论 -
Android如何监听开机广播和关机广播
需求描述:有些时候,我们需要我们的程序在开机后能自动运行,在系统即将关闭时,能写入一些记录到指定的文件里。一、开机广播监听: Android系统启动完成后会发出启动完成广播(android.intent.action.BOOT_COMPLETED),所有注册了接收启动完成广播的接收器(BroadcastReceiver)都会收到此广播。 1、在AndroidM原创 2013-02-23 20:44:20 · 31184 阅读 · 1 评论 -
Android检测服务是否运行
直接上代码:/** * 判断服务是否后台运行 * * @param context * Context * @param className * 判断的服务名字 * @return true 在运行 false 不在运行 */ public static boolean isServiceRun(原创 2013-02-23 21:54:58 · 7535 阅读 · 0 评论 -
Android检测网络状态,判断当前网络是否可用
用户手机当前网络可用:WIFI、2G/3G网络,用户打开与不打开网络,和是否可以用是两码事。可以使用指的是:用户打开网络了并且可以连上互联网进行上网。检测当前网络是否可用,代码如下:/** * 检测当的网络(WLAN、3G/2G)状态 * @param context Context * @return true 表示网络可用 */ public static原创 2013-02-23 21:40:45 · 14984 阅读 · 2 评论 -
Android判断GPS是否开启和强制帮用户打开GPS
引子:在我们的应用为用户提供定位服务时,通常想为用户提供精确点的定位服务,这是需要用户配合的。我们必须先检测用户手机的GPS当前是否打开,若没打开则弹出对话框提示。用户若不配合我们也没办法,只能采用基站定位方式。如果我们的应用必须用户打开GPS才可使用,这时流氓一点的做法,就是强制帮用户打开GPS。阐明概念: 定位服务GPS:全球卫星定位系统,使用24个人造卫原创 2013-02-23 21:20:45 · 53141 阅读 · 4 评论 -
Android 中使用ListView和CheckBox进行批量操作
在使用ListView时,一般为了性能的提升,都会使用ViewHolder,也就是Item的View实现复用。现在的问题是,当在ListView的Item中包含CheckBox,并且CheckBox的事件处理监听器是holder.checkbox.setOnCheckedChangeListener()时,会出现第一项开始未选中,当第二项选中时第一项也跟着选中,这显然不是我们想要的结果。出原创 2013-03-06 23:11:31 · 3494 阅读 · 0 评论 -
使用OKHttp3替换Volley的底层网络请求
一、自定义Volley框架中处理网络请求的HttpStatck,下面我们就使用OKHttp3实现HttpStack的网络请求。 1、在build.gradle文件中添加依赖: compile 'com.mcxiaoke.volley:library:1.0.19' compile 'com.squareup.okio:okio:1.6.0' compile 'com.squa原创 2016-01-10 20:26:40 · 8286 阅读 · 0 评论