一 UIDevice 简介 UIDevice类提供了一个单例实例代表当前的设备。从这个实例中可以获得的信息设备,比如操作系统名称、电池电量值(batteryLevel)、电池状态(batteryState)、设备的类型(model,比如iPod、iPhone等...
分类:
移动开发 时间:
2015-03-16 08:44:16
阅读次数:
213
Android中的多线程可以有多种实现方式,前面我们已经讲过了封装程度较高异步任务(AnsyncTask),这一节我们来看看较为灵活的方式:Handler Looper MessageQueue Message。Message:用于线程之间传递信息,发送的消息放入目标线程的MessageQueue中...
分类:
移动开发 时间:
2015-03-16 08:38:53
阅读次数:
196
绑定服务调用服务里方法的过程
音乐盒小案例
利用服务注册特殊广播接收者
使用AIDL来进行跨进程通信...
分类:
移动开发 时间:
2015-03-16 06:22:34
阅读次数:
257
众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,你会发现其实Android屏幕适配也可以很简单。基本概念Android屏幕适配必须要理解的一些概念,这部分可能比较枯燥,但是俗...
分类:
移动开发 时间:
2015-03-16 00:57:50
阅读次数:
205
金阳光视频:http://v.youku.com/v_show/id_XODcyMjM1MDA4.html?from=y1.2-1-87.4.4-1.1-1-2-31.安装jdk,sdk,TT2.对app进行压力测试(性能测试),模拟器和真机都可以,发送伪随机事件流(一段时间内不重复)(随机事件流:...
分类:
移动开发 时间:
2015-03-16 00:57:47
阅读次数:
216
1.数据持久化存储 android提供了4种文件存储方式:文件(/data/data//files/),SharePreference(/data/data//shared prefs/) , SQLite数据库(/data/data//database/)和Content Provider。 an...
分类:
移动开发 时间:
2015-03-16 00:54:57
阅读次数:
196
Windows Store App中可以直接使用Scrollviewer实现缩放功能,基本代码如下: 用法很简单,但是有一个地方需要注意的是,如果ScrollViewer的Content中直接包含的是Gri...
分类:
移动开发 时间:
2015-03-16 00:54:04
阅读次数:
235
在做iOS开发过程中,我们经常需要输出日志来查看某些数据是否打印出来,或者查看查个类是否被调用了。系统默认的是NSLog(@"xxxx %d",1) ,但如果该APP要发布到商店,就要把这些日志全部都注释掉,要不是的话,要非常占内存。当前的做法是,在.pch 中,定义一个宏:#ifdef DEBUG...
分类:
移动开发 时间:
2015-03-16 00:53:43
阅读次数:
232
1.SQLite android内置SQLite数据库,它是一个轻量级的嵌入式数据库,在默认情况下每个应用所创建 的数据库都是私有的,其名字是唯一的,各个应用无法访问对方的数据库。各个应用生成的 数据库存储在“/data/data//database/”目录下。2.DAO设计应用 将底层数据库存储逻...
分类:
移动开发 时间:
2015-03-16 00:51:11
阅读次数:
163
LocationClient现在无法使用,以下是新的解决方案https://developer.android.com/training/location/retrieve-current.htmlpublic class MainActivity extends ActionBarActivity...
分类:
移动开发 时间:
2015-03-16 00:51:28
阅读次数:
231
修改UITextField高度 === --- ## 是否可以通过修改frame改变高度 网上流传的代码中使用如下一份代码: // ? ?以下代码任然不能改变UITextField高度 ? ? ????CGRect rect = _userNameField.bounds; ? ? ...
分类:
移动开发 时间:
2015-03-15 23:48:15
阅读次数:
1453
功能描述:
分解 assets 目录文件下的 PNG 图片成 各个小尺寸 PNG 图片 。
主函数执行:
// 创建目录, 用来保存分解出来的图片 createPath("/sdcard/gui_blocks/"); createPath("/sdcard/gui_blocks_2/"); createPath("/sd...
分类:
移动开发 时间:
2015-03-15 23:42:19
阅读次数:
522
配置Android环境遇到的问题及解决办法: 1 环境安装地址 http://pan.baidu.com/s/1jGzNzyI 2 其他: 2.1 安装 2.1.1 安装JDK,JRE 成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“J...
分类:
移动开发 时间:
2015-03-15 23:38:32
阅读次数:
292
iOS程序的运行原理: 1. main.m 主函数是所有程序的入口函数。 2. 在main函数里是UIApplicationMain函数,开启了一个无限循环,以监听该应用。 该UIApplicationMain函数有4个参数,前两个分别是main函数的参数,第3个参数UIApplicatio...
分类:
移动开发 时间:
2015-03-15 23:39:14
阅读次数:
164
[代码] 调用拨号程序 // 给移动客服10086拨打电话 Uri uri = Uri.parse("tel:10086"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent);[代码] 发送短信或彩...
分类:
移动开发 时间:
2015-03-15 23:32:34
阅读次数:
212
系统:mac 10.9.5 编辑器:xcode 6.1 语言:swift新建一个single view application,将use core Data勾选。在xcode最左侧会有一个xxx.xcdatamodeld文件,点击添加一个entity,并双击重命名为Person。然后点击添加属性.....
分类:
移动开发 时间:
2015-03-15 23:29:57
阅读次数:
2761