摘要:
1.类加载器(类路径)用Classloader.getResourceAsStream()来读取类路径中的资源,然后用FileOutputStream写入到自己的应用中(sdk开发的时候经常用这种方式)。这种方式必须要将数据库address.db放到src目录下,这样编译后就会直接将address.... 阅读全文
摘要:
自定义控件的步骤自定义一个View继承ViewGroup等相似效果的View;重写构造方法可以在构造方法中附加要显示的内容如下:View.inflate(context, R.layout.ui_setting_view, this);这里就是让这个填充出来的View显示到当前我们自定义的这个布局中... 阅读全文
摘要:
系统Toast提示时不能够进行取消,如果有多个Toast时会很长时间才消失。自定义Toast通过WindowManager来进行手动的控制Toast的显示与隐藏。能有效的解决该问题。Toast提示的布局layout下toast_view.xml /** * 吐司提示的工具类,能够控制吐... 阅读全文
摘要:
PullToRefreshListView原理:下拉刷新ListView无非就是对普通的List View添加一个HeaderView,然后通过对ListView onTouchEvent来获取当前下拉刷新的状态。然后去改变HeaderView的状态。自定义ListView,在构造方法中去添加Hea... 阅读全文
摘要:
状态栏通知布局custom_notification.xml 这里面的style都是使用的继承系统的文字样式创建一个通知 /** * @param ctxt 上下文 * @param tickerText ... 阅读全文
摘要:
确定当前的充电状态IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);Intent battery = context.registerReceiver(null, ifilter);// 是否正在充电int ... 阅读全文