自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于Android的一些资源

Android的api资源--------------http://www.embeddedlinux.org.cn/androidapi/Android的官方教程---------------http://hukai.me/android-training-course-in-chinese/index.html

2016-05-31 13:23:55 264

原创 mac虚拟机

PD虚拟机

2016-05-30 13:38:48 461

原创 关于AndroidMainfest中uses-feature

这是一个过滤器会过滤掉不合适的设备,如过滤掉不具备蓝牙4.0的机型。

2016-05-26 10:06:33 255

原创 Android studio中某些快捷键

提示Ctrl+alt+space实现需要重写的方法alt+enter导包赋值jar包到libs下,右键点击as libary或者file-project structure-app-dependercies-+号-OK

2016-05-25 11:29:16 242

原创 Android ES提示ADT版本过低

点击help选择install new software。In the Work with field,键入: https://dl-ssl.google.com/android/eclipse/,选择Developer Tools / Android Development Tools.点击next,开始安装。或者在预览界面选择低版本的sdk(但一般这样还是预览不了);

2016-05-25 10:10:53 272

原创 关于sdk更新后报错

Error: Error parsing D:\adt-bundle-windows-x86-20131030\sdk\system-images\android-22\android-wear\x86\devices.xmlcvc-complex-type.2.4.d: 发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。去上述路径找到devices,删除,用sd

2016-05-25 09:54:24 344

原创 Android中的框架-KJFrameForAndroid

KJFrameForAndroid包含网络请求、图片处理、数据库操作等

2016-05-24 17:35:43 393

转载 Android性能优化典范3

1,arrayMaphashMap是单数组格式存储,占用内存;arrayMap使用二哥数组进行工作,其中一个数组记录key hash过后的顺序列表,领一个数组按key的顺序记录key-value的值。当想获取某个value的时候,ArrayMap会计算输出key转换过后的hash值,然后对hash数组进行二分法查找查找对应的index,然后可以通过这个index在在另外一个数组中直接访问到需要

2016-05-24 15:53:27 345

原创 Android性能优化1

1.渲染------Reder Performance Android系统每隔16ms会发出VSYNC(垂直同步)信号,该信号会触发UI的渲染,如果每次都渲染成功,那么就可以达到60fps,为了实现60fps的流畅画面,那程序的操作必须在16ms中完成。2.过度绘制------Understanding Overdraw指屏幕中的摸个像素在同一帧的时间内被绘制了对此,在多层次的ui结构

2016-05-24 11:55:52 389

原创 Android性能优化典范2

Android 5.0中JobScheduler 已成为执行后台工作的首选方式,其工作方式有利于用户。应用可以在安排作业的同时允许系统基于内存、电源和连接情况进行优化。JobScheduler 可实现控制和简洁性,我们想要所有应用都使用它。另一个非常好的选择是 GCMNetworkManager,其在旧版 Android 中提供类似的作业安排和兼容性。

2016-05-24 10:19:27 367

原创 ios中的字符串等的拼接+for循环实例

for (int i=0; i++; i8) {        //NSString* ints=[NSString stringWithFormat:@"%d",i];       [self.stringsaddObject:[[NSStringalloc]initWithFormat:@"%@,%@",@"hello", [NSStringstringWithForm

2016-05-20 10:05:05 6169

转载 iOS中的点击事件

在控件事件中,简单解释下下面几个事件。说明:由于是在“iOS 模拟器”中测试的,所以不能用手指,只能用鼠标。1)UIControlEventTouchDown指鼠标左键按下(注:只是“按下”)的动作2)UIControlEventTouchDownRepeat指鼠标左键连续多次重复按下(注:只是“按下”)的动作,比如,鼠标连续双击、三击、……、多次连击。说明:多次重复按下时

2016-05-20 09:40:14 432

原创 Android中的事件分发机制和iOS中的事件分发机制

Android中的事件分发是从父容器依次传递给子控件,iOS中是子控件依次传递给父容器。Android:1.Touch事件分发中只有两个主角:ViewGroup和View。ViewGroup包含onInterceptTouchEvent、dispatchTouchEvent、onTouchEvent三个相关事件。View包含dispatchTouchEvent、onTouc

2016-05-19 14:37:09 834

原创 关于iOS中的弹出窗口----UIAlertController

