一、View的dispatchTouchEvent和onTouchEvent探讨Android事件传递机制前,明确android的两大基础控件类型:View和ViewGroup。View即普通的控件,没有子布局的,如Button、TextView. ViewGroup继承自View,表示可以有子控件...
分类:
移动开发 时间:
2015-05-13 19:17:54
阅读次数:
238
在OC中可以对库里面的类在原有基础上进行扩展比如对NSSting添加新的属性变量和方法,可以在xcode中新建对应的.m文件选择对应的原有的类然后可以选择扩展或者分类,分类会自动以+号连接,扩展会自动以_号连接,比如"NSString+security.h""NSString_extension.h...
分类:
移动开发 时间:
2015-05-13 19:13:33
阅读次数:
152
简介Android中常常使用XML文件保存用户的APP设置信息。因此需要对XML文件的相关操作进行了解。本文将以《学生信息管理系统》为案例背景进行介绍相关的XML解析的介绍,以及其他相关知识的阐述。需求:在一个Activity中可以动态添加一个学生信息并保存到XML文件。同时,还可以查看当前的所有学...
分类:
移动开发 时间:
2015-05-13 19:13:24
阅读次数:
247
不知道离线缓存技术的可以参照上一篇文章: HTML5之appcache语法理解/HTML5应用程序缓存/manifest缓存文件官方用法翻译参考文章window.applicationCacheAPI 官方用法:window.applicationCache.addEventListener('u....
分类:
移动开发 时间:
2015-05-13 19:09:26
阅读次数:
169
我编写了一个onKeyDown函数,用来捕获上下键盘的时候,按照一般都教程,也就是android入门到精通详解中。使用的是 KEYCODE_DPAD_UP的四个,,,但是实际上确没有反应。然后借助于log在终端输出,发现了问题。1.首先导入log包import android.util.Log;2....
分类:
移动开发 时间:
2015-05-13 19:09:05
阅读次数:
157
下面这段代码可以查看ios中可用的字体,具体那些字体长什么样,可以查看字体册工具。NSArray *familyArray = [UIFont familyNames];for (id family in familyArray) {printf(“%s\n”,[family cStringUsin...
分类:
移动开发 时间:
2015-05-13 19:08:44
阅读次数:
136
新建一个类MyApplication,继承自Application。代码如下:MyApplication.java: 1 package com.smyhvae.homepicdemo; 2 3 import android.app.Application; 4 import android.os....
分类:
移动开发 时间:
2015-05-13 19:07:27
阅读次数:
158
转:http://stackoverflow.com/questions/16561779/nssearchpathfordirectoriesindomains-nsuserdomainmaskDocumentsNSArray *paths = NSSearchPathForDirectories...
分类:
移动开发 时间:
2015-05-13 18:59:24
阅读次数:
125
在有些应用中需要用到背景音乐和音效,那在程序中是这么实现的。1.首先加载背景音乐需要用到AVFoundation框架2.音乐资源都是在包里的,所以需要获得包路径,涉及方法- (id)initWithContentsOfURL:(NSURL *)url error:(NSError **)outErr...
分类:
移动开发 时间:
2015-05-13 18:58:40
阅读次数:
243
- (void)postImage:(UIImage *)_image{ //分界线的标识符 NSString *TWITTERFON_FORM_BOUNDARY = @"AaB03x"; //根据url初始化request NSInteger schoolID = [[Ba...
分类:
移动开发 时间:
2015-05-13 18:55:13
阅读次数:
135
LinearLayout layout = (LinearLayout) mInflater.inflate( R.layout.cell_check_item, null); LinearLayout.LayoutParams param...
分类:
移动开发 时间:
2015-05-13 18:52:17
阅读次数:
472
微博开放接口的调用,如发微博、关注等,都是需要获取用户身份认证的。目前微博开放平台用户身份鉴权主要采用的是OAuth2.0。为了方便开发者开发、测试自己的应用。OAuth2.0较1.0相比,整个授权验证流程更简单更安全,也是未来最主要的用户身份验证和授权方式。
分类:
移动开发 时间:
2015-05-13 18:52:20
阅读次数:
146
添加WiFi以及访问网络的权限:操作外部存储设备文件:录音时需要的权限:录制视频时需要的权限:发送短信:收短信:收彩信:GPS:
分类:
移动开发 时间:
2015-05-13 18:46:36
阅读次数:
128
安卓编译篇 安卓原理篇 应用原理篇 安卓系统工具 1 -系统简介 -源码下载及编译 -编译系统 2. -操作系统基础 -安卓进程/线程管理 -进程间通信—binder -安卓启动过程简析 -管理activity和组件运行状态的系统进程 –activity manager service -GUI s...
分类:
移动开发 时间:
2015-05-13 18:46:57
阅读次数:
589
Android Framework 简介 简介之前的研究太偏向应用层功能实现了,很多原理不了解没有详记,结果被很多公司技术人员鄙视了,为了减少自己的短板,重新复习了一遍C++、java、Android的开发,现在开始研究应用框架层了。记录1、下载源码,目录如下:2、Android系统的层次如下:3、...
分类:
移动开发 时间:
2015-05-13 18:45:44
阅读次数:
300
首先所有的Model还是使用oc来写——看到这一句是不是想关网页了- - #,在swift里面直接写一直报错所以就将就用oc来写了,这里主要是分享一下搭配Alamofire使用的经验。
分类:
移动开发 时间:
2015-05-13 18:46:10
阅读次数:
180
在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedTe...
分类:
移动开发 时间:
2015-05-13 18:44:11
阅读次数:
132