-
优化PHP程序的步骤(温故知新)
优化PHP程序的方法(温故知新)1.Ifamethodc++anbestatic,declareitstatic.Speedimprovementisbyafactorof4.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echoisfasterthanprint.echo比print快。3.Useecho'smultipleparametersinsteadofstringcon...
169
热度 -
Android AsyncTask完全解析,带你从源码的视角彻底理解
AndroidAsyncTask完全解析,带你从源码的角度彻底理解转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11711405我们都知道,AndroidUI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋...
21
热度 -
Android SurfaceFlinger服务起动过程源码分析
AndroidSurfaceFlinger服务启动过程源码分析Android系统的SurfaceFlinger服务有两种启动方式:1)在SystemServer进程中以服务线程的方式提供服务;2)启动SurfaceFlinger独立的进程通过服务。第一种方式是在SystemServer进程启动过程中启动SurfaceFlinger服务的,而第二中方式是在Android启动脚本init.rc中配置S...
7
热度 -
Android装配服务installd源码分析
Android安装服务installd源码分析在Android系统中,PackageManagerService用于管理系统中的所有安装包信息及应用程序的安装卸载,但是应用程序的安装与卸载并非PackageManagerService来完成,而是通过PackageManagerService来访问installd服务来执行程序包的安装与卸载的。PackageManagerService通过套接字的...
69
热度 -
读懂IL代码(2)
读懂IL代码(二)上一篇提到了最基本的IL代码,应该是比较通俗易懂的,所以有了上一篇的基础之后,这篇便要深入一点点的来讲述了。首先我必须再来说一些重要的概念:EvaluationStack(评估栈):这是由.NETCLR在执行时候自动管理的记忆体,每一个线程都有自己的评估栈,也就是说,它是用来存储临时变量的线程栈(应该可以这么理解)。值类型存储数据,引用类型存储地址。CallStack(调用栈):...
142
热度 -
Android Toast小便
AndroidToast小解简介:Toast英文含义是吐司,在Android中,它就像烘烤机里做好的吐司弹出来,并持续一小段时间后慢慢消失。Toast也是一个容器,可以包含各种View,并承载着它们显示。Android中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提...
20
热度 -
Android用户界面设计:根本按钮
Android用户界面设计:基本按钮Android用户界面设计:基本按钮本文向你展示了在你的Android应用程序中创建一个简单的Button或ImageButton控件的步骤。首先,你会学到如何向你的布局文件中添加按钮控件。然后你会学习如何用两种方法处理用户对按钮的点击。最后,我们讨论Android中按钮控件一些其它的可用特性。第1步:创建Android应用程序我们从创建Android程序开始。...
87
热度 -
玩转Android Camera开发(3):国内首发-使用GLSurfaceView预览Camera 基础拍照demo
玩转AndroidCamera开发(三):国内首发---使用GLSurfaceView预览Camera基础拍照demo GLSurfaceView是OpenGL中的一个类,也是可以预览Camera的,而且在预览Camera上有其独到之处。独到之处在哪?当使用Surfaceview无能为力、痛不欲生时就只有使用GLSurfaceView了,它能够真正做到让Camera的数据和显示分离,所以搞明白了这...
77
热度 -
关于Android开发数据存储方式(一)
关于Android开发数据存储的方式(一)关于Android开发数据存储方式(一)在厦门做Android开发也有两个月了,快情人节了,我还在弄代码。在微信平台上开发自己的APP,用到了数据存储的知识,现在总结一下:总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络。其中文件和数据库可能用的稍多一些,文件用起来较为方便,程序可以自己定义格式;数据库用起稍烦锁一些,...
97
热度 -
【转】Android学习札记-常用的一些源码,防止忘记了。
【转】Android学习笔记-常用的一些源码,防止忘记了。。。原址:http://blog.csdn.net/yao_guet/article/details/6289185Android学习笔记1.长点击控件菜单,即我们常说的右键菜单,不过好像ContextMenu不支持ICON的,所以即使在源码里面可以使用setIcon函数,但是还是不会有效果的。。。一般有下面三个步骤://通常在onCrea...
47
热度 -
Android JNI学识简介
AndroidJNI知识简介JavaNativeInterface(JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI是本地编程接口,它使得在Java虚拟机(VM)内部运行的Java代码能够与用其它编程语言(如C、C++和汇编语言)编写的应用程序和库进行交互操作。1.从如何载入.so档案谈起由于Android的应用层的类都是以Java写的,这些Java类编译为...
12
热度 -
Android舆图开发中的地理编码与地理反编码
Android地图开发中的地理编码与地理反编码地理编码(Geocoding)与地理反编码(ReverseGeocoding)是地图操作中的常见操作,前者表示通过街道地址请求空间坐标,后者表示通过空间坐标请求街道地址。通俗的说,二者就是街道地址与经纬度的转换。举例来说,前者就是输入查询"上海市杨浦区四平路1239号"得到(31.285207060526762,121.50546412914991),...
91
热度 -
android apk 安装路径 包名解析 覆盖安装等有关问题
androidapk安装路径包名解析覆盖安装等问题?Androidpackagename16thDec.×’09ByMihaiPredaTherearetwoindependentnotionsof“package”inAndroid.OneistheusualJavapackage,whichishowtheJavaclassesareorganizedinsideyourproject.The...
93
热度 -
Android-jni ( 转载 )
Android---jni(转载)?Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入NativeC/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。如何将.so文件打包到.APK让我们先从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那么如何在APK中使用它呢?在我最初写类似...
28
热度 -
android的定位(二)
android的定位(2)在前文Android定位功能(一)中,已经大致介绍了一下在Android平台中,和定位功能相关的类,并举例获取了位置信息。但是前文是基于Criteria定制了一个标准,通过getBestProvider()方法由Android系统自动获取最符合Criteria的LocationProvider,从而实现了定位功能。这样的做法能最大限度的保证定位功能的可实现性,但是却无法保...
27
热度 -
C#调用摄像头只能一次的原因,该如何改,是摄像头bit地图占用的资源没有释放吗
求助C#调用摄像头只能一次的原因,该怎么改,是摄像头bitmap占用的资源没有释放吗第一次运行能截图,第二次就不行了弹出选择视频设备的界面,求大神速解代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Diagnostics;usingSystem.Runtime...
35
热度 -
C#基础-变量与恒量(1)
C#基础-变量与常量(1)一、变量的基本概念:变量本事是用来存储特定类型的数据,可以随时改变变量中所存储的数据值。变量具有名称、类型和值。使用变量之前必须先声明变量,即指定变量的类型和名称。1、变量类型:变量类型根据其定义分为:一种是值类型,另一种是引用类型。二、变量类型;1、值类型:C#简单类型归类:整型、浮点型以及布尔型①、整型:int、sbyte、byte、short、ushort、uint...
424
热度 -
求帮忙诠释一个汇编程序代码
求帮忙注释一个汇编程序代码lenequ10.modelsmall.stack100h.datainput_msgdb0dh,0ah,'InputNumber'Num_nodb'00(0-255):$'no_strdb'Nothing,NOODDNUMBER!','$'bufdb4,0,4dup(0)input_datadb10dup(0)result_strdb0dh,0ah,'Theminimu...
278
热度 -
优化PHP程序的步骤
优化PHP程序的方法1.Ifamethodc++anbestatic,declareitstatic.Speedimprovementisbyafactorof4.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echoisfasterthanprint.echo比print快。3.Useecho'smultipleparametersinsteadofstringconcatena...
88
热度 -
鎻愰珮PHP缂栫▼鏁堢巼鐨?三涓??鐐
鎻愰珮PHP缂栫▼鏁堢巼鐨?3涓??鐐?鐢ㄥ崟寮曞彿浠f浛鍙屽紩鍙锋潵鍖呭惈瀛楃?涓诧紝杩欐牱鍋氫細鏇村揩涓?浜涖?傚洜涓篜HP浼氬湪鍙屽紩鍙峰寘鍥寸殑瀛楃?涓蹭腑鎼滃?鍙橀噺锛屽崟寮曞彿鍒欎笉浼氾紝娉ㄦ剰锛氬彧鏈塭cho鑳借繖涔堝仛锛屽畠鏄?竴绉嶅彲浠ユ妸澶氫釜瀛楃?涓插綋浣滃弬鏁扮殑鈥滃嚱鏁扳?濓紙璇戞敞锛歅HP鎵嬪唽涓??echo鏄??瑷?缁撴瀯锛屼笉鏄?湡姝g殑鍑芥暟锛屾晠鎶婂嚱鏁板姞涓婁...
417
热度