在上一篇文章(Android之官方导航栏ActionBar)中,我们介绍了ActionBar各组成部分的基本应用。ActionBar除了提供Action Buttons外,还提供了多种导航方式如 Action View、Action Provider、Navigation Tabs、Drop-dow...
分类:
移动开发 时间:
2015-05-19 16:21:53
阅读次数:
263
NSScanner: nil string argumentNSScanner: nil string argumentlibc++abi.dylib: terminate_handler unexpectedly threw an exception这个错误多数都是由于空字符串引起的,请仔细检查,...
分类:
移动开发 时间:
2015-05-19 16:19:22
阅读次数:
161
网上关于苹果证书的生成和设置的教程比较多,但大多数只是讲了相关流程和步骤,有的也只是简要进行了相关说明,总之介绍的不够详细,自己最初在接触的时候也是比较困惑,下面进行总结。请结合其他...
分类:
移动开发 时间:
2015-05-19 15:07:28
阅读次数:
262
/**
?*?点击空白区域隐藏键盘.
?*?@param?event?the?event
?*?@return?true,?if?successful
?*/
@Override
public?boolean?onTouchEvent(MotionEvent?event)?{
InputMethodManager?imm...
分类:
移动开发 时间:
2015-05-19 15:06:56
阅读次数:
163
ListView是Android中常用的重要组件之一,基本上所有软件基本都会使用ListView,所以要对ListView非常熟悉。先看看程序效果图:ListView的样式很多,有纯文字型,带图片显示,带按钮的等等。本次演示一个带图片的ListView。①布局文件:在ListView程序中,布局文件相比其他普通..
分类:
移动开发 时间:
2015-05-19 15:04:13
阅读次数:
171
去年的优酷HD版有过这样一种菜单,如下图:应用打开之后,先是三个弧形的三级菜单,点击实体键menu之后,这三个菜单依次旋转退出,再点击实体键menu之后,一级菜单会旋转进入,点击一级菜单,二级菜单旋转进入,点击二级菜单的menu键,三级菜单旋转进入,再次点击二级菜单的旋转键,三级菜单又会旋转退出,这时再点击一级菜单,二级菜单退出,最后点击实体menu键,一级菜单退出。总体来说实现这样的功能:
(1...
分类:
移动开发 时间:
2015-05-19 14:53:17
阅读次数:
130
区别padding是在控件内部的margin是在控件外部的如图所示,红线区域是margin,黑线区域是padding下面是TextView的各种 padding,margin的使用效果这里宽高全是wrap_content<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout...
分类:
移动开发 时间:
2015-05-19 14:55:35
阅读次数:
840
简单介绍android中,wifi打开或关闭时的调用流程...
分类:
移动开发 时间:
2015-05-19 14:49:13
阅读次数:
214
学习了一个小时时间的tom猫小游戏,主要是学习UIImageview的动画属性,现在记录下新学习到的知识点。
主要知识点有:
1.UIImageview的各种动画方法设置
2.NSMutableArray
3.UIImage imageNamed:imageName 和 [UIImage
imageWithContentsOfFile:path]的区别
界面就是我们以前玩过的t...
分类:
移动开发 时间:
2015-05-19 14:47:45
阅读次数:
175
首先是发现这个问题是因为在真机调试的时候,xcode始终发现不了连在上面的真机;反复确认证书安装和xcode配置都没有问题,因为另一台手机可以非常好的被识别。这个问题的原因很快就找到,就是因为sdk不匹配造成的,识别不了的手机是ios 7.1。所以这里要注意一下,真机调试时如果xCode识别不了你的设备,有可能是当前SDK版本高于了你的手机。
这里先科普一下,每个版本的xcode...
分类:
移动开发 时间:
2015-05-19 14:47:37
阅读次数:
126
在iOS开发中,我们可以通过三种途径来实现定时调用某一个方法的功能。为了简便期间,我直接在Xcode中写代码以及注释。
首先我们定义一个被定时执行的方法
- (void)reloop {
NSLog(@"循环执行");
}
下边我们分别讨论这三种方法
1、使用NSTimer
// 1、使用nstimer创建定时器
// A.自动加入主循环
NSTimer *ti...
分类:
移动开发 时间:
2015-05-19 14:45:20
阅读次数:
137
实例代码:
(new OnHttpListener() {
@Override
public void onStart() {
// TODO Auto-generated method stub
super.onStart();
}
@Override
public void onProgress(int mProgress, Strin...
分类:
移动开发 时间:
2015-05-19 14:44:33
阅读次数:
142
Objective-C(一下简称OC) 的语法比较繁杂,但是从OC 1.0 版本起,有一种非常简便的方式能创建NSString 对象,那就是字面量,也就是本篇文章的核心内容。其语法如下:字面字符串NSString * string = @"i'm a string";如果不用这种方法的话,就要用常见...
分类:
移动开发 时间:
2015-05-19 14:29:10
阅读次数:
201
一.Linux系统进程间通信有哪些方式?1.socket;2.name pipe命名管道;3.message queue消息队列;4.singal信号量;5.share memory共享内存;二.Java系统的通信方式是什么?1.socket;2.name pipe;三.Android系统通信方式是...
分类:
移动开发 时间:
2015-05-19 14:30:20
阅读次数:
161
一:什么是蓝牙 1:Bluetooth是目前使用最广泛的无线通讯协议,近距离无线通讯的标准。传说瑞典有个国王特别爱吃蓝莓导致自己的牙齿天天都是蓝色的,在他执政期间这位国王非常善于交际,能说会到,和...
分类:
移动开发 时间:
2015-05-19 13:21:52
阅读次数:
173
一开始是冲这个效果去的 用新版本的SDK可以自动生成一个简单的NavigationDrawer项目 但是由于SDK版本太新的问题,运行的效果不如人愿 由于项目中用的appcompat版本是 com.android.support:appcompat-v7:22.0.0 ID...
分类:
移动开发 时间:
2015-05-19 13:18:09
阅读次数:
166