方法一:轮训比如主线程要等子线程在得到变量“val”值的时候开始用“val”的值来进行工作,使用轮训的方法如下:public class SubThread extends Thread{ private boolean flag = false;//标志位,用来标识是否应该通知主线程...
分类:
移动开发 时间:
2014-12-28 12:56:42
阅读次数:
245
在开发工程中线程可以帮助我们提高运行速度,Android开发中我知道的线程有四个一个是老生长谈的Thread,第二个是asyncTask,第三个:TimetTask,第四个是Looper,四个多线程各有个的有点,Thread的运行速度是最快的,AsyncTask的规范性是最棒的,其它两个也有自己的优...
分类:
移动开发 时间:
2014-12-28 12:55:06
阅读次数:
157
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 这道题的难度不算...
分类:
移动开发 时间:
2014-12-28 12:56:42
阅读次数:
148
package com.lxt008;import com.lxt008.R;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.MotionEve...
分类:
移动开发 时间:
2014-12-28 12:51:55
阅读次数:
418
(1)为了能适应多种屏幕尺寸的手机,我们在创建图像的时候就要根据用户手机屏幕的宽高像素来创建。(2)该软件将把图形保存到sdcard中,在保存之前,需要检测sdcard是否存在,是否可写入。如通过以上检查,就保存图像。首先,我们应该检测sdcard的状态,如果不可写入,则给出提示: publi...
分类:
移动开发 时间:
2014-12-28 12:53:52
阅读次数:
266
实现方式就是继承UIStoryboardSegue类,然后重写Perform方法,然后在Storyboard上将类设置为自定义的类...
分类:
移动开发 时间:
2014-12-28 11:44:52
阅读次数:
276
Accessibility Inspector是xcode中自带的一个检测工具, 可以非常方便快速地获取IOS APP中各个控件元素的层级结构. 利用该层级结构, 我们可以在UIAutomation中实现相应的自动化了....
分类:
移动开发 时间:
2014-12-28 11:47:10
阅读次数:
6782
本文为 ANDROID_SOURCE/system/core/init/readme.txt 的译文,主要讲解Android init.rc的语法。这份文档基本说明了init进程要完成那些工作,当然,除此之外,init进程还要完成property service等内容。对Android启动过程感兴趣或对init源码有兴趣的同学,本文值得一读。...
分类:
移动开发 时间:
2014-12-28 11:43:45
阅读次数:
223
CocoaPods安装总结
网上有一些教程,但是各有偏重,感觉不够完整,所以笔者汇总了一些网友的教程,并亲自验证安装了,并总结如下
1 在Mac上安装Ruby on Rails(ok)
在Mac上安装Rubyon Rails
http://blog.csdn.net/keyboardota/article/details/8935411
2 mac 系统下a...
分类:
移动开发 时间:
2014-12-28 11:42:59
阅读次数:
312
android-86的grub参数如何修改?
实际上,这里需要先挂载分区,这是与Linux操作系统不同的。
一般的linux系统,比如ubuntu,grub配置存放在/boot/grub/grub.cfg中的
但是android的配置是没有挂载的,也是搜索不到的,需要采用如下步骤:
(1)su进入root权限
(2)mkdir /data/fs(data目录是本来就有的)
(3)mou...
分类:
移动开发 时间:
2014-12-28 11:42:34
阅读次数:
1091
经常遇到亲朋好友手机操作遇到问题不会解决,就问我,于是找了下现在流行的一些手机屏幕录制软件,现分享我比较看好的两款。这款软件可以录制手机屏幕也可以将手机屏幕投影到浏览器中:http://yunpan.cn/cf72HcGRGfImS (提取码:0432)这款软件需要安装谷歌框架服务,下载链接:htt...
分类:
移动开发 时间:
2014-12-28 11:40:26
阅读次数:
124
Activity生命周期函数重写上述每个函数,加提示信息启动MainActivity后点击SecondActivity后首先其次接着重新返回MainActivity以后
分类:
移动开发 时间:
2014-12-28 11:39:01
阅读次数:
156
DbHelperSQL和Dapper数据访问的性能对比给力分享新的ORM => Dapper分享一个轻型ORM--Dapper选用理由
分类:
移动开发 时间:
2014-12-28 11:35:19
阅读次数:
138
发现一些刚学android的人,和我当初一样,对android的线程会存在着一定误区。在android中,开启新线程时,一些人会用以下方法:new Handler().post(r);但是这样并不是开启新线程,而只是把当前的任务加入到主线程当中。如果要开启新线程,则应该使用HandlerThread...
分类:
移动开发 时间:
2014-12-28 11:34:19
阅读次数:
127
简述:这是一类定时功能的原型,用来在后台线程中运行一些定时的服务,比如定时修改时间知识点:1. Android多线程的消息通信(handler)2. Java中时间的获取,以及String的格式化(SimpleDateFormat)3. Android PostDelay 的定期的实现4. time...
分类:
移动开发 时间:
2014-12-28 11:31:28
阅读次数:
163
有时候使用UITableView, 会遇到这样的情况:底部没内容的cell也显示了。这样分割线很影响显示效果。 简单的加入如下语句:self.tableView.tableFooterView = [[UIView alloc] init];加上之后. 效果如下:...
分类:
移动开发 时间:
2014-12-28 10:27:26
阅读次数:
264
世界变化真快,前段时间windows开发技术热还在如火如荼,web技术就开始来势汹汹,正当web呈现欣欣向荣之际,安卓小机器人,咬过一口的苹果,winPhone开发平台又如闪电般划破了混沌的web世界。相信很多开发者都在疑问,为什么世界不是围着我转?而是我在围着世界转。我的答案是,少林寺的和尚学打架...
分类:
移动开发 时间:
2014-12-28 10:26:23
阅读次数:
164