Android的Service若使用非绑定式的创建,则创建后将无法再与它取得联系,即无法传递消息参数等;所以如果希望创建后仍然与其存在联系,那么可以参考我的前几篇博客《Android:Service的绑定和解绑定,Service与Activity通信》,其中讲到了Service的绑定和与Activity通信的相关内容(如题目o(^▽^)o)。
Service的非绑定式的创建非常的简单,和启动Act……...
分类:
移动开发 时间:
2015-03-15 00:51:09
阅读次数:
234
帧动画
补间动画Tween Animation
对话框以及面试中的注意点...
分类:
移动开发 时间:
2015-03-15 00:50:52
阅读次数:
243
原文网址:http://www.2cto.com/kf/201304/202040.html时隔多日,终于都抽出时间来写blog了。废话不多说,接着上一篇,这里将介绍如何编写HAL层(硬件抽象层)对应的JNI方法。这里提到的都是在ICS源码里编译的。1、定义JNI层接口进入到android-4.0....
分类:
移动开发 时间:
2015-03-15 00:46:29
阅读次数:
247
原文网址:http://hualang.iteye.com/blog/1141315Android build system就是编译系统的意思在我们需要向自己编译的源代码中增加模块的时候,需要一些规则,当然这个规则都是类似的。Android.mk文件解析让我们来看一个Android.mk文件的样子J...
分类:
移动开发 时间:
2015-03-15 00:43:50
阅读次数:
224
原文网址:http://blog.csdn.net/leonan/article/details/8629561全编andorid后,单独修改编译一个framwork模块,make snod会有如下告警信息:Warning: with dexpreopt enabled, you may need ...
分类:
移动开发 时间:
2015-03-15 00:41:39
阅读次数:
976
手机名称有GSM:表示只支持中国联通或者中国移动2G号段(130、131、132、134、135、136、137、138、139、145、147、150、151、152、155、156、157、158、159、182、183、185、186、187、188)手机名称有CDMA:表示只支持中国电信2G...
分类:
移动开发 时间:
2015-03-15 00:40:35
阅读次数:
186
handler.postactivity.runOnUiThreadview.posthandler+ThreadAsyncTask例子:package com.chao.updateui;import org.apache.http.HttpResponse;import org.apache.h...
分类:
移动开发 时间:
2015-03-15 00:37:36
阅读次数:
156
原文网址:http://www.360doc.com/content/15/0314/23/1709014_455175716.shtmlAndroid Building System 总结 收藏花了一个月的时间来看Android Make,在网上总是看到某某大虾说一天就把Android Make ...
分类:
移动开发 时间:
2015-03-15 00:34:06
阅读次数:
238
Android Drawable 与 hardwareAccelerated
分类:
移动开发 时间:
2015-03-15 00:33:39
阅读次数:
244
原文网址:http://www.cloudchou.com/android/post-276.html本文原创作者:Cloud Chou.欢迎转载,请注明出处和本文链接1.概述编译Android的第三步是使用mka命令进行编译,当然我们也可以使用make –j4,但是推荐使用mka命令。因为mka将...
分类:
移动开发 时间:
2015-03-15 00:32:16
阅读次数:
276
1. ARC & MRC 混合开发 在项目开发中,遇到使用MRC开发的第三方库怎么办? 例如:ASI 1> 尝试使用Xcode的转换工具(失败率比较高) 2> 在编译选项中,为MRC的程序添加-fno-objc-arc标记,表明在编译时,该文件使用...
分类:
移动开发 时间:
2015-03-14 23:23:27
阅读次数:
810
本篇模拟三个角色:Android 架构师-小鱼、Android 控件开发工程师-小黑、 Android 开发工程师-小白,下面按照三个角色不同角度分析measure过程。
小福负责分享:
measure的本质 measure代码流程 onMeasure方法与MeasureSpec 提出问题
小黑负责分享:
布局控件开发...
分类:
移动开发 时间:
2015-03-14 23:19:24
阅读次数:
534
/**
* Ask one of the children of this view to measure itself, taking into
* account both the MeasureSpec requirements for this view and its padding
* and margins. The child must have Ma...
分类:
移动开发 时间:
2015-03-14 23:18:52
阅读次数:
463
android中长度有:dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关,布局时尽量使用单位dp;sp(Scaled Pixels)主要用于字体显示,与刻度无关的一种像素,与dp类似,但是可以根据用户的字体大小首选项进行缩放;px:表示屏幕实际的象素。TextV...
分类:
移动开发 时间:
2015-03-14 23:18:06
阅读次数:
359
android中经常使用KeyguardLock来进行解锁,但是使用后需要调用reenableKeyguard()将锁释放,否则的话会导致其它的进程无法锁住屏幕,同样使用WakeLock唤醒屏幕后也需要使用release()释放,否则会导致系统无法进入休眠。...
分类:
移动开发 时间:
2015-03-14 23:17:12
阅读次数:
174
如果需要在onHandleIntent之前执行一些操作,比如需要停止当前正在执行的任务,可在onStart做这个操作,
需要注意的是必须在onStart函数的最后(执行完我的操作后)调用super.onStart(intent, startId),因为调用super.onStart后就会开始执行onHandleIntent。...
分类:
移动开发 时间:
2015-03-14 23:18:02
阅读次数:
418
原文出处: Ben Scheirman
译文出处: Njuxjy如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺。记住了这些,我将向你展示一份关于各种工具的长长的列表。其...
分类:
移动开发 时间:
2015-03-14 23:15:12
阅读次数:
369