iOS中的弹出窗口分为UIAlertView和UIActionSheet这两种,其中前者类似于Android中的dialog,在屏幕中间弹出一个窗口;后者为在屏幕下方弹出的窗体。在iOS8以后,两者由UIAlertController统一实现:UIAlertView的实现--    UIAlertController* ui=[UIAlertControlleralertC

2016-05-19 14:18:27 2514

原创 object-c中的-和+

加号 是可以通过类名直接调用这个方法,而减号则要实例化逸个对象,然后通过实例化的对象来调用该方法!(+ 和java中的static 方法相似)

2016-05-18 14:35:33 1219

原创 全局变量,局部变量和成员变量

全局变量    main函数所在类中的全体变量局部变量    如方法体中定义的变量成员变量   java中类   c中结构体  oc中类的成员变量

2016-05-18 14:31:22 250

原创 object-c中类的定义

分为接口部分和实现部分:关于借口部分,以.h结尾的文件@interface MyClass :NSObject{int _count;id _data;NSString* _name;}-(void) test;-(void)test2;@end关于实现部分:#importt "MyClass.h"@implementation MyClass{

2016-05-18 13:48:48 318

原创 Android读取数据库

String databaseFilename = DATABASE_PATH + "/"+ DATABASE_NAME;    File dir = newFile(DATABASE_PATH);    if(!dir.exists())     dir.mkdir();    if(!(newFile(databa

2016-05-17 12:00:00 638

原创 object-c中数组的某些知识

int array[5];sizeof(array)/sizeof(array[o])----------------该方法将会返回数组array的长度:sizeof(array)可以返回整个数组占用的字节数,sizeof(array[0])可以返回第一个数组元素占用的字节数,所以相除的结果就是数组元素的个数。

2016-05-17 11:59:24 335

原创 object-c语法--goto语句

使用goto数据可以使程序跳转到指定位置进行处理。关于标记的创建---标签名:,使用实例如下-(void)test{int i=0;i++;start:if(i>0){goto statrt;}}该程序实现无限循环

2016-05-17 11:24:48 611

原创 Android原生的刷新控件--SwipefreshLayout

XML中布局如下:      android:id="@+id/swip"     android:layout_width="fill_parent"     android:layout_height="fill_parent">                   android:layout_width="fill_parent"         android

2016-05-17 10:58:16 3201

原创 ios中的数据存储方式

1.NSKeyedArchiver:采用归档的形式保存数据,该数据对象需要遵守NSCoding协议,并且该对象对于的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法为编码的方法,后一个我解码的方法。2.NSUserDefaults:类似于Android中的sharepreference。实现如下:NSUserDefaults* de=[NSUserDef

2016-05-16 17:30:44 246

原创 iOS开发--tableview--Android中的listview

UItableview继承自UIscrollview,关于其的属性面板属性如下:content---用于选择该表格是动态表格还是静态表格,该列表框支持Dynamic Prototypes和Static Cells两个列表项,其中Dynamic代表动态单元格原型,stytle---指定该表格的风格,包含以下两种选---Plain:指定该表格使用最普通的风格;Grouped:指定该表格

2016-05-16 14:52:35 1058

原创 Object-c反射机制

Object——C提供了三种方式实现与运行环境的交互直接使用Object-c的源代码实现。这是最常见的方式,开发者只需要编写Object-c的源代码,运行环境负责在后台工作,当编译时,编译器会创建大量数据结构和实现动态机制的函数,其中数据结构负责保存类、类别和等一的数据,函数负责数据处理的调用通过NSObject类中定义的方法进行动态编程,因此绝大部分的分类都是NSObject的子类,故所

2016-05-16 10:21:36 517

转载 Android中视频处理

资料总结       Vitamio官网:https://www.vitamio.org       源码地址:https://github.com/yixia/VitamioBundle          最佳教程:大名鼎鼎的农民伯伯博客http://www.cnblogs.com/over140/category/409230.html,农民伯伯应该是这个开发团队的一员

2016-05-13 17:40:15 1081

原创 UIImageView------Android中的imageview

关于该控件的某些属性:highlightedImage----设置该控件处于高亮状态下显示的图片。--当然,可以用以显示动画,用该控件显示一组动画的属性和方法如下:animationImages----访问改控件需要动画显示的多张图片。该属性值是一个NSArray对象。highlightedAnimationImages------访问或设置改控件在高亮状态下需要动画显示的多张图片,还

2016-05-13 16:38:22 534

原创 分段控件----UISegmentedControl

实现功能---横向的多个可选项,类似于安卓中设置两个横向的相连的button,用以表示不同类别。该控件的一些属性:state--该属性区域提供了一个Momentary复选框,如果勾选,搞控件将不会保存控件状态:比如当button被点击时,button处于高亮状态,当点击后就变回原来的状态,类似于BUTTON的点击。如果实现多个分类的功能,则不需要勾选该选项。segments----该属

2016-05-13 16:16:12 337

原创 UIScrollView与UITextview

UIScrollView默认已经实现了处理方法和缩小收拾。其支持如下三个控制显示区域的属性contentSize;该属性是一个CGSize类型的数值,CGSize并不是一个类,是一个结构体,包含width、height两个成员变量,用以表示该UIScrollView所需要显示内容的完整宽度和完整高度。contentInset:该属性是一个UIEdgeInsets类型数值,不是一个类,是

2016-05-13 15:28:28 1005

原创 ios开发--为UITextFieid设置编辑事件

带return按键的键盘当选择键盘为带return的键盘时,若要在输入完成后隐藏输入法,则需要设置输入框的Did End On Exit 事件  该事件在最右边的右向箭头可找到,为该事件添加执行事件,执行事件内使用[snder resignFirstResponder]来使该sender即输入框放弃作为应用的第一响应者。不带return按键的键盘触碰背景即可关闭将背景继承子UICo

2016-05-13 11:25:22 469

原创 ios开发--UIBtutton、UITextField

设置button外观的一些方法setTitle:forState:---为不同状态的button设置不同的文字setColor:forState---不同状态设置颜色setTitleShadowColor:forState----不同状态的阴影setBackgroundImage:forState---不同状态不同背景setImage:forStateUITextFIeld

2016-05-13 10:41:55 406

原创 ios开发之ios中控件

分类:活动控件大部分继承自UIControl基类,可以实现用户交互。类似Android中的button等静态控件通常继承自UIView。用以展示。类似于Android中的imageview、textview等。被动控件被动控件可以接受yoghurt的操作,通常用以接受用户输入的数据。类似于Android中的edittextUIControl基类该类定义了所有子类的通

2016-05-13 09:47:00 259

原创 ios开发----使用代码创建UI界面-----使用Main.storyboard

使用ViewController扩展#import “ViewController.h”//定义ViewController的扩展@interface ViewController()@perperty (nonatomic,string) NSMutableArray* lables;-----------------定义属性记录所有的控件@end@impleme

2016-05-12 17:56:01 843

原创 ios开发-无界面设计文件开发

删除Main.stroyboard文件和ViewController.h和ViewController.m文件程序需要修改IOS代理的application:didFinishLaunchingWithOption:方法实例:重写该方法self.windoe=[[UIwindow alloc] initWithFrame:[UIScreen mainScreen].bounds];--

2016-05-12 15:11:12 273

原创 ios开发-事件机制

Android中的onTouch?onClick?关于控件命名与修改的两种方式:一种在界面使用IBOutlet来拖拽控件,并命名,在使用过程中可以直接使用self.名称.属性来为控件赋值;另一种为控件设置tag,在ViewController.m文件中使用   控件类型* 目标控件=[self.view viewWithTag:设置的tag],目标控件.属性名="",来对控件显示进行修改。

2016-05-12 12:00:43 238

原创 ios开发控制器-UIViewController

大部分的控制器类都会继承UIKit的UIViewController基类。该基类中的方法如下,通过重写以下方法可以自定义需要实现的效果等,注意重写该方法的时候需要调用[super 方法名]。viewDidLoad:当该控制器管理的视图被加载完成后,系统会自动调用该方法。didReceiveMemoryWarning:该方法不会由程序员自己来调用,当程序检测到内存紧张时会调用该方法。vi

2016-05-12 09:37:04 263

原创 object-c中的集合

集合大致分为NSArray/NSSet/NSDictionary类似于Java中的list set mapNSArrayNSArray提供了类方法和实例方法来创建NSArray,另种方式都需要传入基本数据类型,类方法以array开头,实例方法以init开头。常见的几种实例化方法:NSArray array---创建一个不包含任何元素的空NSArrayarrayWithConte

2016-05-11 15:44:32 796

原创 object-c中Foundation框架-日期和时间-----------包含定时器

与Java中类似。NADate;代表日期和时间。NSDate* date1=[NSDate date];------------获取当前的日期时间等NSDate*date2=[[NSDate alloc]initWithTimeIntervalSinceNow:3600*24]--------------一天后的日期,-3600*24代表一天前的日期NSDate*date3=[

2016-05-11 14:19:34 484

原创 object-c中Foundation框架-NSString与NSMutableString

类似于Java中的String和Stringbuffer---------------------------非可变长字符串/可变长字符串NSString的实例化:unichar data[6]={1,1,1,1,1,1,1};NSString* s1=[[NSString alloc] initWithCharacters: data length:6];char* c1="he

2016-05-11 12:21:23 315

原创 object-c中的@try

回顾上节的协议,写如下的异常。@import@protocol Test@optional-(void) a1;@end@import#import "Test.h"@interface User:NSObject @end#import "User.h"@implemetation User@end#import "Us

2016-05-11 11:30:46 667

原创 object-c-协议-protocol

协议不提供任何实现,协议体现的是规范和实现分离的设计哲学,将规范和实现分离正是一种松耦合的设计。协议类似于Java中的接口 interface协议定义了多个类共同的公共行为规范,这些行为是与外部交流的通道,协议通常是一组公用的方法,但不会为这些方法提供实现,方法的实现交给类去实现。非正式协议即使用类别实现。如@interface NSString(a1)@inter

2016-05-11 11:12:04 490

Android中javascrip交互

Android中javascrip交互

2017-03-09

imageload异步加载图片

异步加载图片使用的jar包

2016-02-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除