-
替Android编写实时游戏
为Android编写实时游戏为Android编写实时游戏—-学习笔记这篇文章是ChrisPruett在GoogleI/O2009的一个演讲视频的笔记。我翻译了大部分的演讲的演示稿,里面有不少疏漏,臆断和错误都是我记录的时候造成的,与演讲作者无关。本文的版权归演讲作者所有。转载请保留演讲作者的信息和本文链接。你可以从下面的链接进入该主题在GoogleI/O2009的原文里面含视频和演示稿。http:...
57
热度 -
对 Android 地心引力感应器的初步认识
对Android重力感应器的初步认识?今天写了一个关于监测Android重力感应器的小例子,只是初步认识,能够获取x,y,z坐标轴的值,暂时还无法将其应用到实际应用中,有空慢慢研究吧。例子在我的手机上的效果如下图:accelerometer1accelerometer2主要代码如下:?123456789101112131415161718192021222324252627282930313233...
424
热度 -
android.app.Activity 的引见
android.app.Activity的介绍发现当前Android的资料不是很多,而且对于Activity的介绍也很少,所以把官方文档的android.app.Activity的介绍翻译了一下,加入了一些自己的理解。各位如果觉得我自己理解的不对,请无视。欢迎邮件讨论。android.app?publicclassandroid.app.Activityjava.lang.Objectandroi...
89
热度 -
Android Animation 卡通的使用方法和介绍
AndroidAnimation动画的使用方法和介绍?Drawable最强大的功能是:显示Animation。Android?SDK介绍了2种Animation:TweenAnimation(渐变动画):通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果FrameAnimation(帧动画)??:顺序播放事先做好的图像,类似放电影在使用Animation前,我们先学习如何定义Anim...
66
热度 -
[Modern PHP] 第三章 基准
[ModernPHP]第三章标准PHP组件和框架的数量多的让人难以置信。有像Symfony和Laravel这样的巨型框架,也有像Silex和Slim这样的微型框架。甚至还有些在现代PHP组件出现之前就存在很久的传统框架,例如CodeIgniter。现代PHP生态系统是一个名副其实的代码大熔炉,这有助于开发者们构造令人惊奇的应用。不幸的是,那些老的PHP框架都是在相对封闭的环境下开发出来的,它们没法...
359
热度 -
Android Developers:支持不同的银幕密度
AndroidDevelopers:支持不同的屏幕密度这节课程向你展示如何通过提供不同的资源和使用与分辨率无关的测量单位,支持不同屏幕密度。使用密度无关的像素——————————————————————————————————————————————————————————————当设计你的布局的时候,你必须避免的一个常见的缺陷是使用绝对像素来定义距离和尺寸。用像素定义你的布局的尺寸是一个问题,因...
81
热度 -
Android动态改变格局
Android动态改变布局遇到这么个需求,先看图:其实是一个软件的登录界面,初始是第一个图的样子,当软键盘弹出后变为第二个图的样子,因为登录界面有用户名、密码、登录按钮,不这样的话软键盘弹出后会遮住登录按钮(其实之前的实现放到了ScrollView里面,监听软键盘弹出后滚动到底部,软键盘隐藏后滚动到顶部,也是可以的)。最简单的方法就是多加几个冗余的View,根据软键盘的状态隐藏不需要的View,显...
24
热度 -
Android按键事件处理流程 - KeyEvent
Android按键事件处理流程--KeyEvent刚接触Android开发的时候,对touch、key事件的处理总是一知半解,一会是Activity里的方法,一会是各种View中的,自己始终不清楚到底哪个在先哪个在后,总之对整个处理流程没能很好的把握。每次写这部分代码的时候都有些心虚,因为我不是很清楚什么时候、以什么样的顺序被调用,大都是打下log看看,没问题就算ok了。但随着时间流逝,这种感觉一...
119
热度 -
Android Notification通报详解
AndroidNotification通知详解转于:http://www.cnblogs.com/linjiqin/archive/2011/12/14/2288074.html?------------------------------------------------------------------------------------------------------------?根...
98
热度 -
Android实现左右滑动引导效果
Android实现左右滑动指引效果么什么是指引效果呢?现在的应用为了有更好的用户体验,一般会在应用开始显示一些指引帮助页面,使用户能更好的理解应用的功能,甚至是一些新闻阅读器会把一些头条新闻以指引效果的形式显示。说个最基本的,就是我们的手机主屏幕就是这种效果。?下面我们就开始实现我们的左右滑动指引效果。为了大家更好的理解,我们先看下实现效果,如下图所示:???????在这里,我们需要用到googl...
101
热度 -
有米平台 公布android软件教程
有米平台发布android软件教程1.???添加jar包?2.???配置AndroidManifest.xml文件<?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"???package="com.youmi.android.s...
5
热度 -
Android透过共享用户ID来实现多个Activity进程共享
Android通过共享用户ID来实现多个Activity进程共享通过共享用户ID来实现多个应用程序使用同一个进程,这样也能使这些应用程序之间共享内存。1.同一Apk中的同一包中的多个Activity调用时进程状况验证[1]创建Project:???projectname:FirstProject???package??:com.demo???默认Activity:MainActivity?[2]添...
72
热度 -
Android Gesture 手势识别运用实例
AndroidGesture手势识别使用实例??很高兴能在Android1.6的sdk看到手势识别这一功能,之前一直在想,如何在android中实现nds游戏那样用手势(准确点应该是笔势)来控制游戏角色?现在总算看到一点曙光了,不过手势要做到笔势那样随心所欲地控制游戏人物,还有很多细节问题需要处理。???在Android1.6的模拟器里面预装了一个叫GesturesBuilder的程序,这个程序就...
41
热度 -
Android Framework系列之IPC(2)
AndroidFramework系列之IPC(二)对于Android的IPC来说,除了Handler和Looper之外,还有另外一种简便的方法来实现多线程的通信,那就是AsyncTask。AsyncTask是一个异步的方法,它允许背景运算并把结果更新到前台的UI线程之上。要实现一个AsyncTask主要有4个步骤,但并不是每一个步骤都是必需的。?这四个步骤是:onPreExecute()?执行背景...
16
热度 -
android程序换肌肤之二
android程序换皮肤之二?通过网上流传的sharedUserId实现?不同程序间的资源共享??这种就是皮肤分离,皮肤是个单独的apk单独从网上下下来安装后,供主程序调用资源??大家可以参考下雨辰专栏写的一篇文章:??http://blog.csdn.net/suiyc/archive/2011/04/17/6329212.aspx??QQ,墨迹天气,搜狗输入法貌似都是这种方式实现的??在主程序...
44
热度 -
C#刻制视频聊天
C#录制视频聊天前段时间做个项目,客户需要将视频对话的整个过程录制下来,这样,以后就可以随时观看。想来录制整个视频聊天的过程这样的功能应该是个比较常见的需求,比如,基于网络语音视频的1:1的英语口语辅导,如果能将辅导的整个过程录制下来生成一个标准的MP4文件,就是一份难得的资料,便于以后复习和分享。我将1:1的视频对话录制的功能实现为了一个组件VideoChatRecorder,方便大家复用。并且...
258
热度 -
用 PHP 读取文件的准确方法
用PHP读取文件的正确方法让我们算一算有多少种方法处理诸如PHP之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP可以轻松地赢得Perl的座右铭“There'smorethanonewaytodoit”(并非只有一种方法可做这件事),尤其是在文件处理上。但是在这么多可用的选项中,哪一种是完成作业的最佳工具?当然,实际答案取决于解析文件的目标,因此值得花时间探究所有选项。?回页首传统的fope...
110
热度 -
自己动手,锦衣玉食
自己动手,丰衣足食.时下grunt非常的火啊,用着虽然很爽,但是它的配置确实很烦。如果之前没有用过,想要一下子熟练驾驭它,有一定的学习成本,而且还要装node这个大家伙,项目之初我们选择了compiler.jar这个轻量的工具进行打包。我一直在寻思着,如何编写一键打包工具。之前呢是手工的拼接好有的js文件,做成符合compiler.jar打包文件所要求的批处理文件,然后运行这个批处理,生成我们需要...
92
热度 -
高级PHP应用程序漏洞复核技术
高级PHP应用程序漏洞审核技术高级PHP应用程序漏洞审核技术?高级PHP应用程序漏洞审核技术前言传统的代码审计技术PHP版本与应用代码审计其他的因素与应用代码审计扩展我们的字典变量本身的key变量覆盖遍历初始化变量parse_str()变量覆盖漏洞import_request_variables()变量覆盖漏洞PHP5Globalsmagic_quotes_gpc与代码安全什么是magic_quo...
349
热度 -
第二课 框架MVC目录和URL访问方式
ThinkPHP第二课框架MVC目录和URL访问方式第二课框架MVC目录和URL访问方式1.说明:ThinkPHP是基于MVC的框架,认识框架目录将更好的实现分层,掌握ThinkPHP。URL访问就是访问框架的控制器(MVC中的C),共有四种方式,框架中的C起到分模块的作用。url的4种访问方式:1.PATHINFO模式--重点!!!!!!http://域名/项目名/入口文件/模块名/方法名/键1...
367
热度