码迷,mamicode.com
首页 > 移动开发
Android SurfaceView实战 打造抽奖转盘
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41722441 ,本文出自:【张鸿洋的博客】1、概述今天给大家带来SurfaceView的一个实战案例,话说自定义View也是各种写,一直没有写过SurfaceView,这个玩意是什么东西?什么时候用比较好呢?可以看到SurfaceView也是继承了View,但是我们并不需要去实现...
分类:移动开发   时间:2014-12-04 15:42:24    阅读次数:307
【Android开发经验】如何获取媒体库中所有音频文件信息,并在文件增删后及时更新媒体库
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992    今天一打开博客,发现一位朋友给我发了一封私信,请教下面的问题,所以特写此文章,为其解惑。    从这位朋友的提问中,我们需要了解下面的这些问题,才能给他很好的解答:(1)如何获取手机里所有歌曲的信息?(2)在歌曲文件发生改变,比如增删操作之后,如何及时的更新媒体库,从而获取到最新的歌曲信息?(3)在4...
分类:移动开发   时间:2014-12-04 15:42:03    阅读次数:225
iOS反射机制: objc_property_t的使用
iOS属性反射:说白了,就是将两个对象的所有属性,用动态的方式取出来,并根据属性名,自动绑值。(注意:对象的类,如果是派生类,就得靠其他方式来实现了,因为得到不该基类的属性。) 常用的反射方式,有如下两种: 从一个自定义实体类->自定义实体类 从一个NSDictionary->自定义实体类(此方式最最常用,如网络Json数据会组成NSDictionary。sqlite查询数据,可...
分类:移动开发   时间:2014-12-04 15:39:34    阅读次数:130
Android自动化测试之路——Provider(二)
再来说说第二种测试方式:前提:需要你的测试工程与被测工程运行在统一进程中,使用InstrumentationTestcase相关的子类。1、获取被测应用的db列表,通过调用ApplicationContext的databaseList;2、自定义一个SQLiteOpenHelper的之类作为操作接口...
分类:移动开发   时间:2014-12-04 15:35:21    阅读次数:151
Android系统Surface机制的SurfaceFlinger服务的线程模型分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8062945在前面两篇文章中,我们分析了SurfaceFlinger服务的启动过程以及SurfaceFlinger服务初始化硬件帧缓冲区的过程。从这...
分类:移动开发   时间:2014-12-04 15:33:33    阅读次数:297
实现Android的不同精度的定位(基于网络和GPS)
解决方案:实现Android的不同精度的定位(基于网络和GPS)Android中的定位服务的相关类基本上都在android.location包中,其中位置服务管理器(LocationManager)提供了定位功能所需要的API,下面是实现定位方法的关键部分:1、实例化位置服务管理器的方法如下://变...
分类:移动开发   时间:2014-12-04 15:34:07    阅读次数:159
Android获取系统顶部状态栏(StatusBar)与底部工具栏(NavigationBar)的高度
Android一些设备都有上下两条bar,我们可以获取这些bar的信息。下面放上获取高度的代码。代码注释和其他方法有空再放。原文地址http://www.cnblogs.com/rossoneri/p/4142962.html获取顶部status bar 高度private int getStatu...
分类:移动开发   时间:2014-12-04 15:33:36    阅读次数:129
Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8046659在前文中,我们分析了SurfaceFlinger服务的启动过程。SurfaceFlinger服务在启动的过程中,会对系统的硬件帧缓冲区进...
分类:移动开发   时间:2014-12-04 15:30:25    阅读次数:695
IOS“The run destination My Mac 64-bit is not valid
1. iOS APP Project or ?Mac APP Project编译错误提示: “The run destination My Mac 64-bit is not valid for Running the scheme ‘***‘. The scheme ‘***‘ contains no buildables that can be built for th...
分类:移动开发   时间:2014-12-04 14:08:35    阅读次数:183
IOS开发-UIDatePicker和UIPickerView(拾取器)
外观及作用                     UIDatePicker和事件相关,用来设置时间,选择时间等。UIPickerView则是自定义的,可以用作下拉列表等 运行结果 本示例主要简示了这些拾取器的用法,效果图如下所示(改成Iphone4大小了):          构建概要 1.新建基本视图或者基于TabView的工程,如果是...
分类:移动开发   时间:2014-12-04 14:04:42    阅读次数:143
iOS开发学习之#提醒处理#(2)响应动作表单
在动作表单中我们用很多按钮实现,在这里我们用到了UIActionsheetDelegate协议中的actionSheet:clickedButtonAtIndex:方法实现,其语法形式如下: - (void)actionSheet:(UIActionSheet*)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex; 其中,(UIAct...
分类:移动开发   时间:2014-12-04 14:03:20    阅读次数:226
IOS键盘挡住UITextView的解决方案
- (void)registerForKeyboardNotifications { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:) name:UIKeyboardDidShowNotification object:nil]; [[NSNoti...
分类:移动开发   时间:2014-12-04 14:00:20    阅读次数:168
Android KitCat 4.4.2 ADB 官方所支持的所有Services格式翻译
在之前的文章中有转帖网上同行制作的ADB协议表格adb概览及协议参考>>,但不够详尽,所以这里自己另外基于Android 4.4.2的技术文档重新做一次翻译。 HOST SERVICES: 主机服务: host:version Ask the ADB server for its internal version number. As a special exception, th...
分类:移动开发   时间:2014-12-04 13:58:09    阅读次数:267
Android应用程序请求SurfaceFlinger服务创建Surface的过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/7884628前面我们已经学习过Android应用程序与SurfaceFlinger服务的连接过程了。连接上SurfaceFlinger服务之后,An...
分类:移动开发   时间:2014-12-04 13:54:29    阅读次数:310
Dialog式的Activity(AndroidActivity生命周期)
概述 和普通的Activity跳转稍微不同的是,当第1个Activity跳转到第二个Activity后,如果点击'back'按钮(即Android键盘的按钮,则不会调用调用第一个Activity的onStop方法,因为弹出对话框的时候,第1个Activity对用户仍然是Visible(可见的). ....
分类:移动开发   时间:2014-12-04 13:54:29    阅读次数:273
Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/7932268在前面一篇文章中,我们分析了Android应用程序请求SurfaceFlinger服务创建Surface的过程。有了Surface之后,...
分类:移动开发   时间:2014-12-04 13:52:32    阅读次数:381
Android应用程序组件Content Provider在应用程序之间共享数据的原理分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6967204在Android系统中,不同的应用程序是不能直接读写对方的数据文件的,如果它们想共享数据的话,只能通过 Content Provider...
分类:移动开发   时间:2014-12-04 13:52:21    阅读次数:262
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!