android应用程序当中判断耳机是否插入代码
AudioManager类当中的isWiredHeadsetOn();如果插入了耳机,就返回true,否则false;
需要添加一个使用耳机的权限
<uses-permissionandroid:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
- TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
- String deviceid = tm.getDeviceId();//获取智能设备唯一编号
下拉刷新的时候用到的方法
ViewConfiguration.getScaledTouchSlop () 用法
它返回一个int值,是一个距离,表示滑动的时候,手指移动的距离要大于这个值才可以才开始刷新控件
String.Format (String, Object[]) 将指定String 中的格式项替换为指定数组中相应Object 实例的值的文本等效项。
VISIBLE:设置控件可见
INVISIBLE:设置控件不可见
GONE:设置控件隐藏
可见(visible)
XML文件:android:visibility="visible"
Java代码:view.setVisibility(View.VISIBLE);
不可见(invisible)
XML文件:android:visibility="invisible"
Java代码:view.setVisibility(View.INVISIBLE);
隐藏(GONE)
XML文件:android:visibility="gone"
Java代码:view.setVisibility(View.GONE);
而INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间