-
php简略犯错的10个地方
php容易犯错的10个地方原文地址:http://www.toptal.com/php/10-most-common-mistakes-php-programmers-make译文地址:http://codecloud.net/php-2056.htmlCommonMistake#1:LeavingdanglingarrayreferencesafterforeachloopsNotsurehow...
85
热度 -
android 所有使用NDK开发android应用程序
android全部使用NDK开发android应用程序H3{margin-bottom:0.21cm;}H3.western{font-family:"DejaVuSerif",serif;}H3.cjk{font-family:"DejaVuSans";font-style:normal;}H3.ctl{font-family:"LohitHindi";}PRE{font-family:"Dej...
87
热度 -
Android架构分析之Android消息处理机制(2)
Android架构分析之Android消息处理机制(二)作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzAndroid版本:4.4.2在上一篇文章中我们看了一个使用Handler处理Message消息的例子,本文我们来分析一下其背后隐藏的Android消息处理机制。我们可能比较熟悉Windows操作系统的消息处理模型:while(GetMessage(&ms...
86
热度 -
Android Binder进程间通信-登记Service组件-封装进程间通信数据
AndroidBinder进程间通信---注册Service组件---封装进程间通信数据本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:~/Android/external/binder/server----FregServer.cpp~/Android/external/binder/common----IFregService.cpp----IFregService.h~...
42
热度 -
Android Binder分析1:ServiceMananger的启动
AndroidBinder分析一:ServiceMananger的启动这里来分析一下ServiceManager的启动过程,ServiceManager是管理系统所有服务的进程,用于提供API给用户注册以及查找相应的服务。ServiceManager直接与binder驱动打交道去实现跨进程的IPC。下面首先来看一下ServiceManager启动的地方,它是在init.rc脚本,这个脚本会被ini...
77
热度 -
SEAndroid保险机制中的进程安全上下文关联分析
SEAndroid安全机制中的进程安全上下文关联分析前面一篇文章分析了文件安全上下文关联过程。但是在SEAndroid中,除了要给文件关联安全上下文外,还需要给进程关联安全上下文,因为只有当进程和文件都关联安全上下文之后,SEAndroid安全策略才能发挥作用。也就是说,当一个进程试图访问一个文件时,SEAndroid会将进程和文件的安全上下文提取出来,根据安全策略规则,决定是否允许访问。本文就详...
49
热度 -
android线程间消息处理机制(Looper、Handler跟Message)
android线程间消息处理机制(Looper、Handler和Message)用:Android的线程间消息处理机制主要是用来处理主线程(UI线程)跟工作线程(自己创建的线程)间通信的,如:通过工作线程刷新界面,或者在工作线程中创建一个dialog或者Toast等。?通常是:Handle定义在UI线程,?工作线程使用Looper.prepare,进行初始化消息队列,然后使用Handler发生消息...
179
热度 -
Android Toast cancel有关问题、源码分析和解决方案
AndroidToastcancel问题、源码分析和解决方案?Android?Toast?cancel问题、源码分析和解决方案??本文中部分内容摘自API?部分代码来自android.widget.Toast类源代码?解决方案中ToastUtil代码?由http://www.linuxidc.com/Linux/2012-01/51925.htm修改而来(基本没做什么修改删除了一个方法?添加了一个...
144
热度 -
android task与back stack 开发文档翻译 - 一
androidtask与backstack开发文档翻译-1由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明链接androidtask与backstack开发文档翻译-1androidtask与backstack开发文档翻译-2androidtask与backstack开发文档翻译-3Task和BackStackAnapplicationusuallyco...
89
热度 -
多线程中共享资源加 EnterCriticalSection 和 LeaveCriticalSection 的有关问题? 什么位置加
多线程中共享资源加EnterCriticalSection和LeaveCriticalSection的问题?什么位置加?最近在看多线程,发现很多例子中的很多地方都加了EnterCriticalSection和LeaveCriticalSection,可是我觉得有些地方可以不用加的,因为一个工程中针对同一个共享资源有的地方确实会几个线程同时访问到,需要加EnterCriticalSection和Le...
94
热度 -
[原创] jQuery源码分析-03结构jQuery对象-源码结构和核心函数
[原创]jQuery源码分析-03构造jQuery对象-源码结构和核心函数 作者:nuysoft/高云QQ:47214707EMail:nuysoft@gmail.com 毕竟是边读边写,不对的地方请告诉我,多多交流共同进步。本章还未写完,完了会提交PDF。 ? 前记: 想系统的好好写写,但是会先从感兴趣的部分开始。 近期有读者把PDF传到了百度文库上,首先感谢转载和传播,但是据为已有并设置了挺高...
582
热度 -
YUI3 event总结
YUI3event小结 其它事件,参考:http://yuilibrary.com/yui/docs/event/ use("______",...) What'sinit? event-base ThecoreDOMeventsubscriptionsystemaswellastheDOMlifecycleeventsdomready,?contentready,and?avail...
1042
热度 -
编程命名中的7+1个提示
1.-变量应该是尽可能的望文知意。千万不要使用教材中的命名方式。好的变量:daysDateRange,flightNumber,carColor.坏的变量:days,dRange,temp,data,aux…在我们的日常工作中,有很大数量的开发人员喜欢使用短的变量名,而不是有含义的变量名。这主要是因为我们大学教科书的那些示例所造成的,人都是先入为主,所以,教科书中的那些很抽象,带着演示的变量命名影...
1201
热度 -
Android API Guides-Creating a Content Provider
AndroidAPIGuides---CreatingaContentProvider创建一个内容提供者在该文献设计数据存储设计内容的URI实施ContentProvider类所需的方法实施query()方法实施insert()方法实施delete()方法实施update()方法实施onCreate()方法实施内容提供商MIME类型MIME类型的表MIME类型的文件实施合同类实施内容提供商权限在&...
199
热度 -
Android ListView工作原理完全解析,带你从源码的视角彻底理解
AndroidListView工作原理完全解析,带你从源码的角度彻底理解转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏...
57
热度 -
使用Android开发拍照功能小程序实例
使用Android开发照相功能小程序实例主要实现拍照功能的类:Camera类。功能描述:首先进入拍照界面,点击拍照按钮,转跳(使用到Intent类实现Activity之间转跳)到拍照预览模式界面,点击拍照按钮,进行拍照,拍照的照片存放到指定的文件夹中的功能。下面通过Samples_10_4程序具体实现功能:(1)新建一个AndroidApplicationProject项目取名为Samples_1...
23
热度 -
Android as Bluetooth Low Energy Peripherial (GATT server)
AndroidasBluetoothLowEnergyPeripherial(GATTserver).IdemonstratehowtowriteasimpleBLEperipheralapplicationinAndroidhere.IambadinAndroiddevelopment,TheUIwouldbeveryugly,butthecodework:Currently(5/25/2015...
621
热度 -
Android 之Java基础-一个列表框引发的惨案暨java装箱拆箱的实际应用
Android之Java基础---一个列表框引发的血案暨java装箱拆箱的实际应用为了提高代码的封装性及可读性,我把原来手懒搞的一些AsyncTask的继承内部类决定都单独拉到一个文件夹中,但这一拉,出事情了!我的应用业务是,有一个min_question_id(int)来记录目前读取到的服务器端数据,原来是内部类的时候,用的好好的,这把它单独剥离出来,每次拉取数据却是从头拉取了!好了,先上原来的...
48
热度 -
用c#开发安卓程序 (xamarin.android)系列之二 容易的聊天程序
用c#开发安卓程序(xamarin.android)系列之二简单的聊天程序networkcomm.net网络通信框架来自于英国剑桥,其开源版本2.3.1中自带了一个编写android的例子,可以很好的帮助我们入门。此示例的功能,是在2个安卓手机上,输入对方的IP和端口,能够实现聊天功能。把代码放上,供大家一览usingSystem;usingAndroid.App;usingAndroid.Con...
184
热度 -
[Android]实现容易的相机程序
[Android]实现简单的相机程序好久没写了,有些东西做过都快忘了,赶紧记一下。现在来实现一个简单的相机程序。原文地址http://www.cnblogs.com/rossoneri/p/4246134.html当然需要的话可以直接调用系统的camera程序,但自己实现会使用更自由。呐,既然要用实现相机,那就需要先了解一下调用camera的类android.hardware.cameraandr...
22
热度