Android中BroadcastReceiver主要用途有 发送通知,更新UI或者数据,应用程序间相互通信,监听系统状态(比如开机,网络等) Android中BroadcasetReceiver的注册方式 manifest清单文件中的全局注册 按照生命周期,...
分类:
移动开发 时间:
2014-11-03 22:45:42
阅读次数:
313
Spring中ApplicationContext中事件机制比较简单,容器事件:ApplicationEvent ,监听器:ApplicationListener,当事件发生时,触发监听器中方法。
看一个实例:
package applicationContextEvent;
import org.springframework.context.ApplicationE...
分类:
移动开发 时间:
2014-11-03 22:42:42
阅读次数:
278
看到这个标题,估计很多人会认为我是要黑小米了,坦白说,在包括笔者的很多人看来,400亿美元估值确实不便宜,但并不代表没有投资者为之买单,商场交易就是这样,一个愿打一个愿挨,我们大可以把小米这次的融资意向视为钓鱼,愿者上钩这可没什么好说的,反正不是从你我兜里拿钱。
小米为什么敢提这样一个估值?
小米为什么敢提这样一个估值?原因大概有如下几点:
...
分类:
移动开发 时间:
2014-11-03 22:38:38
阅读次数:
240
大纲
1、android中res目录下的文件夹所对应屏幕尺寸
2、用dp表示尺寸的原理
3、对于720p尺寸的适配需要注意什么
4、ui切图按什么尺寸给最好
参考:http://www.360doc.com/content/12/0301/17/5087210_190881395.shtml
几个概念:
1) 屏幕密度(dpi) :dot per inch,即每英寸像素数。
...
分类:
移动开发 时间:
2014-11-03 22:37:55
阅读次数:
337
异步加载网络图片是很常见的需求
下载,导入,-fno-objc-arc
1、导入头文件
2、创建EGOImageView,并指定占位图,设置url即可
最终效果图:(后补)
附EGO原文件地址:...
分类:
移动开发 时间:
2014-11-03 22:36:47
阅读次数:
319
uisegmentedcontrol
是ios中的分段控件。 每个segment都能被点击,相当于集成了若干个button。 通常我们会点击不同的segment来切换不同的view
常用方法与属型
1.initwithitems: //uisegmentedcontrol独有的初始化?法,用来创建多个分段 2.settitle: forsegmentatindex: //为指定下标的分段设置...
分类:
移动开发 时间:
2014-11-03 22:37:44
阅读次数:
305
1.之前的项目一直用mvc开发ios,发现ios有一个弊端,mvc里,viewcontroller里边有大量的业务逻辑,当不断的修改,会发现只是一个痛苦的过程。
2.之前做wpf,使用过mvvm模式,可以把业务逻辑放到vm模式,vm可以来处理业务逻辑。做过几个ios项目,也想过mvvm模式,但是一直没找到。偶尔看到网上有一个mvvm模式的ios项目,我来尝试从头开始做这个项目,做完之后源码会公...
分类:
移动开发 时间:
2014-11-03 22:34:37
阅读次数:
445
关于键盘弹出挡住输入框的问题
android:windowSoftInputMode 使用这个属性可以完美解决。
这个属性的设置将会影响两件事情:
当有焦点产生时,软键盘是隐藏还是显示
是否减少活动主窗口大小以便腾出空间放软键盘
这个属性可以设一个值,或者设两个值(用竖线隔开)。
例如:
各个值的含义:
stateUnspecified:默认设...
分类:
移动开发 时间:
2014-11-03 22:33:51
阅读次数:
287
作用:
类似于findViewById()
不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;
而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)
具体作用:
1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;
...
分类:
移动开发 时间:
2014-11-03 22:33:19
阅读次数:
244
Q:我如何在一句do shell script里使用多条指令?比如我想要先cd到某目录,然后在该目录里做一些操作,但是分次调用do shell script不会记住上次的工作路径。A:每次对do shell script的调用都是一个新的进程,所以前一次调用里改变的路径无法对下一次调用生效。想要在一...
分类:
移动开发 时间:
2014-11-03 22:28:36
阅读次数:
219
以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,现在在Android中有一个Matrix类,它的中文意思就是矩阵。Matrix主要是用于图像的缩放、平移、旋转、扭曲等操作。图像处理,主要用到的是乘法。下面是一个乘法的公式:在Android里面,Matrix由9个float值构成,是一个3*3...
分类:
移动开发 时间:
2014-11-03 22:28:14
阅读次数:
246
csdn的博客不知道因为什么原因,被封了,发解封邮件也石沉大海,估计csdn的管理员都死掉了。好久没写博客了,今天终于把博客园的博客申请完了,今天起开始写博客。做了两个月的iOS兼职项目,遇到了好多问题,进展非常缓慢,感觉回到了当初做C++的时代,各种链接问题,各种看不懂的问题码。所以今天开始记录遇...
分类:
移动开发 时间:
2014-11-03 22:26:28
阅读次数:
226
//读取所有联系人-(void)ReadAllPeoples{ //取得本地通信录名柄 ABAddressBookRef tmpAddressBook = ABAddressBookCreate(); //取得本地所有联系人记录 NSArray* tmpPeoples = (NSArray*)ABA...
分类:
移动开发 时间:
2014-11-03 22:23:53
阅读次数:
338
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中...
分类:
移动开发 时间:
2014-11-03 22:15:19
阅读次数:
317
Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠,可以被用户态程序和内核获得. 这个锁可以是有超时的或者是没有超时的,超时的锁会在时间过去以后自动解锁.如果没有锁了或者超时了, 内核就会启动休眠的那套机制来进入休眠.PowerManager.WakeLock有加锁和解锁两种...
分类:
移动开发 时间:
2014-11-03 22:11:18
阅读次数:
277
说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~!(一)首先明确一下android 中的坐标系统:屏幕的左上角是坐标系统原点(0,0)原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向(二)关于Scroll: 屏幕显示的内容很多时,会有超出一屏的情况,于是就产生了Scroll...
分类:
移动开发 时间:
2014-11-03 22:09:46
阅读次数:
240
Note:
Here’s how the above method works.
arc4random() gives you a randominteger between 0 and
ARC4RANDOM_MAX. If you divide that number byARC4RANDOM_MAX,
you get a float between 0 and 1.
If you...
分类:
移动开发 时间:
2014-11-03 21:00:43
阅读次数:
255