-
Android系统文件夹构造解析
Android系统文件夹结构解析\\system\\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\\data\\文件夹中。下面是详细的介绍:\\system\\app\\AlarmClock.apk闹钟\\system\\app\\AlarmClock.odex\\system\\app...
8
热度 -
php防止恶意刷新页面的步骤
php防止恶意刷新页面的方法php防止恶意刷新页面的方法一般来说,恶意刷新就是不停的去刷新提交页面,导致出现大量无效数据,下面我们来总结一下php防止恶意刷新页面方法总结。防止恶意刷页面的原理是:要求在页面间传递一个验证字符串,在生成页面的时候随机产生一个字符串,做为一个必须参数在所有连接中传递。同时将这个字符串保存在session中。点连接或者表单进入页面后,判断session中的验证码是不是与...
63
热度 -
比较有用的php代码片断
比较有用的php代码片段一从网页中提取关键词$meta=get_meta_tags('http://www.emoticode.net/');$keywords=$meta['keywords'];//Splitkeywords$keywords=explode(',',$keywords);//Trimthem$keywords=array_map('trim',$keywords);//Rem...
60
热度 -
怎么让dapper支持oracle游标呢
如何让dapper支持oracle游标呢?Dapper是一个轻型的ORM类。它有啥优点、缺点相信很多朋友都知道了,园里也有很多朋友都有相关介绍,这里就不多废话。如果玩过Oracle都知道,存储过程基本都是通过游标返回数据的,但是dapper原生操作游标会报异常,具体异常信息因为现在没有环境就不截图了。publicFactoryPriceComparisonPublishItemGetTodayFa...
404
热度 -
Android Binder进程间通信-ServiceManager署理对象的获取过程
AndroidBinder进程间通信---ServiceManager代理对象的获取过程本文参考《Android系统源代码情景分析》,作者罗升阳。一、测试代码:~/Android/external/binder/server----FregServer.cpp~/Android/external/binder/common----IFregService.cpp----IFregService.h...
87
热度 -
[Android]Volley源码分析(2)Cache
[Android]Volley源码分析(二)CacheCache作为Volley最为核心的一部分,Volley花了重彩来实现它。本章我们顺着Volley的源码思路往下,来看下Volley对Cache的处理逻辑。我们回想一下昨天的简单代码,我们的入口是从构造一个Request队列开始的,而我们并不直接调用new来构造,而是将控制权反转给Volley这个静态工厂来构造。com.android.voll...
79
热度 -
署理模式与Android
代理模式与Android代理模式(Proxy)一、什么是代理模式先来看看官方的说法,代理模式就是为其他对象提供一种代理,以控制对这个对象的访问。看来这个官方的说法的确有点官方,看了还是让人感觉不点不知所措,还是不明白代理模式是什么,究竟是用来做什么的。其实代理这个名词,对于我们来说其实并不陌生,生活中有很多关于代理的例子。例如校园代理等,就以校园代理来讲,这个校园代理就是为他对应的上司的作代理,而...
67
热度 -
Android推送提案分析(MQTT/XMPP/GCM)
Android推送方案分析(MQTT/XMPP/GCM)本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。方案1、使用GCM服务(GoogleCloudMessaging)简介:Google推出的云消息服务,即第二代的C2DM。优点:Google提供的服务、原生、简单,无需实现和部署服务端。缺点:An...
70
热度 -
Android 停junit 作单元测试
Android下junit作单元测试http://mintelong.javaeye.com/blog/460903在Java下做单元测试必然用到JUnit。这里说的JUnit是指从Apache基金会下载的junit.jar里提供的一系列单元测试功能。这些功能显然是运行在JDK之上的。在Android下已经没有了JDK,自然也无法运行JUnit。但是这并不妨碍我们利用JUnit编写单元测试。只不过...
70
热度 -
从Alarm瞥Android上层UI到内核代码的流程分析
从Alarm看Android上层UI到内核代码的流程分析Alarm调用流程,alarm的流程实现了从上层应用一直到下面driver的调用流程,下面简单阐述:AlarmManager里的闹铃类型:publicstaticfinalintRTC_WAKEUP=0;//当系统进入睡眠状态时,这种类型闹铃会唤醒系统,该闹铃所用时间是绝对时间,是UTC时间publicstaticfinalintRTC=1;...
48
热度 -
32位Ubuntu 10.10停android2.3.7源码下载及编译
32位Ubuntu10.10下android2.3.7源码下载及编译1、我是在vmware下安装ubuntu10.10的,这个网上资料很多,不多说了。我给ubuntu分了30g硬盘和1g内存2、检查一下包是否安装:Python2.4-2.7Git1.5.4或更高版本没有话可以sudoapt-getinstall..安装一下JDK6因为是编译android2.3以上,如果编译2.2以下需要JDK5其...
55
热度 -
Android 自动发送邮件
Android平台邮件自动发送功能实现Android自动发送邮件本文简述的是在Android平台如何自动发送邮件(没有邮件编写界面),主要应用场景为忘记密码等安全等级较高的操作,比如我忘记密码了,点击“发送密码到我的邮箱”系统会将密码发送到注册时的电子邮件地址。?Android平台邮件客户端Gmail:Gmai电子邮件客户端Email:通用的电子邮件客户端?解决方案GmailGmail已经支持自动...
78
热度 -
Android 兑现联网(三)——在线程中联网
Android实现联网(三)——在线程中联网在前面的关于Java?I/O的学习中,有一个我们需要牢记的是:对数据流的操作都是阻塞的,在一般情况下,我们是不需要考虑这个问题的,但是在Android?实现联网的时候,我们必须考虑到这个问题。比如:从网络上下载一张图片:Java代码?public?BitmapreturnBitmap(Stringurl){URLmyFileUrl=?null;Bitma...
65
热度 -
Android停ContentProvider 学习总结
Android下ContentProvider学习总结1、ContentProvider的基本概念1>ContentProvider为存储和读取数据提供了统一的接口2>使用ContentProvider,应用程序可以实现数据共享3>android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2、Uri1>每一个Con...
72
热度 -
Android开发网下的一些重要知识点
Android开发网上的一些重要知识点41.SplashScreen开场屏在Android中的实现很多网友可能发现近期Tencent推出的手机QQAndroid版包含了一个开场屏SplashScreen载入效果,通常游戏或大型软件打开时可能需要一个释放解析资源的过程,需要一个前台的动画播放和后台的逻辑处理线程配合,当然对于简单的软件也可以加一个SplashScreen作为美化。在Android平台...
90
热度 -
Android Service 札记
AndroidService笔记1、概述每个服务都继承Service基类。可以连接到(或者bindto)一个正在运行的服务(如果没有在运行则启动它)。当连接成功后,你可以通过服务提供的接口来与它通信。服务通常产生另外的线程来进行占用时间长的任务。Service是没有用户可见的界面,不与用户交互,而是在后台运行一段不确定的时间的应用程序组件。每个Serviceclass都必须在AndroidMani...
88
热度 -
Android的MediaPlayer异常
Android的MediaPlayer错误在使用MediaPlayer的时候,要注意几个Listener的配合使用,但是,MediaPlayer还是会经常报些奇怪的错误信息。通常这些错误都是由数据源或者调用MediaPlayer中的方法时没有注意MediaPlayer的状态而引起。?常见错误信息分析:?(-38,0)一般是由于在MediaPlayer还没有Prepared的状态下调用了类似getD...
14
热度 -
Android系统文件夹构造详细解析
Android系统文件夹结构详细解析看看Android系统文件夹都隐藏了什么秘密,下面是简单的结构解析。\system\app?这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。下面是详细的介绍:\system\app\AlarmClock.apk闹钟\system\app\A...
59
热度 -
android 中惯用的权限
android中常用的权限<!--访问internet权限--><uses-permissionandroid:name="android.permission.INTERNET"/><!--在SDCard中创建与删除文件权限--><uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_...
52
热度 -
Android ilbc 话音对话示范(四)发送方代码
Androidilbc语音对话示范(四)发送方代码上一文章中提到:发送端有三个主要的类:AudioRecorder(负责音频采集),AudioEncoder(负责音频编码),AudioSender(负责将编码后的数据发送出去);这三个类中各有一个线程,录制开始后,这三个线程一起运行,分别执行各自的任务,AudioRecorder采集音频后,添加到AudioEncoder的音频数据的List中,而A...
150
热度