-
【贪吃蛇—Java软件工程师写Android游戏】系列 1.Android SDK Sample-Snake详解
【贪吃蛇—Java程序员写Android游戏】系列1.AndroidSDKSample-Snake详解Snake也是一个经典游戏了,Nokia蓝屏机的王牌游戏之一。AndroidSDK1.5就有了它的身影。我们这里就来详细解析一下AndroidSDKSample中的Snake工程。本工程基于SDK2.3.3版本中的工程,路径为:%Android_SDK_HOME%/samples/android-...
236
热度 -
Android Binder进程间通信-登记Service组件-封装进程间通信数据
AndroidBinder进程间通信---注册Service组件---封装进程间通信数据本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:~/Android/external/binder/server----FregServer.cpp~/Android/external/binder/common----IFregService.cpp----IFregService.h~...
42
热度 -
Android Binder进程间通信-登记Service组件-Server处理BC_TRANSACTION
AndroidBinder进程间通信---注册Service组件---Server处理BC_TRANSACTION本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:~/Android/external/binder/server----FregServer.cpp~/Android/external/binder/common----IFregService.cpp----IF...
42
热度 -
Android Binder分析3:Natvie Service的获取和调用
AndroidBinder分析三:NatvieService的获取和调用这一章,我们通过分析如何获取MediaPlayerService,并调用其中的方法。我们以前面分析过的WifiDisplay的代码以起点开始分析。获取NativeService这是我们前面在RemoteDisplay中看过的一段代码:staticjintnativeListen(JNIEnv*env,jobjectremote...
23
热度 -
Android击混淆ProGuard工具的使用
Android打混淆ProGuard工具的使用由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解。下面将自己的理解和认识简要的做个笔记,有异议或者不解的,可以直接留言。什么是ProGuard工具?ProGuard是android提供的一个免费的工具,它能够移除工程...
81
热度 -
Android自定义View(1)
Android自定义View(一)一、自定义视图类继承View或者View的子类AlloftheviewclassesdefinedintheAndroidframeworkextendView.YourcustomviewcanalsoextendViewdirectly,oryoucansavetimebyextendingoneoftheexistingviewsubclasses,such...
35
热度 -
[转]android 从assets跟res中读取文件
[转]android从assets和res中读取文件转自:http://blog.sina.com.cn/s/blog_7161d18a0100o7go.html?1.相关文件夹介绍?????在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,j...
99
热度 -
Android Toast cancel有关问题、源码分析和解决方案
AndroidToastcancel问题、源码分析和解决方案?Android?Toast?cancel问题、源码分析和解决方案??本文中部分内容摘自API?部分代码来自android.widget.Toast类源代码?解决方案中ToastUtil代码?由http://www.linuxidc.com/Linux/2012-01/51925.htm修改而来(基本没做什么修改删除了一个方法?添加了一个...
144
热度 -
android 资根目录的相关知识 raw drwable values
android资源目录的相关知识rawdrwablevalues1.相关文件夹介绍???在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js,css等文件。在后面会介绍如何读取assets文件夹的资源!???res文件夹里面的多个文件夹的各自...
176
热度 -
Android工程各文件夹构造的含义及使用
Android工程各文件夹结构的含义及使用对Android这些东西一开始听迷惑的,不知道什么东西该放在上面地方,把网上的资源整合一下,放在这里。?1.总述???我们建立一个android工程,其结构如下:??1.1、src文件夹???顾名思义(src,sourcecode)该文件夹是放项目的源代码的。A.android.app.Activity类:?????Activity类关注创建窗口与交互,它...
53
热度 -
Android 4.1 Audio系统变更说明
Android4.1Audio系统变化说明Android4.1,英文代号简称JB。在国人眼里,JB这个词还和动物有点关系。Google如此频繁修改Android,终于推出了一个可以被大家整天JBJB挂在嘴上的版本。以后我的文章也可以一面用JB表示版本号,一面用JB表示毛主席常说的”战略上的鄙视了“。请大家根据上下文揣摩我写下JB一词的心情。今天将稍深入得介绍一下JB4.1在Audio系统做的翻天覆...
73
热度 -
Android平台开发指点(Android Porting Guide)(一)
Android平台开发指导(AndroidPortingGuide)(一)Android平台开发指导(AndroidPortingGuide)(一)2011年02月24日没有比这http://www.netmite.com/android/mydroid/development/pdk/docs/index.html更官方的android开发指导材料了,闲着无事就翻译了。本文为Android平台开...
128
热度 -
一定要看的 Android 资根目录的相关知识 raw drwable values
一定要看的Android资源目录的相关知识rawdrwablevalues1.相关文件夹介绍在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js,css等文件。在后面会介绍如何读取assets文件夹的资源!res文件夹里面的多个文件夹的各自介...
172
热度 -
用debian 7.5 cd/dvd 筹建局域网mirror镜像源来批量网络无人值守安装debian
用debian7.5cd/dvd搭建局域网mirror镜像源来批量网络无人值守安装debian1、图形化最小安装debian7.5操作系统2、更改debian的apt源配置文件/etc/apt/sources.list[email protected]/**/:~#cat/etc/apt/sources.listdebhttp://ftp.de.debian.org/debianwhee...
167
热度 -
sphinxPHP api全文检索的例证
sphinxPHPapi全文检索的例子在sphinx安装目录有一个API目录,里面有三个PHP文件:test.php,test2.php和sphinxapi.php。sphinxapi.php是sphinx调用接口封装文件,test.php是一个在命令行下执行的查询例子文件,test2.php是一个生成摘要的例子文件。在命令下行运行test.php(Linux上没有API目录,需要从源程序包中复制...
78
热度 -
PHP采撷利器snoopy应用详解
PHP采集利器snoopy应用详解Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。Snoopy正确运行需要你的服务器的PHP版本在4以上,并且支持PCRE(PerlCompatibleRegularExpressions),基本的LAMP服务都支持。一、Snoopy的一些特点:1.抓取网页的内容fetch2.抓取网页的文本内容(去除HTML标签)fetchtext3....
88
热度 -
经典Sql面试题快来看吧!
经典Sql面试题快来看吧!!!Sql常见面试题(总结)1.用一条SQL语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90A:selectdistinctnamefromtablewherenamenotin(selectdistinctnamefromtablewherefenshu<...
89
热度 -
使用Istio治理微服务入门
近两年微服务架构流行,主流互联网厂商内部都已经微服务化,初创企业虽然技术积淀不行,但也通过各种开源工具拥抱微服务。再加上容器技术赋能,Kubernetes又添了一把火,微服务架构已然成为当前软件架构设计的首选。但微服务化易弄,服务治理难搞! 一、微服务的“痛点” 微服务化没有统一标准,多数是进行业务领域垂直切分,业务按一定的粒度划分职责,并形成清晰、职责单一的服务接口,这样每一块规划为一个微...
16
热度 -
amchart学习札记
amchart学习笔记 Joomla使用过程中使用到分析组件(com_analytics),已经相关的的插件!插件当中使用到了amchart(真复杂...)以下是amchart相关资料总的来说:amcharts要一个“配置文件”(setting.xml),一个数据文件(amile_data.xml),一个SWFObject.js,一个对应的SWF就可以生成漂亮的统计报表了1SWFObjectv1....
686
热度 -
在 PHP 中养成 七 个面向对象的好习惯
在PHP中养成7个面向对象的好习惯 ? 在PHP编程早期,PHP代码在本质上是限于面向过程的。过程代码?的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。 但是,没有面向对象的语言构造,程序员仍然可以把OO特性引入到PHP代码中。这样做有点困难并且会使代码难于阅读,因为它是混合范例(含有伪OO设计的过程语言)。使用PHP代码中的OO构造―例如能够定义和使用类、能够构建...
568
热度