上一页 1 ··· 7 8 9 10 11
摘要: 掌握Broadcast,要掌握一下三点1:注册广播:(有两种方式) 一是动态方式使用Context.registerReceiver()方法来注册;二是静态方式,即在AndroidManifest.xml中通过<receiver> 。2:发送广播: 在需要广播的地方sendBroadcast(intent); 之前要给Intent的对象intent 设置Action (Action可以被系统的或自定义的)和 data。3:接收广播:就是在extends Broadcast的那个类中,onReceive(Context context, Intent intent)方法要做的事情。* 阅读全文
posted @ 2013-04-14 18:43 盗草人 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 涉及的主要内容:1) AlarmManager 和 PendingIntent 2) BroadReceiver 3) Notification and NotificationManager 1.Android广播事件机制 Android的广播事件处理类似于普通的事件处理。不同之处在于,后者是靠点击按钮这样的组件行为来触发,而前者是通过构建Intent对象,使用sentBroadcast()方法来发起一个系统级别的事件广播来传递信息。广播事件的接收是通过定义一个继承Broadcast Receiver的类实现的,继承该类后覆盖其onReceive()方法,在该方法中响应事件。Android系 阅读全文
posted @ 2013-04-14 02:07 盗草人 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1 接口是核心,其定义了要做的事情,包含了许多的方法,但没有定义这些方法应该如何做。2 如果许多类实现了某个接口,那么每个都要用代码实现那些方法3 如果某一些类的实现有共通之处,则可以抽象出来一个抽象类,让抽象类实现接口的公用的代码,而那些个性化的方法则由各个子类去实现。所以,抽象类是为了简化接口的实现,他不仅提供了公共方法的实现,让你可以快速开发,又允许你的类完全可以自己实现所有的方法,不会出现紧耦合的问题。应用场合很简单了1 优先定义接口2 如果有多个接口实现有公用的部分,则使用抽象类,然后集成它。接口和抽象类的区别 --相信你看完不会再混淆了我想,对于各位使用面向对象编程语言的程序员来说 阅读全文
posted @ 2013-01-10 21:50 盗草人 阅读(381) 评论(0) 推荐(0) 编辑
摘要: EditText editText = (EditText)findViewById(R.id.editText01); editText.setText("jiojklj"); Spannable spannable = (Spannable)editText.getText(); spannable.setSpan(new BackgroundColorSpan(Color.RED), 1, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); spannable.setSpa... 阅读全文
posted @ 2012-11-29 19:53 盗草人 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Spannable span = (Spannable) textView.getText();TextAppearanceSpan textappearancespan = new TextAppearanceSpan( mcontext, R.style.SynonyText);span.setSpan(textappearancespan, start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);SynonyText为Styles.xml设置的属性(颜色,字体,大小等等);注意: TextView的BufferType... 阅读全文
posted @ 2012-11-29 19:28 盗草人 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11