一、启动页面
SplashActivity:
public class SplashActivity extends Activity {
RelativeLayout animaContainer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedIn...
分类:
其他好文 时间:
2016-05-13 04:30:24
阅读次数:
131
xmpp中是如何跟服务器进行联系的?
第一步:通过各种模块从服务器获取数据。比如电子名片模块,头像模块,花名册模块,消息模块等。
第二步:修改的数据需要同步到服务器,自己定义的方法,当点击保存按钮时就调用如下方法。
#pragma mark 点击按钮进行服务器更新。
-(void)editVCardViewController:(WCEditVCardViewController *)e...
分类:
移动开发 时间:
2016-05-13 04:30:09
阅读次数:
286
一、异步处理和添加监听器回调
YouluUtil
public static void asyncGetAllContact2(final Context context,final OnLoadContactsFinishListener listener){ 传一个监听器
new ...
分类:
其他好文 时间:
2016-05-13 04:28:59
阅读次数:
145
“`
//背景点击方法
- (void)bgAction{UIActionSheet *bgActionImage = [[UIActionSheet alloc]initWithTitle:nil delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:nil otherButtonTitles:@"相册",@"拍照", nil...
分类:
其他好文 时间:
2016-05-13 04:27:27
阅读次数:
147
简单得不能再简单的需求:简单模拟TCP客户端与服务端的一次连接和通信,客户端发出一个消息,服务端回馈一个消息
自己第一次编写的代码:
Client:
class TcpClient1
{
public static void main(String[] args) throws Exception
{
Socket s=new Socket("127.0.0.1",1001...
分类:
编程语言 时间:
2016-05-13 04:26:05
阅读次数:
202
1. 开发者所留的水印在地图上,我们可以观察到开发者留下了一个公司水印,在我们的开发过程中不希望使用人员看到这个图标,现在要去掉他。
2.删除水印1. 定位水印在开发者代码中的位置在MapWidget类中我们找到了地图绘画的方法。 @Override
protected void onDraw(Canvas canvas) {
this.getDrawingRect(...
分类:
移动开发 时间:
2016-05-13 04:17:03
阅读次数:
234
一.反射的作用:
查看和遍历类型和类型的元数据;动态创建类型实例,动态的调用所创建的实例方法和字段,属性,迟绑定方法和属性。
二.获取Type对象实例:
反射的核心类-Type,封装了关于类型的元数据,是进行反射的入口。当获得了类型的Type对象后,可以根据Type提供的书信和方法获得这个类型的一切信息,包括字段,属性,事件,参数,构造函数等。
static void ...
(一)函数指针
在前边的blog中,已经整理归纳了数组和初级指针,接下来,我来继续整理高级指针和如何正确使用指针。
我们说过,指针数组是一个数组,每个元素是指针;数组指针是个指针,指向的是数组。所以:
函数指针就是指向函数的指针。我们先看以下代码:void fun()
{
}
int main()
{
printf("%p",fun);
printf("%p",&fun);
printf("...
分类:
其他好文 时间:
2016-05-13 04:10:23
阅读次数:
327
判断线程相同
pthread_equal(pthread_t tid1, pthread_t tid2);
获取自己线程id
pthread_t pthread_self(void)
线程创建
int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, void *(*...
分类:
编程语言 时间:
2016-05-13 04:10:13
阅读次数:
453
block的定义block和函数有很多相同点:
可以保存代码
有返回值
有形参
调用方式一样
没有返回值,没有形参的block:// 定义block
void (^block)() = ^{
NSLog(@"------block----"); };// 直接调用
block();有形参,有返回值的block:// 求和block
int (^sumBlock)(int ,in...
分类:
其他好文 时间:
2016-05-13 04:08:05
阅读次数:
195