- 博客(9)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 Android进度条ProgressDialog
我们都知道android 的进度条可以用Progressbar显示,但是有时候我们只是想在某个地方弹出个进度条让用户耐心等待一下~~标示这个程序还是有反应的。只是在读取数据而已。比如在登录的时候我们点击了登录按钮,如果没有登录提示框用户以为你这个程序没反应就去多点几下,如果此时网络慢点还是没能登录成功,那么用户就会误会这个程序没反应啦。这个时候我们应该加入个进度条窗口上去。那么接下来稍微说说进
2015-06-24 18:34:34 933
原创 Android异步消息处理Handler的使用
众所周知,android的Ui线程是不安全的,其它线程不可以直接操作ui。那么就产生了一个问题~android异步消息处理---如何在其它线程进行ui更新操作。由于Ui都是由主线程绘制的,在进行耗时操作的时候会导致主线程繁忙,最后导致ui界面卡顿或无反应,所以在进行耗时操作的时候我们应该新建一条线程去计算耗时操作,计算完毕再利用android提供的Handler进行更新ui。(访问网络也是属于
2015-06-23 11:25:53 480
原创 关于TimePicker导致FC的问题解决方案
在写个小程序的时候发现使用了TimePicker这个控件之后程序会崩溃,经检查没有问题啊~~经过一番折腾发现在TimePicker控件上加入一句 标签就可以解决这个问题了。代码如下: <TimePicker android:id="@+id/setAlarmTimePickerID"
2015-06-16 19:18:04 486
原创 Android ListView解决控件抢焦点导致的Listview不可点击
有时候我们的Listview上面有Button,CheckBox之类的控件,添加了这些空间可能会出现一些情况。就是整个listview不可点击。这种情况一般都是CheckBox,button之类的控件占有了焦点导致的。、怎么解决呢?既然是焦点问题~那么我们“不给”焦点不就ok了吗?我们看以下布局文件:<CheckBox android:focusable="false"
2015-06-16 19:10:26 751
原创 oop知识之控制反转(IOC)
所谓控制反转就是基类控制子类:Interface A{void draw();}//classB实现A接口并在draw调用了fuck,而fuck方法在这里定义为抽象方法。class B impentment A{void draw(){System.out.println("1233211234567");sayHi();fuck();}void sayH
2015-06-12 17:34:06 619
原创 Android的context浅析
android的context大家会经常用到,无论在显示ui还是某些数据操作都会需要传入context。按照经验我们知道Activity,service,Application。都可以作为context使用~那么在使用的时候有什么地方要注意,有什么区别呢?1.乱用context可能会照成内存泄漏,比如某些单例里面可能会使用到context,而单例又是静态的,生命很长的。
2015-06-12 11:09:48 500
原创 Java设计模式之策略
策略模式适用于当一个应用程序需要实现一种特定的服务或者功能,而且该程序有多种实现方式时使用。在开发过程中,我们有可能处理同一件事而调用不同的算法,也许你可以通过if else语句来把不同的算法封装起来。如果只有一两种算法这样写还好,但是如果有比较多的算法,用if else方法写出来的代码就会变得很混乱。
2015-06-04 10:08:09 447
gradle-6.0.rar
2020-03-17
Android滚动多TAB悬浮头效果
2019-03-20
Android:关于wifi信号转蓝牙信号的问题
2016-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人