- 博客(13)
- 资源 (12)
- 收藏
- 关注
原创 Toolbar-5.0新特性
概念Android5.0以后谷歌大力推崇Material Design设计,有意统一之前Android style风格乱象的情况。Toolbar,这是用来取代过去 actionbar 的控件,而现在于 material design 中也对之有一个统一名称:app bar,在未来的 android app 中,就以 toolbar 这个元件来实作之。Google 非常推荐大家使用 Toolbar 来
2016-02-29 15:33:45 13328
原创 Translucent System Bars-4.4新特性
概念Google官方文档4.4APIs_KITKAT 该特性是在Android 4.4 KITKAT版本(API_19)中引入的新特性。也就是我们说的 透明栏 ,国内一般称之为 沉浸式顶栏。在 Android 4.4 还是在 Android 5.0 +上, Translucent 「透明」 的特质都能体现得非常清楚. 介绍 Android 4.4之前,我们打开手机app,总是能看到系统顶部那条黑乎
2016-02-25 20:32:59 12858 2
原创 信息提醒之Notification,兼容全部SDK-更新中
概述Notification与对话框、Toast无论从外观上还是从使用方法上有本质的区别。 Notification是Android中很理想的提示方法,Notification可以在Android桌面上最上方的状态栏显示提示信息,还可以显示图像,甚至可以将控件加载到上面,而且只要用户不清空,这些信息可以永久的保留在状态栏,除了这些还有其他更吸引人的特性,让我们一起发掘下吧。本篇博文中使用的创建No
2016-02-25 09:38:41 13207
原创 信息提醒之对话框(AlertDialog + ProgressDialog)-更新中
概念Android中的对话框需要使用AlertDialog类来显示,主要用于显示提醒信息,不过这个对话框类可不仅仅能用来显示一些信息,我们可以在对话框中防止任何的控件,使其成为一个复杂且功能强大的用户接口。一个典型的例子就是使用AlertDialog做一个登录对话框。对话框的基本用法通过查看AlertDialog类,我们可以发现,该类并没有public的构造方法,因此我们不能直接创建AlertDia
2016-02-25 09:24:43 14083
原创 信息提醒之Toast-更新中
概述Toast与对话框类似,也会在屏幕的某个位置弹出一个窗口,在窗口中可以显示文本、图片等信息与对话框不同的是,Toast信息提示框不可获得焦点,而且在显示一定的时间后会自动关闭。 因此,再显示Toast信息提示框的同时,屏幕上的控件仍然可以继续操作。Toast的基本用法显示Toast需要使用android.widget.Toast类。只显示文本的Toast如果只是显示文本的话,可以用如下代码Toa
2016-02-24 00:01:11 11138
原创 android:descendantFocusability
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者Ch
2016-02-22 12:21:56 10960
原创 Android’s PreferenceActivity for all API versions
官方文档I have spent the last few days learning about how to use the new Android PreferenceFragment which requires PreferenceActivity to override a new v11 (Honeycomb) method called onBuildHeaders(). Unfo
2016-02-21 20:51:42 10897
原创 ANR的三种类型
ANR一般有三种类型:KeyDispatchTimeout1:KeyDispatchTimeout(5 seconds) –主要类型按键或触摸事件在特定时间内无响应BroadcastTimeout2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定时间内无法处理完成ServiceTimeout3:ServiceTimeout(20 seconds) –
2016-02-20 19:03:22 15473
原创 Android接收短信-createFromPdu
This method was deprecated in API level 23. Use createFromPdu(byte[], String) instead.Android收到短信的事件是由系统发一个有序广播的,所以这里需要一个BroadcastReceiver。receiver收到的Intent里面并不是直接存储的短信内容,而是短信的原始数据。所以我们需要自己解码。获取短信的原始数据
2016-02-20 16:40:12 16056 2
原创 Building Android notifications 2.3 through to 6.0
Sadly ,Notification.setLatestEventInfo() is removed in API Level 23…. The base class Notification was introduced in API level 1, from the very beginning. Back then you would create your notifications
2016-02-18 20:29:17 11666
原创 Service基础
概述Service是Android四大组件之一,主要两个目的: 后台运行和跨进程访问。通过启动一个Service,可以在不显示界面的前提下在后台运行指定的任务,这样可以不影响用户做其他事情。通过跨进程服务(AIDL)可以实现不同进程之间的通信,这也是服务的重要的用途之一。Service并没有实际界面,而是一直在Android系统的后台运行。 一般使用Service为应用程序提供一些服务,或者不需要界
2016-02-17 09:19:16 11630
原创 跨进程访问(AIDL服务)
我们都知道Service的主要的作用是后台运行和跨进程访问。 关于Service后台运行请查看鄙人的另外一篇文章Service基础本篇博文主要探讨的是跨进程访问~什么是AIDLAndroid系统中的进程之间是不能共享内存,因此,需要提供一些机制在不同的进程之间进行数据通信,Activity BroadCast 和 Content Provider都可以跨进程通信,Service同样也可以跨进程通信
2016-02-16 20:57:28 12971
原创 Service 开机接受广播,启动服务的问题
概述Android 4.0 (其实在3.1的版本中Google已经给出了说明)无法接收开机广播的问题本身是因为,如果应用程序安装上始终没有被打开过,那么在Android启动时,该应用无法接收到开机时的系统广播android.permission.RECEIVE_BOOT_COMPLETED。在4.0中android取消了无主activity运行的线程。所以开机启动的服务必须依赖于activiy。应用
2016-02-01 17:31:13 15946
X86-NFS rpm包
2020-11-24
中标龙芯-MIPS- NFS rpm包
2020-11-24
mybatisSource.zip
2020-06-14
apache-tomcat-8.5.50-src.zip
2020-06-02
「Tomcat源码剖析」.pdf
2020-06-01
Jest-5.3.4.zip
2020-01-19
Spring4CachingAnnotationsExample
2017-10-04
Java反编译工具
2015-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人