分类:
移动平台 时间:
2014-12-27 18:45:27
收藏:
0 评论:
0 赞:
0 阅读:
448
Android NDK开发经常因某些因素会出现一些意想不到的错误,很多时候调试这些错误的时候,显得比调试Java代码要复杂,一方面是导致错误的原因很多很杂,另一方面NDK开发涉及到C/C++代码的编写,很多程序员对此不熟悉。那么这篇博客就总结一下,在NDK开发中经常出现的一些问题,并且尝试提供一些正确的解决方案,方便在开发时能够快速定位到错误,更改错误,当然了,错误是多种多样的,很难把所有的错误都总结出来,在这里仅作为一个笔记吧,以后在NDK开发中发现一个错误或者解决一个错误后,我就在这里记录一下,日积月累...
分类:
移动平台 时间:
2014-12-27 17:36:27
收藏:
0 评论:
0 赞:
0 阅读:
962
感觉Android好奇宝宝这个系列是脱离不了ListView和GridView了。。。
一个自定义Adapter,可以快速实现三个功能:
(1)自动缓存处理
(2)支持item的不同布局
(3)局部刷新...
分类:
移动平台 时间:
2014-12-27 17:35:57
收藏:
0 评论:
0 赞:
0 阅读:
360
1.用模型取代字典的好处
?使用字典的坏处
Ø一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编译器不会有任何友善提示,需要手敲
dict[@"name"] =
@"Jack";
NSString*name = dict[@"name"];
Ø手敲字符串key,key容易写错
ØKey如果写错了,编译器不会有任何警告和报错,造成设错数据或者取错数...
分类:
移动平台 时间:
2014-12-27 17:35:17
收藏:
0 评论:
0 赞:
0 阅读:
351
xcode中自带的Instuments工具可以用来进行IOS APP的自动化测试, 以及用于进行内存泄露, 文件读写操作等的性能分析....
分类:
移动平台 时间:
2014-12-27 17:34:57
收藏:
0 评论:
0 赞:
0 阅读:
336
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory
通常,iOS系统中判断文件或者目录是否存在,可以用上面这个API。
第二个参数 isDirectory是个传出参数, 用于返回,是文件还是目录。
一般两种情况会使用这个API
需求一、 判断文件或者目录是否存在
需求二....
分类:
移动平台 时间:
2014-12-27 17:34:37
收藏:
0 评论:
0 赞:
0 阅读:
311
Uri
一、使用地点
通用资源标志符(Universal Resource Identifier, 简称"URI")。
Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。
URI一般由三部分组成:
访问资源的命名机制。
存放资源的主机名。
资源自身的名称,由路径表示。
Android的Uri由以下三部分组成: "content://"、数据的路径...
分类:
移动平台 时间:
2014-12-27 17:34:17
收藏:
0 评论:
0 赞:
0 阅读:
448
1.Xib文件的使用
?Xib文件可以用来描述某一块局部的UI界面
?
?Xib文件的加载
Ø方法1
NSArray*objs = [[NSBundle
mainBundle] loadNibNamed:@"MJAppView"
owner:nil
options:nil];
这个方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中
(如果xib如...
分类:
移动平台 时间:
2014-12-27 17:34:07
收藏:
0 评论:
0 赞:
0 阅读:
380
大家觉得编写一本描述MonkeyRunner原理分析的书籍如何?估计大概10万字左右。内容大概分布如下:
Monkey实现原理: 去描述运行在目标安卓机器的monkey是如何运行并处理MonkeyRunner发送过来的事件请求并把事件注入到系统的Monkey命令处理源码情景分析:去分析关键命令事件如touch,tap等的实现原理AndroidDebugMonitor(adb)运行原理: ...
分类:
移动平台 时间:
2014-12-27 17:33:37
收藏:
0 评论:
0 赞:
0 阅读:
284
1.view的封装
?如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,不让外界关心
?
?外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据
2.使用xib封装一个自定义view的步骤
1> 新建一个继承UIView的自定义view,假设类名叫做(MJAppView)
2> 新建一个MJA...
分类:
移动平台 时间:
2014-12-27 17:33:17
收藏:
0 评论:
0 赞:
0 阅读:
244
在Github上看到一些进度条的功能,都是通过Core Graph来实现。无所谓正确与否,但是开发效率明显就差很多了,而且运行效率还是值得考究的。其实使用苹果提供的Core Animation能够非常简单和方便的实现环形进度条效果,而且还可以高效的保证动画效果,无论是前进还是后退。文字水平比较有限,...
分类:
移动平台 时间:
2014-12-27 17:27:47
收藏:
0 评论:
0 赞:
0 阅读:
558
颜色名称RRGGBB含义颜色名称RRGGBB含义aliceblueFOF8FF爱丽斯蓝antiquewithFAEBD7古董白aqua00FFFF浅绿色aquamarine7FFFD4碧绿色azureF0FFFF天蓝色beigeF5F5DC米色bisqueFFE4C4桔黄色black000000黑色...
分类:
移动平台 时间:
2014-12-27 17:25:17
收藏:
0 评论:
0 赞:
0 阅读:
930
转载http://blog.csdn.net/dxpqxb/article/details/7987764我们经常看见一句话:Android主线程是线程不安全的。这句话的意思是:更新UI只能是主线程的工作,子线程更新UI是线程不安全的,所以android里非主线程操作主UI就会报错。为什么呢?因为子...
分类:
移动平台 时间:
2014-12-27 17:22:37
收藏:
0 评论:
0 赞:
0 阅读:
304
组件布局最好通过一个兄弟组件或者父组件确定其位置坐标。gravity属性,能容在组件内部的位置EditText中的提示属性hint,以及如何设置密码的输入格式 1 7 8 14 15 23 24 33 34 41 42 49...
分类:
移动平台 时间:
2014-12-27 17:18:27
收藏:
0 评论:
0 赞:
0 阅读:
334
由源代码,可得到如下的类继承关系:在方法applicationDidFinishLaunching中,首先会调用CCDirector* pDirector = CCDirector::sharedDirector();来初始化导演类,导演类是一个单例,由下方法中可知,创建的是一个CCDisplayL...
分类:
移动平台 时间:
2014-12-27 17:15:56
收藏:
0 评论:
0 赞:
0 阅读:
281
Android界面开发之菜单Menu用法Android手机用一个按键“Menu”专门来显示菜单,所以,当应用程序设置了菜单,我们便可以通过该按键来操作应用程序的菜单选项。要实现菜单功能,首先需要通过方法onCreateOptionsMenu来创建菜单,然后需要对其能够触发的事件进行监听,这样才能够在...
分类:
移动平台 时间:
2014-12-27 17:15:17
收藏:
0 评论:
0 赞:
0 阅读:
292
Spinner是下拉列表框,用户可以通过该控件从所列item中进行选择,还可以触发item的监听事件。 该实例通过ArrayAdapter类创建了含有30个item的下拉列表,当用户从所列的item中进行选择后,会弹出一个消息框,提示用...
分类:
移动平台 时间:
2014-12-27 16:12:57
收藏:
0 评论:
0 赞:
0 阅读:
289
layout_below,layout_above,layout_toRightOf,layout_toLeftOflayout_alignRight,layout_alignLeft,layout_alignTop,layout_alignBotton什么是baseLine?
分类:
移动平台 时间:
2014-12-27 16:08:16
收藏:
0 评论:
0 赞:
0 阅读:
210
一:新建项目 File-New-Android Application Project 图:HelloAndroid的项目 src文件夹 src:存放项目的源码,在src文件夹中,系统为我们自动创建了MainActivity.java package com.example.helloandroid...
分类:
移动平台 时间:
2014-12-27 16:06:36
收藏:
0 评论:
0 赞:
0 阅读:
419
http://bbs.csdn.net/topics/390814472打印的日志如下:(notloaded)解决办法:还原模拟器就ok了,操作步骤:iOSSimulator>ResetContentandSettings...再运行就OK了
分类:
移动平台 时间:
2014-12-27 16:04:36
收藏:
0 评论:
0 赞:
0 阅读:
226