- 博客(218)
- 问答 (1)
- 收藏
- 关注
微信分享点击无效
项目一直上线运行, 微信分享今天出现了bug,突然无法分享了,第一时间想到的是APP_ID被修改了(微信支付正常),然后又重新下载微信的demo,进行无尽的参数配置等各项查找,... 原因是Bitmap未指定大小导致: //解决方案: Bitmap thumbBmp = Bitmap.createScaledBitmap(shareThumb, ...
2017-01-19 14:36:11 725
百度地图 APP Scode码校验失败
http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key 按照百度的说明进行操作总是230 uid: -1 appid -1 msg: APP Scode码校验失败 解决:1) 将apk修改后缀为 .zip文件后解压; 2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA 3) 在该目录下打开cm...
2016-12-22 18:04:57 413
Node简介(1)
研究Cocos2dx一个月终于把工程搭建起来了,主要是一些开发工具很难找到,无奈无奈 今天听一些大神说,Node节点是Cocos的核心,类似于Java的Object :节点是场景图的基本元素。场景图的基本元素必须是节点对象或者是节点对象的子类。 一些常用的节点对象:Scene, Layer, Sprite, Menu, Label. 一个节点的主要特点:他们可...
2016-10-08 22:07:15 259
coreData的简单使用
个人对coreData技术的感觉是,麻烦, 初学者嘛?总得使用一下: coreData最核心的三个类: 1.初始化NSManagedObjectModel对象,加载模型文件,读取app中的所有实体信息2.初始化NSPersistentStoreCoordinator对象,添加持久化库(这里采取SQLite数据库)3.初始化NSManagedObjectCont...
2016-03-23 23:03:14 179
sqlite3的简单使用
Android中也有sqlite3,主要是纪录一些基础的语法,ios提供封装的类,不需要下面这样操作 1,创建数据库#pragma mark-打开数据库-(BOOL)openDataBase{ //1,存放路径,存放在当前应用的沙盒中 document // NSArray *arrayPath=NSSearchPathForDirect...
2016-03-21 21:02:47 193
HTTP请求和JSON解析与组装
json和xml在开发中回经常使用到,上次问同事ios设计到xml的请求是否存在,问答是快被淘汰了,xml在android的使用也很少 解析本地json文件 { "settingView":"showContent", "mainViewModelData": [ { ...
2016-03-20 18:07:14 639
代码设置inputType为numberDecimal无效的解决办法
InputType代码中设置为小数无效: 1,第一中解决办法 InputType.TYPE_NUMBER_FLAG_SIGNED代表符号位mEditText.setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL|InputType.TYPE_NUMBER_FL...
2016-03-20 00:57:10 3042
NSFileHandler和沙盒模式
沙盒模式下的文件路径: -(void)getSystemFilePath{ //沙盒所在的根目录 NSString *homeDirectory = NSHomeDirectory(); NSLog(@"path:%@", homeDirectory); //应用程序路径 NSString*appPath...
2016-03-20 00:39:59 298
线程和定时器
一:多线程 1,NSThread创建线程 a,NSThread的类方法创建线程 [NSThread detachNewThreadSelector:@selector(doing) toTarget:self withObject:nil]; withObject 参数 下面几个方法类似 b,构造方法创建线程需要start NSTh...
2016-03-13 00:50:43 145
原创 iOS回调
回调的简单使用,留一个笔记,方便以后查找 1,定义blocktypedefvoid(^signedRightJson)(); typedef void(^signedErrorJson)();2,定义的中复制 -(void)performActionWithCompletion:(signedRightJson)completion{ ...
2016-03-03 20:30:33 200
对话框和table的使用
1,UICVIewControl的生命周期 -(void)viewWillAppear:(BOOL)animated{ //将要显示 NSLog(@"viewWillAppear...."); }-(void)viewDidAppear:(BOOL)animated{ NSLog(@"viewDidAppear..."); 显示完成}...
2015-12-25 00:22:41 194
UIScrollView,UITableView的简单使用
UIScrollView的简单使用 1,创建对象2,设置滑动区域3,创建滑动的View4,将滑动的view添加到ScrollView上显示5,释放对象 CGRect screenBounds = [ [UIScreen mainScreen]bounds];//返回的是带有状态栏的Rect // CGRect rect = [ [UIScree...
2015-12-21 23:57:30 177
UIProgressView进度条,UISlider滑动条,UISegmentedControl分隔栏的简单使用
UISegmentedControl是开发中经常会使用到,所以刚刚在学习的时候也重点的看了下该控件进度条和滑动条一半很少会使用到(下载的时候会经常使用到该属性),android的进度条和滑动的设置比ios复杂很多 先上图 1,进度条 /**进度条的使用 1.创建UIProGressView对象 2,创建定时器 3,将定...
2015-12-20 16:16:12 323
UILabel,UIButton,UITextField的简单使用
UILabel文本类似android的TextView,javaSwing里面的文本也叫Label 创建 个UILabel,遵循以下 个步骤来完成: 1、alloc开辟空间,然后initWithFrame来初始化 ; 2、设置UILabel 的相关属性,也就是我们想要的属性 3、把label添加到 视图(UIWindow)上,才可以显 出来; 4、释...
2015-12-20 00:01:21 138
UIWindow和UIView的简单使用
UIWindow是是一个窗体,用来显示组件,相当于世一个容器 1,创建UIWindow//创建window self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]];//设置window的背景 self.window.backgroundColor=[UIColor whi...
2015-12-19 16:10:19 277
沙盒模型
1,常用目录的获取 //沙盒所在的根目录 NSString *homeDirectory = NSHomeDirectory(); NSLog(@"path:%@", homeDirectory); //应用程序路径 NSString*appPath = [[NSBundle mainBundle] ...
2015-11-29 23:32:13 544
plist读写,NSArray,NSData,NSnumber,字典等简使用
ios的文件操作分为沙盒,plist,NSUserDefaults三种简单的操作,本文记录plist和NSUserDefaults的使用案例及介绍,Android的应用程序文件是可以提供给第三方程序访问数据的,但是ios程序是不可以的,plist类似于android的SharedPreferences ,android的文件操作也是通过健值对读取的,下面将先介绍ios的几种简单的数据读取; ...
2015-11-29 15:44:13 276
页面之间的普通传值和反向传值
页面之间的数据传递是最基本的,下面就ios页面之间的数据传递需要理解的知识点整理一下 1,了解委托代理2,协议的定义和实现(java的接口,Android的页面跳转使用的是Intent 所以不需要使用接口)3,定义空白的window等(本人觉得最难的是按照网上的方法创建工程时,有一些方法找不到,建议在这一块找一个做ios开的人员指导一下) 一:普通数据传递 (V...
2015-11-22 16:37:59 174
UILabel根据内容设置宽度和高度
// Do any additional setup after loading the view. [self.viewsetBackgroundColor:[UIColorwhiteColor]]; UILabel *label= [[UILabelalloc]initWithFrame:CGRectZero];// label.frame=CGRe...
2015-11-15 20:59:01 591
内存管理
1.内存的创建和释放 让我们以Object-c世界中最最简单的申请内存方式展开,谈谈关于一个对象的生命周期。首先创建一个对象: id tt= [[test alloc]initWithName:@"百合不是茶" setLike:2]; 对于test来说他的引用计数就增加了+1,原因就是他调用了alloc来创建了一块只属于他的内存,这样对象的引用计数 就得+1. 另外,Object...
2015-11-09 22:52:25 119
oc协议
协议就是定义一组方法实现类必须实现这些方法,类似于java的接口和抽象类 协议的定义语法: @protocol 协议名 <父协议>定义方法@end注:定义协议的关键字是@protocol,同时协议也是可以继承父协议的协议中定义的方法还有两个修饰符:@required:这个表示这个方法是其他类必须实现的,也是默认的值@optional:这...
2015-11-04 23:26:49 96
oc继承
类的继承是oop中的基本原则,下面就来分析一下oc的类和继承 在实现继承出现了子类的.m文件报错 mission@end 导致程序没发编译,最后发现是.h中少了一个@end 父类 TestExtends.h文件@interface TestExtends: NSObject{ NSString* name; }@property NS...
2015-11-04 22:45:35 124
oc字符串的简单使用
接触oc才几天的时间,最难看的还是oc的一些语法不习惯,只有每天下班后才有点时间看oc相关的文档和csdn博客,这一段时间公司的项项目还能处理的过来,主要就是修复测试提出的bug 字符串的简单操作1,判断字符串是否相等 isEqualToString NSString *ns = @"nihao"; NSString *str1 = @"BeiJing"; ...
2015-11-03 23:59:16 133
oc构造函数和@property属性
oop是永恒不变的主题,无任是java还是obJect-c,只不过是语法不同而已,实质的东西相差不大,类和对象是最基础的,类事对象的组成,类由方法,属性等组成一:java和oc创建对象:java创建对象 无参数构造函数A a=new A(); java默认有一个无参数构造函数 有参数构造函数 A a=new A(100,100); ...
2015-11-02 23:11:46 140
oc类和对象的创建和NSLog输出
oc和java的语法区别比较大,所以进度有点慢:重点在于基础 一:调试基础 输出语句oc基本与c相似,与java就有很大的不同(java直接是System.out.println("");)字符串不是几本数据类型,所以需要使用NSLog(@"%@",name);输出,切记 OC中NSLog函数输出格式详解%@ 对象• %d, %i 整数• %u 无符整形• %...
2015-11-01 19:02:30 309
原创 高德地图开发使用技术一
防止以后不知道怎么使用,记录一下地图开发过程中的一些细节 一,地图的三种模式3D地图SDK提供三种地图类型:MAP_TYPE_NORMAL 、 MAP_TYPE_SATELLITE 和 MAP_TYPE_NIGHT。1. MAP_TYPE_NORMAL:标准地图。地图包含道路、建筑,以及重要的自然风光(如河流)等。道路和功能标签为可见。2. MAP_TYPE_SATELLITE:卫星...
2015-11-01 13:42:10 2127
基本数据类型与byte之间的相互转换
程序猿之所以这么牛逼,不是因为他们多聪明,而是他们善于总结--所以才会这么牛逼 1,两个byte数组的拼接b_1+b_2=b_3 // 字节数组的合拼 byte[] b_1 = new byte[10]; byte[] b_2 = new byte[30]; byte[] b_3 = new byte[b_1.length + b_2.length]; ...
2015-09-03 16:40:05 648
android-async-http将json封装到body体中
url直接拼接地址会超过限制,所以在开发中我们一般是将请求的参数写到body体中,下面我使用的是android的http网络框架,在实现的过程中出现了很多问题 ,现在代码记录: final byte[] zipSendDateService = zipSendDate(SelectSendDate().getBytes()); //上送的字符 content...
2015-08-23 23:32:48 682
android和js的相互调用
使用html开发android会是一个流行的趋势,至少现在就有很多公司在android中使用了,我们这些js学的不怎么好的更不能落伍了: android查询通话记录后调用js显示 android调js 点击拍照可将图片替换成拍照的图片 js调用android的Toast js调android 布局文件: <RelativeLayout xml...
2015-07-16 23:59:45 432
RecyClerView和CardView的使用
RecyClerView和CardView已经出来很久了,只是一直没有时间去研究,最近公司做的项目个人感觉ui实在太丑...屋里吐槽 代码实现,RecyClerView替代ListView CardView可以看成是一个布局 记得一定要导入相关的包,否则无法运行 主布局文件<android.support.v7.widget.Recycler...
2015-07-15 21:21:30 143
HTML5 Video和audio的使用
html5只支持少量的视频和音频格式; 检查浏览器是否支持Vedio为例; 代码我全部在Google的浏览器上运行的 <script type="text/javascript"> function f(){ if(!!document.createElement('video').canPlayType){ alert("sup...
2015-06-07 14:43:29 181
回调函数调用方法
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下 代码很简单: MainDemo :调用方法 得到方法的返回结果 InterDemo : 定义方法,定义接口 代码实现如下 package 接口回调;import 接口回调.InterDemo.InterD...
2015-06-07 01:00:24 854
java编程思想 --内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅 1,内部类的创建 内部类是创建在类中的package com.wj.InsideClass;/* * 内部类的创建 */public class CreateInsideClass { public CreateInsideClass() { // 在构造方法中处理内部类...
2015-03-24 22:48:00 114
java编程思想 抽象类和接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持 1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错) 抽象方法 : 在方法中仅有声明而没有方法体 package com.wj.Interface;//类包含抽象方法,此类必须声明为抽象public abstract class Abstr...
2015-03-24 22:42:04 122
手机防盗
手机防盗软件是现在主流杀毒软件都会有的一个基本功能, 这其中会涉及到一些都手机内部的简单了解 ,本人其中有一些小小的领悟 拿出来分享 共同学习 先上图: 当用户第一次进入 读取首选项文件密码是否为空 ,如为空 就需要用户设置密码 ,否者直接输入密码// 获取首先项中的密码 public Boolean isEntry() { // 获取首选项中的passwo...
2015-03-23 10:35:42 269
传感器
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件 下面就以重力传感器为例; 1,在onCreate中获得传感器服务 private SensorManager sm;// 获得系统的服务 private Sensor sensor;// 创建传感器实例 @Override protected void onCreate(Bundl...
2015-03-21 11:10:02 239
android 网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat 服务器代码; servlet的使用需要在xml中注册package servlet;import java.io.IOException;import java.util.ArrayList;import javax....
2015-03-21 10:33:10 133
pull解析和json编码
n.json文件:[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}] pull.xml文件<?xml version="1.0" encoding="utf-8"?><stu> <name>java</name> <age>
2015-03-14 21:44:18 187
java编程思想 -- 多态
一: 向上转型和向下转型面向对象中的转型只会发生在有继承关系的子类和父类中(接口的实现也包括在这里)。父类:人 子类:男人向上转型: Person p = new Man() ; //向上转型不需要强制类型转化向下转型: Man man = (Man)new Person() ; //必须强制类型转化 向上转型 子类创建对象时,可以使用向上转型的形式操作,方法程序的后期维护,...
2015-03-10 22:59:28 112
java编程思想--复用类
复用类看着标题都不知道是什么,再加上java编程思想翻译的比价难懂,所以知道现在才看这本软件界的奇书 一:组合语法:就是将对象的引用放到新类中即可 代码: package com.wj.reuse;/** * * @author Administrator 组合类的使用 */public class SpringkSystem ...
2015-03-09 19:20:07 109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人