摘要: 1、可以用一个类,专门用来保存所有创建过的活动,然后一次全部删除(强制下线功能)。此类中定义一个ArrayList存放活动实例。在一个基类BaseActivity中的oncreate和ondestroy中分别对ArrayList使用add和remove。在通过Arraylist使其中的活动一一fin 阅读全文
posted @ 2018-08-30 16:55 jason31 阅读(107) 评论(0) 推荐(0)
摘要: 模式匹配算法,就是给出两个字符串,找出长串中首次出现完全与短串相同字符串的位置。这里将长称成为主串,设为S,短串称模式串,设为T。 一般的模式匹配可以直接用暴力破解,将S串与T串一位位地进行匹配,一旦出现不匹配的情况,就将S串回溯到原始出发点的下一位,将T串回溯到起点。暴力破解的问题在于,遇到子串中 阅读全文
posted @ 2018-08-30 10:13 jason31 阅读(117) 评论(0) 推荐(0)
摘要: 1、上下文菜单重写onCreateContextMenu创建,onContextItemSelected用来响应;选项菜单重写onCreateOptionsMenu创建,onOptionsItemSelected用来响应,Menu.addSubMenu添加子菜单。 2、java中整型默认int,小数 阅读全文
posted @ 2018-08-29 16:29 jason31 阅读(99) 评论(0) 推荐(0)
摘要: 1、IntentService 继承自Service, 所以它们的生命周期是一样的,都没有onStop(), 有onCreate(), onStart(), onDestroy()。但是IntentService在onCreate()会新开一个线程去执行耗时操作。 2、AlertDialog创建需要 阅读全文
posted @ 2018-08-28 17:38 jason31 阅读(89) 评论(0) 推荐(0)
摘要: seekbar 是一个进度条,使用场景包括,调整音量,播放进度或速度等。 快速设置一个显示在dialog中的seekbar的流程如下: 自定义一个layout,把这个布局作为dialog的界面,在里面存放seekbar以及其他一些说明性文字或装饰。这里我选择使用FrameLayout,在里面简单设置 阅读全文
posted @ 2018-08-28 15:32 jason31 阅读(5478) 评论(0) 推荐(0)
摘要: handler中,主要的几个方法有以下几个:obtainMessage(), 通过调用Message.obtain()来从消息池中获取message实例;remove(), 包括removeCallbacks 和removeMessages等的各种组合, 通过messageQueue的实例去删除带有 阅读全文
posted @ 2018-08-27 10:08 jason31 阅读(153) 评论(0) 推荐(0)
摘要: 1、修饰activity的属性是theme,修饰view的属性是style,两者xml格式相同,只是能起作用的语句有所不同; 2、File实现了Serializable接口,因此可以通过intent传播; 3、android中,1pt大概等于2.22sp ; 4、android中每个应用程序在自己的 阅读全文
posted @ 2018-08-24 14:09 jason31 阅读(117) 评论(0) 推荐(0)
摘要: Fragment的生命周期,按照正常顺序来看依次是: onAttach(),老式的方法是以Activity为参数,后来改成了context做参数。但是其实我实际项目中并没有重写这一方法,因为其父类方法就可以完成Activity和fragment的绑定(关联)。 onCreate(), 在这个方法里可 阅读全文
posted @ 2018-08-23 09:50 jason31 阅读(246) 评论(0) 推荐(0)
摘要: 在android中使用SQLite数据库,可以直接用SQLiteOpenHelper帮助类。通过构造此帮助类的一个实例,然后使用方法getReadableDatabase()或getWritableDatabase()就可以打开数据库,打开数据库是为了 这里的getReadableDatabase( 阅读全文
posted @ 2018-08-22 17:51 jason31 阅读(122) 评论(0) 推荐(0)
摘要: 由于android中的view操作不是线程安全的(线程安全的方法或实例,可以在多个线程使用的情况下不出错),所以android中使用了handler的机制。通过handler,可以将各个线程中的更新ui的请求,收集到ui线程进行处理。这其中涉及到的概念包括handler, messagequeue, 阅读全文
posted @ 2018-08-22 16:51 jason31 阅读(107) 评论(0) 推荐(0)