码迷,mamicode.com
首页 > 移动开发
Android Widget和悬浮窗 原理
Android widget是桌面插件,在android系统应用开发层面有特殊用途。AppWidget是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。悬浮窗的效果与Widget很类似,但是它比Widget要灵活的多。...
分类:移动开发   时间:2014-10-08 11:01:15    阅读次数:235
Android gesture 原理
在Android中,我们通过工具GestureDetector识别手势,识别手势可提高我们的app用户感知。...
分类:移动开发   时间:2014-10-08 11:01:05    阅读次数:258
android 数据共享
android应用各个组件数据共享最基本的有3种方式: 第一,利用Application的子类来实现数据共享。 如下例子所示: /**  * @author YangQuanqing 功能:实现数据共享  */ public class DataApplication extends Application { // private static FFtThread ff...
分类:移动开发   时间:2014-10-08 11:50:55    阅读次数:285
Android各种屏幕适配原理
Android设备屏幕的尺寸是各式各样的,如小米是4英寸的,Xoom平板是10英寸;分辨率也千奇百怪,800×480,960×540等;Android版本的碎片化问题更是萦绕于心,不过在设计应用时可以分为两大块:3.0之前的版本和3.0之后的版本。这种情况会带来什么问题我们用三个假设来说明一下。 1. 假设你的手上有两个4英寸的设备,设备A的分辨率是800×480,设备B的分辨率是1...
分类:移动开发   时间:2014-10-08 10:10:31    阅读次数:194
Android 实现形态各异的双向侧滑菜单 自定义控件来袭
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39670935,本文出自:【张鸿洋的博客】1、概述关于自定义控件侧滑已经写了两篇了~~今天决定把之前的单向改成双向,当然了,单纯的改动之前的代码也没意思,今天不仅会把之前的单向改为双向,还会多添加一种侧滑效果,给大家带来若干种形态各异的双向侧滑菜单,不过请放心,代码会很简单~~然后...
分类:移动开发   时间:2014-10-08 10:43:05    阅读次数:313
小米路由试用心得3——关于数据备份及客户端软件
小米路由器使用了有几天了,今天总结一下数据备份及客户端软件的使用心得。手机客户端软件:分别在小米手机和iphone(4S)上安装了“小米路由”软件,都是小米官方的软件,不得不说小米是做安卓出身的,在安卓下的软件做的确实挺好,但是IOS就一般了。软件在小米手机上一切正常,备份照片也非常快速,就像他软件...
分类:移动开发   时间:2014-10-08 10:54:25    阅读次数:191
Android的ExpandableListView的动画展开效果和使用traceview的性能优化
Android的原生提供和展开分组的ListView:ExpandableListView,然而相比于iOS上原生提供的UITableView,其UI能力不足,比如没有原生的动画展开和收起效果支持。然而性能的优化是没有止境的,当分组内的子view(childView)变得复杂,或者ListView的...
分类:移动开发   时间:2014-10-08 03:43:04    阅读次数:255
android音乐播放器开发 SweetMusicPlayer 摇一摇换歌
上一篇写了如何在线匹配歌词,http://blog.csdn.net/huweigoodboy/article/details/39878063,现在来讲讲摇一摇功能开发。 同样用了一个Service去实现摇一摇。 ShakeListener继承自SensorEventListener,当加速度感应器感受到重力变化,就去通知onShakeListener调用onShake(), ...
分类:移动开发   时间:2014-10-08 03:47:15    阅读次数:321
android音乐播放器开发 SweetMusicPlayer 智能匹配本地歌词
上一篇写了使用MediaPlayer播放音乐,http://blog.csdn.net/huweigoodboy/article/details/39861539,现在来将一下加载本地歌词。好了,还是用那张图。 一,从内存卡上匹配歌词 将会从以下路径匹配 1)  SweetMusicPlayer/Lyrics/ 2)  歌曲同级目录下 3)  歌曲父级目录/lryics(Lryi...
分类:移动开发   时间:2014-10-08 01:50:24    阅读次数:396
Android的ExpandableListView的动画展开效果和使用traceview的性能优化
ExpandableListView的动画展开效果, 并使用traceview进行性能优化...
分类:移动开发   时间:2014-10-08 02:23:14    阅读次数:210
android音乐播放器开发 SweetMusicPlayer 智能加载在线歌词
上一篇写了使用MediaPlayer播放音乐, http://blog.csdn.net/huweigoodboy/article/details/39862773,如果没有本地歌词怎么办?现在来将一下加载在线歌词。好了,还是用那张图。 在实现这个功能的时候,lz尝试过baidu api,歌词迷api,后来选用了歌词迷api,虽然还是资源不全,而且还有很多错误。特别头疼的是有时候...
分类:移动开发   时间:2014-10-08 01:32:54    阅读次数:368
推荐几个好玩的手机游戏
封面:摘要:这里推荐几个我个人玩过的, 觉得比较好玩的手机游戏给大家,游戏都是iOS平台,安卓平台有没有上线,我没有验证过,请读者们自行搜索! 正文:我个人比较喜欢玩单机游戏,所以推荐的单机游戏会比较多一点, 当然,网游也多少会有一点! 1、暗影格斗2(Shadow Fight2)这个游戏最开始是在...
分类:移动开发   时间:2014-10-08 02:18:04    阅读次数:281
android音乐播放器开发 SweetMusicPlayer 加载歌曲列表
android音乐播放器开发   SweetMusicPlayer   加载歌曲列表 上一篇写了播放器的整体实现思路, http://blog.csdn.net/huweigoodboy/article/details/39855653,现在来总结下加载歌曲列表。       比较好的实现思路就是,自己维护一个SQLite数据库,然后音乐信息都从sd卡上扫描,好处有很多,但是这样做...
分类:移动开发   时间:2014-10-08 00:32:54    阅读次数:482
iOS常用设计模式——适配器Adapter
本文介绍了iOS常用设计模式中的Adapter,Adapter在Objective-C中通常使用对象型Adapter,这种设计模式常用的场景是遗留代码复用和类库迁移等,iOS程序员在使用UITableView时,通常都会用到这种设计模式。...
分类:移动开发   时间:2014-10-08 00:32:04    阅读次数:235
cocos2d_x_08_游戏_FlappyBird
最终效果图: 环境版本:cocos2d-x-3.3beta0 使用内置的物理引擎 计时器没有添加,可参考【cocos2d_x_06_游戏_一个都不能死】 主场景 // // FlappyBirdScene.h // 01_cocos2d-x // // Created by beyond on 14-10-7. // // #ifndef ___1_co...
分类:移动开发   时间:2014-10-08 00:31:04    阅读次数:252
android音乐播放器开发 SweetMusicPlayer 播放本地音乐
上一篇写了加载歌曲列表,http://blog.csdn.net/huweigoodboy/article/details/39856411,现在来总结下播放本地音乐。 一,MediaPlayer 首先来看看MediaPlayer的生命周期: Idle 状态:当使用new()方法创建一个MediaPlayer对象或者调用了其reset()方法时,该MediaPlayer对...
分类:移动开发   时间:2014-10-08 00:30:54    阅读次数:436
eclipse安装ADT后在windows菜单下找不到android SDK and AVD Manager选项的解决办法
在eclipse中点击window→Customize Perspective→Command Groups availability→Available command groups下勾选Android SDK and AVD Manager选项,然后在Tool Bar Visibility 下勾...
分类:移动开发   时间:2014-10-08 00:43:54    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!