- 博客(91)
- 资源 (16)
- 收藏
- 关注
原创 Android中获取全局的Context技巧
在我们平常的开发中,很多时候我们新建的一个普通的java类文件(非Activity类的),在某些地方我们需要用到Context,弹出Toast的时候要、启动活动的时候要、发送广播的时候要、操作数据库和弹出通知的时候等。 由于活动本身就是一个Context对象,在Activity活动里面获得Context很简单,但是当很多逻辑代码他不是Activity的时候,那怎么能获取到Conte
2016-03-03 20:32:35 1257
原创 Android布局中的layout_weight和weightSum属性的详解及使用
由于Android设备的尺寸大小不一,种类繁多,当我们在开发应用的时候就要考虑屏幕的适配型了,尽可能让我们的应用适用于主流机型的尺寸,这样我们的应用不会因为尺寸不同而不美观,解决屏幕适配问题的方法有很多,在这里我所讲的是其中的一种解决方案---巧妙的使用layout_weight属性。 在布局中Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置它所占...
2016-03-02 22:53:08 22746 3
原创 Android中如何实现后台执行定时任务
Android中的定时任务一般有两种实现方式,一种是使用Java API里的Timer类,另一种是使用Android的Alarm机制。 这两种方式在多数情况下都能实现类似的效果,但Timer有一个明显的短板,它并不太适用与那些需要长期在后台运行的定时任务。As we know,为了能让电池更加耐用,每种手机都会有自己的休眠策略:比如手机不用的时候智能的断开wifi连接,根据光线强弱自
2016-03-01 21:04:34 6104 5
转载 java android面试分析,不断更新中....
ArrayList,Vector,LinkedList的区别 ArrayListVectorLinkedList实现原理数组数组双向链表线程安全否是否
2016-02-27 19:27:05 914
原创 发现了一个好的全面且好用的数据接口
由于目前自己在尝试着做一款简单的APP应用,于是就跟着示例学起来了,也算是对零散知识的一次综合应用吧。但是书上的知识也有保质期,比如一些数据API接口,以前可以用,但是现在就失效了。为此,我专门去网上搜寻了一些类似的接口,还好找到了类似的,可以用。但是无意之中发现了一个全面好用不好用暂时还不知道(尼玛,那你标题啥意思?!),因为我还没试用过。好吧,不多说了,贴出链接吧,不知道会不会被和谐。
2016-02-27 13:44:01 2241 2
原创 java笔记--什么是接口回调,怎么用
我们常常在开发中会遇到或者听到回调函数,那什么是回调函数呢,根据看了别人的几篇博客后,我在这里写出自己的理解: 所谓回调就是A类中设置一个方法b给对象C,C可以执行A中的方法b。通常这个方法是定义在C对象中的接口中的抽象方法,A设置的时候直接设置这个接口对象即可。如何定义一个回调a. 定义接口 : 在类中定义一个Interface, 并在接口中定义一个抽象方法;b. 接口对
2016-02-25 14:51:36 2280
原创 java笔记--设计模式之装饰模式
1.定义 装饰模式以对客户透明的方式动态的给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能进行扩展。 设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功
2016-02-23 20:05:18 786
原创 java笔记--设计模式之观察者(订阅/发布)模式
1.定义 定义对象间的一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2.解决的问题 现状:有时我们会将一个系统分割成一系列相互协作的类,但是这样会有一个副作用---需要维护相关对象间的一致性。这样的话我们为了维持一致性而使得各个类之间紧密耦合,导致可重用性的降低,会给维护、扩展
2016-01-09 19:04:17 11930 4
原创 java线程的生命周期及wait(),notify(),notifyAll()的详解分析
1.java线程的生命周期 线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态 新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。 例如:Thread t1=new Thread(); 就绪(runnable) 线程已经被启动,正在等待被分配
2016-01-02 23:22:46 1289
转载 java笔记--设计模式之工厂模式
工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又
2015-12-31 15:13:31 561
Android设备读写NFC标签Demo
2017-08-12
Android获取当前的Activity类名
2017-06-17
Android3D翻页效果的倒计时控件
2017-04-22
Android设备读写NFC标签
2017-01-01
Android自定义ViewGroup-----流式布局
2016-08-30
java在线笔试参考代码1
2016-08-25
共轭梯度法c++程序
2015-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人