移动平台-月排行
在Android中,实现3D的效果,可以通过OpenGL/ES,Camera,也可以通过Matrix的PolyToPoly来实现。OpenGL比较复杂麻烦,但是其实现的效果也最好,在游戏制作中利用的比较多,而Camera是Android中提供的一个包装好的类,模拟了一个观察点,通过改变这个观察点,从而实现纵深的变化,达到3d的效果。
我们前两篇文章都在讲Matrix,那么这一章我们也通过Matrix,再通过属性动画中ValueAnimator的应用, 来简单实现一个推拉门的效果吧。
...
这里我们看到po...
网上虽然有很多相关博客,不过貌似都不是最新版的。。于是百度+谷歌+github上的开源demo,终于成功的配置了android
proguard。最新版的android
sdk的默认配置已经可以满足我们的大多数要求了,我们只需要按照sdk的提示就可以配置大部分的必须配置,然后再加上一些基本的自定义配...
这是事件学习的第三篇文章了,以下是之前的文章:
《Touch事件学习 1 点击事件》
《Touch事件学习 2 触发点击事件的地方》
之前分析点击事件从view.setOnClickListener源码一路查找,发现最终处理的地方是在onTouchEvent,但是仅仅获取到这些信息还是无法解释对于触屏事件的理解,还是会有很多疑惑,而且点击事件也没...
这是事件学习的第四篇文章:
《Andorid Touch事件学习 1 点击事件》
《Android Touch事件学习 2 触发点击事件的地方》
《Android Touch事件学习 3 区分各种手势基础知识》
《Android Touch事件学习 4 获取手指触摸位置》
在第一篇文章中又点击事件的一个例如引入事件的学习,之后第二篇文章查找一下点击事件...
老实说,觉得自己讲不好这部分,建议读者参考《深入理解Android 卷1》 或者网上
其他文章。此处,我只是略提一下。
看到这个property,让我想起了注册表,也想起来以前工作中保存用户设置数据的部分。
涉及到了NAND Flash,ubifs等。当然,此处我们讲的这个property就不提那么多了。
1. 数据在NAND Flash里面,以便下次开机后能得到之前保存的数据。而进程访问
这些数据之前,有做mmap的动作,将数据映射到内存。
2.设置property,有C/S架构组成...
Android-监听ContentProvider中数据的变化如果ContentProvider的访问者需要知道ContentProvider中的数据发生了变化,可以在ContentProvider
发生数据变化时调用getContentResolver().notifyChange(uri, nu...
Android 测试 Intel HAXM 超快模拟器时出现的问题解决...
因为自己比较喜欢借鉴后变为自己的东西所以跟大家分享一下原生的东西,其他不多说了,无图无真相!后面会上传源码!...
Android技术精髓-Bitmap详解
Bitmap (android.graphics.Bitmap)
Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。
详细介绍下Bitmap的方法:
1、压缩
public boolean compress (Bitmap....
本章主要介绍了Android的图形、图像处理,按照下面思维导图的思路来梳理本章书的内容。重点学习使用简单图片方法;Android丰富的绘图API,包括Canvas、Paint、Path等类;各种图形特效,利用Matrix对图形进行几何变换;最后是Android的动画支持。...
实例:我的黑苹果osx10.8.5,前段时间appstore提示更新smc,我一看发现是黑苹果敏感部件就没更新,谁知重启后依然悲剧,提示fakeSMC出现某个错误,不能开机了。在走了几个弯路后,我总结了下面的方法:首先进win,用macDrive之类的软件打开mac分区,在S/L/E目录下仔细查找黑苹果..
大家来推动<软件创新设计(Architect+DesignThinking)>。下载=>我(高老师)的《A段架构师思考技术》导读在线视频教学PPT课件;参加=>春季巡回之旅,新书导读沙龙,厦门、福州、北京、深圳、上海。請參閱:http://8204129.blog.51cto.com/8194129/1353000rreeAndroid..
本章主要介绍Android的输入、输出支持,Android为文件IO提供了openFileOutput和openFileInput两个便捷的方法;为记录、访问应用程序的参数、选项提供了SharedPreferences工具类,可以方便地读、写参数选项;除此之外,重点掌握的是SQLite数据库,Android内置SQLite数据库,且为此提供了大量方便的工具类;最后,手势支持和自动朗读也算是Android的特别的输入、输出。...
如今html5技术越来越成熟,很多iPhone 及Android
上的移动APP都能用html5来开发完成。让我们一起来了解一下html5开发app。 一、HTML5框架开发的移动APP
编写开发游戏APP在HTML5中是很容易的,但是当你押宝在HTML5上,你就需要做更多的准备,确保游戏顺利运行。...
1.app启动画面设计用photoshop设计启动画面,图片分辨率为720*1280保存的文件名为splash.png将splash.png复制到res\drawable,如图PS:要先添加闪屏插件才能使用(示例中已经添加,此步略过)cordova
plugin add org.apache.cor...
操作系统:windwos
xp1.安装JDK打开如下网站下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html根据操作系统选择下载,下载后安装。2.
安装apache-ant打开网站下载http://ant.ap...
1. 建立专案(cordova)打开cmd命令行cordova create
ACESMobile aces.mobile ACEScd aces mobile如图2. 安装插件cordova plugin
add命令需要您指定的外掛程式代碼的存儲庫。以下是您可能會添加的功能的示例:·基本設備資訊 ...
一道直接可以模拟的哈希的水题,注意happy number的最大值不超过9*81。开的哈希数组1000就够用。...
PC版的web程序两个两个页面之间的传值方式主要有,cookie,查询字符串,还可以通过服务端的session来交换数据.但app的传值方式呢?
由于app基本都是单页面的方式,查询字符串这种方式似乎行不通了,至少目前个人还没有见到这种例子....
1. ANR(Activity is not responding)Main线程(UI 主)功能:1.
创建UI控件 2. 更新UI控件状态 3. 事件处理限制:
Main线程不建议有超过5s的事件什么条件下出现ANR:当用户输入事件超过5s没有得到系统响应第二种出现ANR的情况:广播接收者的onR...