- 博客(77)
- 资源 (8)
- 收藏
- 关注
转载 xcode5修改APP名字
bundle display name 配置文件里面设置, 这个指的是显示在icon下面的名字.application name在itunes connect上改, 是指显示在app store上的名字. 这两个名字都可以在更新新版本的时候修改.
2014-10-09 17:18:59
545
转载 在xcode5中修改整个项目名
总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心
2014-10-09 17:18:05
453
转载 iOS7判断应用的麦克风权限是否打开
//第一次调用这个方法的时候,系统会提示用户让他同意你的app获取麦克风的数据 // 其他时候调用方法的时候,则不会提醒用户 // 而会传递之前的值来要求用户同意 [[AVAudioSession sharedInstance] requestRecordPermission:^(BOOL granted) { if (granted) { // 用户同
2014-07-14 09:36:44
2940
转载 mac 无法连接android手机进行调试 解决方案
学习android开发几天了,今天好不容易找了个android手机,直接连接mac电脑,结果eclipse-DDMS里面没有显示任何设备。使用命令行adb devices 试了下,没设备列表。郁闷ing哎,豌豆荚也没有mac版本的,找了个类似的工具,也没有发现我的设备。随即google了一番,发现靠谱的解决方法如下:第一步: 查看usb设备信息在 终
2014-07-08 15:23:49
948
转载 IOS7.1 企业应用 证书无效 已解决
http://www.cocoachina.com/bbs/read.php?tid=194213&keyword=7.1关于IOS7.1企业版发布后,用户通过SARAFI浏览器安装无效的解决方案:通过测试,已经完美解决。方案一:http://blog.csdn.net/zhaoxy_thu/article/details/21133399
2014-05-13 18:30:02
579
转载 ld: warning: directory not found for option 解决方法
ld: warning: directory not found for option ""-L/Users/frenck/Downloads/apz/../Google Analytics SDK/Library""解决办法 : 选择项目名称----->Targets----->Build Settings----->Search Paths----->Librar
2014-05-08 21:51:16
782
转载 利用java自带的base64实现加密、解密
package com.stone.util;import java.io.UnsupportedEncodingException;import sun.misc.*;public class Base64 {// 加密public static String getBase64(String str) {byte[] b = null;Str
2014-05-02 17:12:40
510
转载 NSString 和NSData 转换
NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWithData:data encodin
2014-04-30 09:51:17
463
原创 [[UIScreen mainScreen] bounds] 和[UIScreen mainScreen] applicationFrame]
bounds就是屏幕的全部区域applicationFrame就是app显示的区域,不包含状态栏(高度20,如果状态栏隐藏的话,那么,这个结果就和bounds一样了)
2014-04-30 00:19:09
446
转载 为单个文件禁用ARC
我可以为每一个文件单独指定是否使用ARC么?是的。当你为一个旧的工程添加ARC是,编译选项-fobjc-arc对所有的文件都是有效的。你可以使用编译选项-fno-objc-arc为某个类单独禁止ARC。在target上的Build Phases 页,打开Compile Sources组,这里有一个文件列表,双击某个文件,加入-fno-objc-arc就可以为这个文件禁用ARC。
2014-04-30 00:17:09
592
转载 UITextView 多行文本的输入和显示 的使用方法详细
//UITextView的常用方法 主要用来输入和显示多行文本信息 UITextView *oneTextView = [[UITextView alloc] init]; oneTextView.frame =CGRectMake(0,20,320, 200); // 设置位置 oneTextView.backgroundColor = [U
2013-12-13 14:20:59
613
转载 ios tableView 的使用
1 tableView设置背景:- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ UIView* myView = [[[UIView alloc] init] autorelease]; myView.backgroundColor = [UI
2013-12-12 14:42:23
534
转载 隐藏UITableView多余的分割线
plain类型的tableview当显示的数据很少时,下面的cell即使不显示数据也会有分割线,可以通过下面这个函数去掉多余的分割线。- (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view =[ [UIView alloc]init]; view.backgro
2013-12-12 10:29:03
366
转载 Cannot assign to 'self' outside of a method in the init family
关于error:Cannot assign to 'self' outside of a method in the init family有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:error:Cannot assign to 'self' o
2013-12-09 10:17:13
955
原创 mac 快捷键
Control-Shift-Eject(⏏) 关屏幕保存对话框显示隐藏文件:Command-Shift-.Ctrl-⏏ 显示对话框Command-Ctrl-⏏ 重新启动Command-Option-Ctrl-⏏ 关机Command-Option-⏏ 睡眠Command-Shift-Option-Q 注销Command-Tab 切换程序Shift-Option-K
2013-08-28 10:02:55
374
转载 ios协议与委托
在ios的开发中,我们要常常用到协议和委托,现在就来讲解一下协议和委托的使用。1 协议:协议,类似于Java或C#语言中的接口,它限制了实现类必须拥有哪些方法。它是对对象行为的定义,也是对功能的规范。示例:// GoodChild.h#import @protocol GoodChild -(void)filialPiety;@end// Stu
2013-08-19 23:36:47
545
转载 程序员该怎样放松?8个好网站推荐
1)看风景程序员每天在液晶屏幕下工作很长时间,应该让干涩的眼睛得到好好的放松,偶尔看看窗外的绿树或远处的风景可能是不错的方式,但是这在北京上海广州这样的大城市里不太现实,所以这里推荐一个纯粹的分享旅行照片的网站「画旅途」,上面都是网友们上传的高质量旅行照片;看着世界各地的迷人风景,欣赏着动人的旅途故事,听着悦耳的背景音乐,是非常不错的放松方式。http://www.hualvtu.com
2013-07-28 23:25:21
608
转载 程序员不应该再犯的五大编程错误
当你成为程序员后,你很容犯下文所提到的这些错误。话说失败是成功之母,在编程的道路上,犯错也是学习道路上不可或缺的一部分。尤其是初学者,他们犯的错误可能会比其他人更多,那么该如何才能避免这些错误的发生呢?要有避免错误发生的意识,一旦意识到某种错误的发生,在下次编码时,就应该想办法避免,这样,代码就会越来越好,自己也会得到成长。其实,大多数不良编程习惯的发生都源于我们的无知,没
2013-07-28 23:14:15
467
转载 Android开发EditText属性
android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。android:password="true"//设置只能输入密码android:textColor
2013-07-28 23:11:27
419
转载 Android开发规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lv
2013-07-28 23:09:12
295
原创 WIFI 连接状态
权限 注册IntentFilter iFilter = new IntentFilter();iFilter.addAction(mWifiMng.WIFI_STATE_CHANGED_ACTION);iFilter.addAction(mWifiMng.NETWORK_STATE_CHANGED_ACTION);
2013-01-06 14:23:09
562
转载 Android 蓝牙 UUID
android 蓝牙UUIDServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}'PublicBrowseG
2013-01-04 10:12:29
1447
转载 HTTP与socket的介绍与区别分析
1、TCP连接 要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待
2012-12-04 09:59:59
287
转载 sockect进行网络编程——新手进阶
Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上的数据的传递。在java中,有专门的socket类来处理用户的请求和响应。利用SOCKET类的方法,就可以实现两台计算机之间的通讯。这里就介绍一下在JAVA中如何利用socket进行网络编程。在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,这个对象有两个
2012-12-04 09:47:33
1658
原创 eclipse字体及背景色配置
背景色:windows →Preferences→general→editors→text editors在 appearance color options 里选在background color去掉复选框的钩,设置颜色为 红204 绿232 蓝207字体:windows →Preferences→general→appearance→colors and fonts
2012-11-29 13:03:14
447
转载 Android最佳实践之:StrictMode介绍
最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的策略,每一种策略又
2012-11-28 14:47:07
356
原创 应用程序的关闭
应用程序的关闭第一种方法:首先获取当前进程的id,然后杀死该进程。 (建议使用)android.os.Process.killProcess(android.os.Process.myPid())第二种方法:终止当前正在运行的Java虚拟机,导致程序终止System.exit(0);第三种方法:强制关闭与该包有关联的一切执行(只能杀死其他进程不能杀死自己)ActivityM
2012-11-26 14:48:17
342
原创 样式和主题
样式和主题样式:在values中新建一个xml文件.名字可以随便起.但是要选择style.新建完成后在里面给style设置名字和item.完成后可以在layout中通过style便签直接引用R文件中生成的style的引用.如果多个布局文件或者一个布局文件中的多个控件使用的样式都是一样的.就可以把他们提取出来定义成style来引用.在style中通过parent属性去继承一个
2012-11-26 14:46:52
322
原创 使用网页开发软件界面
使用网页开发软件界面 Android通过webview实现了js代码与java代码互相通信的功能. 使得Android软件的界面也可以采用HTML网页技术. 只需改变服务器端的代码.客户端不需要更改即可实现界面的更改变化. 首先在布局文件中设置布局: android:layout_width="fill_parent" android
2012-11-26 14:43:41
472
原创 使用JNI在java中调用C代码
使用JNI在java中调用C代码1.定义个类来定义java的native方法public class DataProvider {public native int add(int x ,int y);public native String sayHelloInC(String s);public native int[] intMethod(int[] iNum);
2012-11-26 14:41:57
359
原创 使用JNI在C中调用java代码
使用JNI在C中调用java代码1.定义个类来定义java的native方法public class DataProvider {static{System.loadLibrary("Hello");}public native void callCcode();public native void callCcode2();public native void
2012-11-26 14:39:33
346
原创 设置ListView的三步
1.把item的数据准备出来 如果是数据库就new出数据库的对象.获取数据装到集合里.如果是手动输入的那就定义字符串.2.把item所对应的界面准备出来 在布局文件夹下新建一个.xml的布局文件.mian.xml文件里面必须是ListView.3.给界面设置相对应的数据 通过ID在主Activity中找到ListView控件.给该控件设置adapter适配器.
2012-11-26 14:38:09
366
原创 启动新的Activity_获取Activity的返回值
启动新的Activity_获取Activity的返回值1.设置返回数据的Activitypublic class PersonActivity extends Activity {public static final String[] arrs ={"张三","李四","王五"};protected void onCreate(Bundle savedInstanceState)
2012-11-26 14:35:58
1561
原创 进程优先级
在内存不足时为了让系统决定杀死哪个进程,Android根据每个进程中运行的组件以及组件的状态把进程放入一个"重要级别(importance hierarchy)"中,级别低的进程优先被杀死。进程的重要级别排序(级别高的排在前面):1.前台(foreground)进程,与用户当前正在做的事情密切相关。当下面任何一个条件满足时,会考虑将进程移到前台: 进程正在屏幕的最前
2012-11-26 14:34:16
310
原创 多线程断点下载文件
多线程断点下载文件1.创建Android工程,设置布局文件.(进度条:progressBar)2.在主Activity中实现点击事件public class MultiDownloadActivity extends Activity {EditText et_path;ProgressBar pb;TextView tv_progress;int totallengt
2012-11-26 14:31:17
269
原创 使notepad++ 的smali语法着色
' ! " ( ) , ; : @ [ ] { } 0# move move/from16 move/16 move-wide move-wide/from16 move-wide/16 move-object move-object/from16 move-object/16 move-result move-result-wide move-result-object
2012-11-26 10:22:14
962
原创 网站接口汇总
人人http://wiki.dev.renren.com/wiki/API新浪微薄http://open.weibo.com/wiki/index.php/API文档淘宝http://open.taobao.com/doc/category_list.htm?id=102飞信短信http://blog.s135.com/fetion_api/优酷http://dev.youku.c
2012-11-26 10:20:20
512
原创 Android 动画
动画Tween动画:通过对 View 的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。动画效果的定义可以采用XML来做也可以采用编码来做。Tween动画有4种类型:动画的类型Xml定义动画使用的配置节点 编码定义动画使用的类渐变透明度动画效果 AlphaAnimation渐变尺寸缩放动画效果 ScaleAnimation画面位
2012-11-23 13:27:03
354
原创 常用UI控件
常用UI控件public class DemoActivity extends Activity {AlertDialog dialog;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.on
2012-11-22 10:28:49
329
Android学习路线图
2012-11-26
Android可视化UI设计DroidDraw
2012-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人