移动平台-日排行
ios系统矿建概述 iOS操作系统是苹果为公司移动设备提供的操作系统,为方便应用开发者采用了先进的设计模式。采用了经典的MVC设计模式和框架模式。本篇文章我们主要关注iOS系统提供的框架,对MVC设计模式不做过多的描述。 我们通常称呼iOS的框架为Cocoa Touch框架,Cocoa Touch是 ...
官方文档这样写的: 在iOS4之后有了另外一种写法: 该写法来自 objcolumnist,文中提到,该写法具有以下几个特性: 1. 线程安全。 2. 满足静态分析器的要求。 3. 兼容了ARC 下面是官方文档介绍: dispatch_once Executes a block object onc ...
http://www.cocoachina.com/ios/20160421/15912.html 本文为投稿文章,作者:编程小翁(简书) 用户统计 用户行为统计(User Behavior Statistics, UBS)一直是移动互联网产品中必不可少的环节,也俗称埋点。在保证移动端流量不会受较大 ...
先简单介绍一下SQLite数据库:
2000年由D.Richard Hipp发布。
是一款轻型、开源嵌入式关系数据库,占用资源非常低。目前用于很多嵌入式产品中,在嵌入式设备中,SQLite可能只需要几百K的内存就够了。
与Mysql、PostgreSQL这两款开源世界著名的数据库管理系统相比,它的处理速度更快。
在Android平台下,除了可以在Android程序中操作SQLite数据库之外,还可以在命令行模式下进行各种数据库的操作,包括表的各种操作,对数据的增加、删除、修改、查询。...
<input id="add_phone" style="width: 160px;" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getD ...
一.概述 滚动时间选择现在貌似很常用,所以就总结一下,显示效果一般般 , 做个参考吧! 以上就是效果图,可以滚动选择 日期时间, 由于是在 5.0系统运行的,貌似5.0系统做了什么变动,下面的 "取消","确定" 默认不会居中显示,我也不知道怎么才能让它居中显示, 但是在5.0以下系统运行 默认是居 ...
为了自己学习方便,对Android的部分源码原样粘贴在这里,然后自己编辑,用中文注释了一下。不是原创代码。
/**
* Loads an XML description of a keyboard and stores the attributes of the keys.
* A keyboard consists of rows of keys....
1、安装Android SDK (1)首选下载Android SDK; (2)下载完成之后,在Ubuntu系统下进行解压; (3)解压完成之后,配置环境变量; ①用vim打开/etc/profile文件; ②在底部添加: ANDROID_SDK_PATH=/mch0dmin/android-sdk- ...
这一切的前提是你装了git,有了github帐号,之后就很简单,但是导入之后交给android studio 也会发生各种编译错误,这个时候就需要自己去一一解决了,主要还是 引用依赖版本的问题 第一步: 你的电脑上首先要有git和AndroidStudio,没有的话赶紧下去吧,之前我的博客也有开发工 ...
关于网络编程,网上也有许多好的文章,这里我就选了几篇觉得不错的归纳到了一起,仅供参考
Android网络编程概述
首先,应该了解的几个问题:
1)Android平台网络相关API接口
a) java.net.*(标准Java接口)
java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建UR...
一、集成百度地图(傻瓜教程,以网站说明文档为准,此处罗列几项主要步骤) 1、登录 http://lbsyun.baidu.com 百度地图开发者平台,获取SDK和集成文档。 2、百度地图可以提供的一些服务 (1)地图:提供地图展示和地图操作功能; (2)POI检索:支持周边检索、区域检索和城市内兴趣 ...
前言:自从上个星期开始整这个推送,弄了差不多一个星期,今天终于给整好了,因此现在来记录这段"奇妙"的旅程. 我们公司使用的消息推送是用的第三方--个推,这里不得不说一下,个推的技术人员还是蛮热心的,一直在帮助我排查问题,终于问题解决了,感谢感谢! 步骤及问题排查: 1.参照开发文档,集成SDK ,这 ...
为了查看方便,特意贴一段 Google API 文档:http://developer.Android.com/intl/zh-cn/guide/practices/screens_support.html
文章末尾会附上该篇文档。
近期做些关于手机适配的工作。
下面来总结一下,希望可以对大家有帮助,本人能力有限,如果有解释失误的地方,请务必帮忙指出,谢谢。
首先引入几个概...
1.小米路由器配置
1.1开发版刷机
新的小米MINI路由器自带稳定版系统,该系统不能进行刷机,因此需要升级为开发版操作系统。
开发版下载地址:http://miwifi.com/miwifi_download.html
(1)准备工作
第一步选择ROM下载,路由器型号为mini。第二步,准备一个U盘,并将其格式化为FAT32格式,而后把下...
原创文章,欢迎分享;未经许可,不得转载;版权所有,侵权必究开发环境使用的是目前为止最新的稳定版软件:Mac OS X Lion 10.7 + Xcode 4.1目前Xcode 4.2 Preview版也已经发布,据说其修改方法跟4.1非常类似,只改动了一行代码,请参看参考文章的第二篇。本文仍以4.1版本为例。更新:现在Xcode 4.2正式版和iOS 5均已发布,下面补充上4.2的修改方法。(20...
无论什么样的程序开发过程中,出现错误都是不可避免的,一般情况下,语法错误会被开发环境检测到,并能及时的提示我们错误的位置以及修改的方法,但是逻辑错误就不是那么容易被发现了,通常逻辑错误的定位和分析是一件非常困难的事情。 所以在学习Android过程中,继学习它的程序结构,写了HelloWorld和一 ...
一、 AAPT err(1118615418): ERROR: 9-patch image icon_item_bottom_line.9.png malformed No marked region found along edge. Found along left edge Crunrhing... ...
http://blog.csdn.net/totogo2010/article/details/7681879 1、UINavigationController导航控制器如何使用 UINavigationController可以翻译为导航控制器,在iOS里经常用到。 我们看看它的如何使用: 下面的图 ...
问题:进行以上Java编译的时候,出现unmappable character for encoding GBK。 提问者采纳 你用javac -encoding UTF-8 Exerc02.java能正常输出, 说明你的java文件的编码是utf8你用javac Exerc02.java编译出错, ...
联想的ThinkPad系列笔记本一般是按F1进如BIOS的,但是由于现在联想的笔记本多数都是预装Win 8或者更高版本的系统,所以有时候就没办法直接按F1进去BIOS。其原因是因为Win 8或者更高版本的系统中启用了快速启动的设置,也就是因为系统启动太快了,所以按F1是没办法直接进入系统的。那么知道 ...