摘要: 在activity中发送广播时,直接用sendBroadcast(cancelBroadcast);当没在Activity中时,如在自定义View中发送广播,可以用自定义view中的Context发送,如:context.sendBroadcast(cancelBroadcast),片段代码如下:// 在MyPreference1构造函数中注册广播接收者 public MyPreference1 (Context context, AttributeSet attrs) { super(context, attrs); mGetCountBroadcast =... 阅读全文
posted @ 2013-02-27 18:01 xxzjjcbx 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/lzg08_08/article/details/8303003用内部类接收广播老是报错,在网上看了下面的东西,很好,解决掉问题了,就mark下来。android 公开静态内部类BroadcastReceiver第一次写博客,写得不好盼大家指正. 当想实现广播接收功能时,因java 是单继承,所以一般一个类都会extends Activity,所以会想到内部类来extends BroadcastReceiver,这中间可能会出现两种异常1:java.lang.RuntimeException: Unable to instantiate .. 阅读全文
posted @ 2013-02-27 17:56 xxzjjcbx 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 1 建立一个values/styles.xml,内容如下 2 <?xml version="1.0" encoding="utf-8"?> 3 <resources> 4 <style name="Theme.Transparent" parent="@android:style/Theme.Dialog"> 5 6 <item name="android:windowIsTranslucent">true</item> 7 <i 阅读全文
posted @ 2013-02-25 10:41 xxzjjcbx 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 当CheckBoxPreference没有被选中后,想使后面的控件不可点击就可以用到这个属性。样子如下:如果相反,当第一个被选中,第二个不点击,可以参考下面的一篇文章。转载地址:http://aswang.iteye.com/blog/1073946。备注:它的xml文件我导入eclipse有问题。不过可以参考它的思路。android Preference之android:dependency博客分类:androidjava在开发软件设置界面的时候,我们可以采用android系统提供的PreferenceActivity来实现,下面给出一个简单的例子:1、Activity 代码如下:Java代 阅读全文
posted @ 2013-01-09 19:10 xxzjjcbx 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 代码如下:public class MainActivity extends Activity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //第一种情况 button = (Button) this.findViewById(R.id.bu... 阅读全文
posted @ 2013-01-07 20:05 xxzjjcbx 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 找了半天后来发现是清单文件的问题:其中有一句话:android:targetSdkVersion="15",看下面我在网上找到的解释:android:targetSdkVersiion一个整数,它指定了应用程序要运行的目标的API级别。如果没有设置,它的默认值等于给定的minSdkVersion属性值。这个属性用于通知系统,应用测试时所针对的目标平台版本,并且系统不应该启用任何兼容行为来维护应用程序跟目标平台版本的向前兼容性。应用程序依然能够运行在较低版本的平台上(一直到minSdkVersion属性值所指定的版本)。在Android演进的每个新版本中,都会有一些行为甚至外 阅读全文
posted @ 2013-01-07 19:38 xxzjjcbx 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 最近在搞UI部分,对布局有了一定的认识(仅限于各人的理解)欢迎来拍砖。首先对android:layout_height="0.0dip"的属性很是迷惑,在网上找了一大堆的东西,其实也并没有说出来一个所以然来。找了很多文章发现一个规律就是:当android:layout_height="0.0dip"时一般都是和android:layout_weight结合来使用的,来控制子控件在父控件中所占用的比例(水平和竖直方向:水平方向是android:layout_weight和android:layout_width="0.0dip"相互结合 阅读全文
posted @ 2013-01-05 13:33 xxzjjcbx 阅读(2438) 评论(0) 推荐(0) 编辑
摘要: 文章转自:http://flyneil.iteye.com/blog/1345177WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于Debug、内存监视工具等程序中。因为这类程序一般要求即要观察到对象,又不能影响该对象正常的GC过程。最近在JDK的Proxy类的实现代码中也发现了Weakrefrence的应用,Proxy会把动态生成的Class实例暂存于一个由Weakrefrence构成的Map 阅读全文
posted @ 2012-12-29 15:16 xxzjjcbx 阅读(211) 评论(0) 推荐(0) 编辑
摘要: //====================== 以下是网上的 begin===========================更新UI的时候主线程必须是目标线程,如何掌握这个主动性?是通过Looper和HandlerThread实现的。Android中每一个线程都跟着一个Looper,Looper可以帮助线程维护一个消息队列,Looper对象的执行需要初始化Looper.prepare()方法,使用Looper.loop()方法启动消息队列管理机制,退出时还要使用Looper.release()方法释放资源//====================== 以上是网上的 end======== 阅读全文
posted @ 2012-12-29 13:57 xxzjjcbx 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Settings.System.putFloat(this.getContentResolver(), "name", (float) 1.3);Settings.System.getFloat(this.getContentResolver(), "name", 7);取的时候getXxx()就可以了! 阅读全文
posted @ 2012-12-25 18:09 xxzjjcbx 阅读(234) 评论(0) 推荐(0) 编辑