1 enqueueMessage
handler发送一条消息
mHandler.sendEmptyMessage(1);
经过层层调用,进入到sendMessageAtTime函数块,最后调用到enqueueMessage
Handler.java
public boolean sendMessageAtTime(Message msg, long uptimeMil...
分类:
移动平台 时间:
2014-06-22 17:10:06
收藏:
0 评论:
0 赞:
0 阅读:
470
上一篇写过FragmentPagerAdapter,这篇来介绍FragmentStatePagerAdapter,那么两者之间有何区别呢:
FragmentPagerAdapter更多的用于少量界面的ViewPager,比如Tab。划过的fragment会保存在内存中,尽管已经划过。而FragmentStatePagerAdapter和ListView有点类似,会保存当前界面,以及下一个界面和上...
分类:
移动平台 时间:
2014-06-21 18:47:57
收藏:
0 评论:
0 赞:
0 阅读:
464
1. 在trace中找到对应的库,例如 liba.so和对应的地址信息
2. 使用addr2line 查看
addr2line 地址 -e liba.so -f
或者 arm-eabi-addr2line
3. 如果addr2line打不出具体的函数就用objdump
objdump -s -d liba.so > xxx.txt
或者arm-eabi-ob...
分类:
移动平台 时间:
2014-06-22 17:16:57
收藏:
0 评论:
0 赞:
0 阅读:
679
1.HTML5方案
当前国内市场,有一些号称移动中间件的产品,但基本都采用HTML5方案。在技术实现上一般都是采用国外开源的PhoneGap项目进行了封装。HTML5标准在不同移动设备上的差异比较大,适配这些设备需要额外的工作。
2.使用Web方式开发原生应用(基于原生控件而非HTML)
比较典型的有:iMAG
很好地解决了兼容性问题,使应用在不同移动设备上具有同样的表现。现有web开...
分类:
移动平台 时间:
2014-06-22 17:16:25
收藏:
0 评论:
0 赞:
0 阅读:
359
Android是消息驱动的,实现消息驱动有几个要素:
(1)消息的默示:Message
(2)消息队列:MessageQueue
(3)消息轮回,用于轮回取出消息进行处理惩罚:Looper
(4)消息处理惩罚,消息轮回从消息队列中取出消息后要对消息进行处理惩罚:Handler
日常平凡我们最常应用的就是Message与Handler了,若是应用过HandlerThread或者...
分类:
移动平台 时间:
2014-06-22 21:53:36
收藏:
0 评论:
0 赞:
0 阅读:
410
Swift是为IOS和OSX应用制定的新编程语言,吸取C和Objective-C语言的精粹,但不损失与C语言的兼容性。Swift采用安全编程模型、加入了各种现代编程语言特性,使得该语言更易被掌握、更具扩展性,用起来更有趣。Swift语言的奠基石是已经成熟的、并为大家所喜爱的Cocoa和Cocoa Touch框架,新语言使大家可以尽情畅想新软件开发的机遇。
Swift沉积了多年的研发成果,苹果公司...
分类:
移动平台 时间:
2014-06-21 23:00:41
收藏:
0 评论:
0 赞:
0 阅读:
518
一、方法
方法是与特定类型相关的函数。与属性一样,方法也包括实例方法和类型方法。
类、结构、枚举都能定义实例方法,用来封装或实现给定类型的一个实例相关的功能或特定任务。
类、结构、枚举也能定义与类型本身相关的类型方法。类型方法与Objective-C语言中的类方法相似,类型方法只能在类型本身上调用。
2.1 实例方法的定义...
分类:
移动平台 时间:
2014-06-22 20:22:49
收藏:
0 评论:
0 赞:
0 阅读:
379
android下Cocos2dx入门推荐文章...
分类:
移动平台 时间:
2014-06-21 20:35:04
收藏:
0 评论:
0 赞:
0 阅读:
486
关于收起虚拟键盘,网上能找到的大多是这个:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0) ;
不过这有个问题,比如我们在一个页面中...
分类:
移动平台 时间:
2014-06-22 21:58:31
收藏:
0 评论:
0 赞:
0 阅读:
394
CCache is a compiler cache for C/C++. It speeds up recompilation by caching the result of previous compilations and detecting
when the same compilation is being done again. We can use this tool to s...
分类:
移动平台 时间:
2014-06-21 21:14:16
收藏:
0 评论:
0 赞:
0 阅读:
531
vim在不同行间进行上下移动用的是j键,但是如果一行内容太长,而编辑器宽度是有限的,那么这一行内容就是被折断显示。这个时候,如何在属于同一行的多个折断行间进行上下移动呢?g+j组合键就为解决这个问题而来。
注意:千万别把Shift+j和g+j搞乱了,Shift+j是合并上下行,g+j才是在同一行内进行上下移动。本人就搞乱过。写在这里留个笔记。...
分类:
移动平台 时间:
2014-06-22 22:12:59
收藏:
0 评论:
0 赞:
0 阅读:
639
如果一个应用抛出大量的Class not found信息,一般你会怀疑包冲突。可是tomcat的webappclassloader却有这样的问题:如果一个应用发布出现问题, webappclassloader的started属性被设为false.然后其它线程如果继续使用webappclassloader进行class load,则大量的Class not found异常被抛出: 1391 ...
分类:
移动平台 时间:
2014-06-22 19:52:21
收藏:
0 评论:
0 赞:
0 阅读:
344
android uri , file , string 互转...
分类:
移动平台 时间:
2014-06-22 00:34:33
收藏:
0 评论:
0 赞:
0 阅读:
516
首先看Android 4.x 系统的证书存放位置:
AOSP Android系统中CA证书文件的位置在:/ system/etc/security/cacerts/一系列的以数字命名的.0文件
方法一:
Android 4.0 已经支持用户安装根证书了,只需要将根证书放到sdcard根目录,然后到设置(Settings) – 安全(Security) – 从存储设备安装(In...
分类:
移动平台 时间:
2014-06-21 22:26:44
收藏:
0 评论:
0 赞:
0 阅读:
894
类Browser.java是整个应用的Application.其代码如下:
public class Browser extends Application {
@Override
public void onCreate() {
super.onCreate();
// create CookieSyncManager...
分类:
移动平台 时间:
2014-06-22 14:59:44
收藏:
0 评论:
0 赞:
0 阅读:
526
时间日期进程会用到平时的开发中,android内置了两种可交互的时间日期控件,一种是对话框形式的,一种是内嵌式的。
分别使用了android的类TimePickerDialog、DatePickerDialog以及TimePicker,其中TimePicker需要在layout中进行设置
对话框形式的时间控件public class DateDialog extends Activit...
分类:
移动平台 时间:
2014-06-22 21:25:56
收藏:
0 评论:
0 赞:
0 阅读:
703
AFNetworking是一个为 iOS 和 Mac
OSX 制作的令人愉快的网络库,它建立在URL 装载系统框架的顶层,内置在Cocoa里,扩展了强有力的高级网络抽象。它的模块架构被良好的设计,拥有丰富的功能,因此,使用起来,必定赏心悦目。
@原文链接https://github.com/AFNetworking/AFNetworking,我在此基础上了点配置修改
...
分类:
移动平台 时间:
2014-06-22 14:58:41
收藏:
0 评论:
0 赞:
0 阅读:
786
实现效果
主要代码
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:lay...
分类:
移动平台 时间:
2014-06-22 15:06:49
收藏:
0 评论:
0 赞:
0 阅读:
402
今天整合项目的时候, 遇到了这样一个问题。duplicate symbol _flag in: /Users/apple/Library/Developer/Xcode/DerivedData/bluetoothPhone-fspknidhnizzjygmuqngfcklvnic/Build/Intermediates/bluetoothPhone.build/Debug-iphonesim...
分类:
移动平台 时间:
2014-06-22 22:04:16
收藏:
0 评论:
0 赞:
0 阅读:
392
Android开发 自定义ActionBar...
分类:
移动平台 时间:
2014-06-22 16:21:48
收藏:
0 评论:
0 赞:
0 阅读:
395