Android回调机制回调函数可以把调用者与被调用者分开,调用者不关心谁是被调用者,调用者只需知道具有特定原型和限制条件的被调函数。
1.定义一个回调函数;
2.提供函数实现的一方在初始化的时候,将回调函数的实例化接口提交给调用者;
3.当特定的事件或条件发生的时候,调用者使用接口调用回调函数对事件进行处理。
看到过一句写的比较好的描述:A类中调用B类的某个方法C,然后B类中反过来调...
分类:
移动开发 时间:
2015-02-11 10:56:33
阅读次数:
219
下面这些术语都是指屏幕的分辨率。
VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;
HVGA:Half-size VGA,即:VGA的一半,分辨率为480×320,像三星盖世Ace S5830就是使用这分辨率;
QVGA:Quarter VGA,即:VGA的四分之一,分辨率为320×240,一般用于小屏手机 像三星盖世Mini S5570就是使...
分类:
移动开发 时间:
2015-02-11 10:59:08
阅读次数:
232
自定义土司
首先得到一个 窗口管理器
WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
通过窗口管理器 绑定一个view 和窗口参数params 就能生成一个土司 土司的显示内容就是view的内容
wm.addView(view, params);
示例:
view = View.inf...
分类:
移动开发 时间:
2015-02-11 10:55:33
阅读次数:
180
最近读陈年先生的文章"凑热闹的公司都会烟消云散",读了十几遍,意犹未尽,感慨颇深。
我来小米三年了,三年前我会滔滔不绝的跟别人讲,如何带领几十个人,建立一套多么完善的质量保证体系,如何用制度让所有人都遵守软件开发的流程和秩序,等等云云;还要告诉大家,某某大公司都是这样干的,某某外企比这个干的还大,借以佐证我的思想是何等的正确和伟大。
现在想想,那时的我,SB!
2014年,我很平静的...
分类:
移动开发 时间:
2015-02-11 10:54:47
阅读次数:
177
一、公共WIFI综述
现在很多公司都在做免费WIFI,车站、公交、地铁、餐厅,只要是人员密集流动的地方就有WIFI,免费WIFI从最初的网页认证方式也逐渐向客户端认证方式偏移。本文主要讨论iOS认证上网的解决方案。
iOS端WIFI应用的相关开发,主要存在以下问题:
iOS系统WIFI相关的接口很少,大部分接口都是私有接口
在设备连接上WIFI,没有通过路由器认...
分类:
移动开发 时间:
2015-02-11 10:52:07
阅读次数:
193
Core Bluetooth的使用场景运动手环、智能家居、嵌入式设备等等(金融刷卡器、心电测量器)Core Bluetooth测试比较麻烦,正常情况下,得至少有2台真实的蓝牙4.0设备Core Bluetooth的核心结构图Core Bluetooth的基本常识Core Bluetooth的基本常识...
分类:
移动开发 时间:
2015-02-11 10:51:00
阅读次数:
422
技术交流新QQ群:414971585这篇文章建议和前一篇一起看, 另外先弄清楚IOS的block是神马东东。委托和block是IOS上实现回调的两种机制。Block基本可以代替委托的功能,而且实现起来比较简洁,比较推荐能用block的地方不要用委托。本篇的demo和前一篇是同一个,可以到github...
分类:
移动开发 时间:
2015-02-11 10:48:34
阅读次数:
155
这段时间一则段子广为传播:“移动4G网络到底有多快?让我来告诉你吧,如果你睡觉时忘记关流量了,第二天起来房子就归移动了。” 那么在实际生活中,究竟会不会因为没有关流量而在一夜之间造成如此严重的“话费大出血”? 请各位放心,答案十分明确:这是不可能的。 中国移动为用户们准备了四道防线:双封顶、勤...
分类:
移动开发 时间:
2015-02-11 10:41:11
阅读次数:
174
iOS开发的一些奇巧淫技http://www.cocoachina.com/ios/20141229/10783.htmliOS开发的一些奇巧淫技2http://www.cocoachina.com/ios/20141229/10801.htmliOS开发的一些奇巧淫技3http://www.coc...
分类:
移动开发 时间:
2015-02-11 10:34:39
阅读次数:
129
我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一 个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的图片。先看一个范例:XML...
分类:
移动开发 时间:
2015-02-11 10:34:48
阅读次数:
194
URL schemes, 通过超链接打开App应用更多3urliPhonesafarischemeURL schemes 这个我就不解释了,大家可以看这里:http://en.wikipedia.org/wiki/URI_scheme通俗点说,就是url地址栏;输入 http:…. 打开的是网页;输...
分类:
移动开发 时间:
2015-02-11 10:36:26
阅读次数:
431
在网上找到的一个小例子,是关于自定义控件的。有这方面需求的可以拿去研究一下。
分类:
移动开发 时间:
2015-02-11 10:31:56
阅读次数:
175
本文提供工具直接由raw ext4fs镜像来制作Android 5.0以上的system.new.dat,并且提供linux和windows版本工具下载。...
分类:
移动开发 时间:
2015-02-11 09:23:57
阅读次数:
5933
今天在QQ群里聊天,一个哥们在某宝买到了一个运行内存16G的手机,当时我就吓尿了,所以有了写个程序把这个手机的实际内存读出来的想法,于是就有了今天这篇博客.
所有的信息项如下图所示.(由于我的测试机没有插手机卡,所以有的信息会显示为空)
以下就是代码:
package com.liu.chad.practicesqlite;
import android.app.A...
分类:
移动开发 时间:
2015-02-11 09:23:57
阅读次数:
3370
上一篇文章稍微提及了一下NSThread的使用,NSThread能直观地控制线程对象,不过需要自己管理线程的生命周期,线程同步,用起来比较繁琐,而且比较容易出错。不过Apple给出了自己的解决方案NSOperation,它本身是抽象基类,因此必须使用它的子类,使用NSOperation子类的方式有N...
分类:
移动开发 时间:
2015-02-11 09:18:45
阅读次数:
164
终于到了使用 QtAndroid 的时候了,这次会结合实例详细讲解 QtAndroid 名字空间中最重要的 startActivity() 方法的使用……...
分类:
移动开发 时间:
2015-02-11 08:12:40
阅读次数:
479