码迷,mamicode.com
首页 > 移动开发
Android 如何监听一个线程的开始和结束
方法一:轮训比如主线程要等子线程在得到变量“val”值的时候开始用“val”的值来进行工作,使用轮训的方法如下:public class SubThread extends Thread{ private boolean flag = false;//标志位,用来标识是否应该通知主线程...
分类:移动开发   时间:2014-12-28 12:56:42    阅读次数:245
Android 开发中三种多线程
在开发工程中线程可以帮助我们提高运行速度,Android开发中我知道的线程有四个一个是老生长谈的Thread,第二个是asyncTask,第三个:TimetTask,第四个是Looper,四个多线程各有个的有点,Thread的运行速度是最快的,AsyncTask的规范性是最棒的,其它两个也有自己的优...
分类:移动开发   时间:2014-12-28 12:55:06    阅读次数:157
HappyLeetcode36:Merge Two Sorted Lists
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
Android事件处理机制,Toast控件
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
Android 图板之保存图像
(1)为了能适应多种屏幕尺寸的手机,我们在创建图像的时候就要根据用户手机屏幕的宽高像素来创建。(2)该软件将把图形保存到sdcard中,在保存之前,需要检测sdcard是否存在,是否可写入。如通过以上检查,就保存图像。首先,我们应该检测sdcard的状态,如果不可写入,则给出提示: publi...
分类:移动开发   时间:2014-12-28 12:53:52    阅读次数:266
IOS 自定义界面切换动画-Custom Segue
实现方式就是继承UIStoryboardSegue类,然后重写Perform方法,然后在Storyboard上将类设置为自定义的类...
分类:移动开发   时间:2014-12-28 11:44:52    阅读次数:276
使用Accessibility Inspector来检测IOS APP中控件元素的层级结构
Accessibility Inspector是xcode中自带的一个检测工具, 可以非常方便快速地获取IOS APP中各个控件元素的层级结构. 利用该层级结构, 我们可以在UIAutomation中实现相应的自动化了....
分类:移动开发   时间:2014-12-28 11:47:10    阅读次数:6782
Android初始化语言(init.rc语法)
本文为 ANDROID_SOURCE/system/core/init/readme.txt 的译文,主要讲解Android init.rc的语法。这份文档基本说明了init进程要完成那些工作,当然,除此之外,init进程还要完成property service等内容。对Android启动过程感兴趣或对init源码有兴趣的同学,本文值得一读。...
分类:移动开发   时间:2014-12-28 11:43:45    阅读次数:223
【IOS】CocoaPods安装总结
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-x86 grub参数
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
Android专题2——Activity生命周期
Activity生命周期函数重写上述每个函数,加提示信息启动MainActivity后点击SecondActivity后首先其次接着重新返回MainActivity以后
分类:移动开发   时间:2014-12-28 11:39:01    阅读次数:156
[ASP.Net] 20141228_Dapper文章搜集
DbHelperSQL和Dapper数据访问的性能对比给力分享新的ORM => Dapper分享一个轻型ORM--Dapper选用理由
分类:移动开发   时间:2014-12-28 11:35:19    阅读次数:138
android开启线程的误区
发现一些刚学android的人,和我当初一样,对android的线程会存在着一定误区。在android中,开启新线程时,一些人会用以下方法:new Handler().post(r);但是这样并不是开启新线程,而只是把当前的任务加入到主线程当中。如果要开启新线程,则应该使用HandlerThread...
分类:移动开发   时间:2014-12-28 11:34:19    阅读次数:127
Android 后台线程,timertask实现定期更新时间
简述:这是一类定时功能的原型,用来在后台线程中运行一些定时的服务,比如定时修改时间知识点:1. Android多线程的消息通信(handler)2. Java中时间的获取,以及String的格式化(SimpleDateFormat)3. Android PostDelay 的定期的实现4. time...
分类:移动开发   时间:2014-12-28 11:31:28    阅读次数:163
iOS开发- TableView不显示没内容的Cell
有时候使用UITableView, 会遇到这样的情况:底部没内容的cell也显示了。这样分割线很影响显示效果。 简单的加入如下语句:self.tableView.tableFooterView = [[UIView alloc] init];加上之后. 效果如下:...
分类:移动开发   时间:2014-12-28 10:27:26    阅读次数:264
【脚下生根】之深度探索安卓OpenGL投影矩阵
世界变化真快,前段时间windows开发技术热还在如火如荼,web技术就开始来势汹汹,正当web呈现欣欣向荣之际,安卓小机器人,咬过一口的苹果,winPhone开发平台又如闪电般划破了混沌的web世界。相信很多开发者都在疑问,为什么世界不是围着我转?而是我在围着世界转。我的答案是,少林寺的和尚学打架...
分类:移动开发   时间:2014-12-28 10:26:23    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!