安卓开发之Activity传递参数

1、知识点:启动activity、注册activity、button绑定监听事件、传递参数、获取参数

2、传递参数以及绑定监听代码(注意如果绑定监听出现错误:需要导入import android.view.View.OnClickListener;

button2 = (Button) findViewById(R.id.button2);

//button设置监听

button2.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

//实现activity的跳转

Intent intent = new Intent(MainActivity.this,NewActivity.class);

//传递数据

//准备数据

intent.putExtra(“name”, “这是主要传递的内容”);

 

//跳转

startActivity(intent);

3、接收activity获取参数

String val = getIntent().getStringExtra(“name”);

4、注册activity

<activity android:name=”NewActivity”></activity>

MAC使用brew以及zsh

安装zsh

1、curl安装zsh
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
2、终端–偏好设置–启动
shell 的打开方式,选择命令,然后在下面填入/bin/zsh,即可使用zsh
安装brew
参考:
http://mxcl.github.io/homebrew/index_zh-cn.html

命令:ruby -e “$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)”
3.zend studio 9.0.4破解

34E606CF10C3E4CF202ABCEAA9B0B7A64DD2C5862A514B944AAAB38E3EB8A5F2CD735A2AB4CF9B952590EFA62BA0AB2B3E5D99C33C55309EE143165AC7F1817D626574615F3B32312F31312F323031313B392E303B3030313B313B3330

新手制作的IOS系统声音监听程序

原因:今天公司需要使用一个系统声音,但是iphone声音太多了,于是就想到使用一个简单的程序,算是我第一个IOS程序吧~

参看这里:http://iphonedevwiki.net/index.php/AudioServices

 

3456

 

这样播放声音就省事多了

其实关键的代码:

int soundID = 1000;

soundID = self.soundTextField.text.intValue;

NSLog(@”soudId = %d”, soundID);

AudioServicesPlaySystemSound(soundID);

//这个需要导入#import <AudioToolbox/AudioToolbox.h>

代码

IOS基础知识第二季

1.分辨率:320*480,640*960
2.icon图标需要两个(57*57) 114*114 用于视网膜屏幕 icon@2x.png,icon.png
3.狂写代码,先写再调试、搜索、自学
4.iphone5设备是4英寸之前是3.5英寸,视网膜技术960*640 iphone4
5.320*480 启动页 640*960 Default@2x.png iphone5 Default-568h@2x.png
6.icon需要有29*29 和 58*58
7.模拟器快捷键:
8.沙盒:IOS将各个APP分别存放再文件系统的独立位置
模拟器中的沙盒位置:~/Library/资源库/Application Support/Iphone Simulator/
9.应用程序周期;main—UIapplicationmain处理()—-applicationDidFinishLau
main创建自动释放池,调用UIApplicationMain,释放自动释放池
10.作业:
icon、default、app名字、100秒倒计时、后台挂起

11.UIKIT框架结构
UIView是视图的基类
UIViewController是视图控制器的基类
12.每个应用至少一个窗口,UIWindow继承UIView
自动创建(xcode4.5之后)
13.UIScreen对象可以充当IOS设备物理屏幕的替代者
14.Iphone4之前320*480
IPHone4,4s是640*960
iphone5设备屏幕:640*1136
ipad/ipad2:1024*768
ipad3/ipad4:2048*1536
ipad mini: 1024 *768
15.
时间绑定方法,第一个是事件名称,第二个是触发条件
[startButton addTarget:self action:@selector(alertUser) forControlEvents:UIControlEventTouchUpInside];
16.Ui创建两种方式
xib创建
NSBundle *bundle = [NSBundle mainBundle];
NSArray *arr = [bundle loadNibNamed:@”myView” owner:self options:nil];
UIView *myview = [arr objectAtIndex:0];
手动创建
CGRect viewRect = CGRectMake(0, 0, 100, 100);
UIView *myView = [[UIView alloc] initWithFrame:viewRect];

Continue reading

IOS开发基础知识

1、视图相关

addSubview添加子视图
insertSubview:atIndex:视图插入到指定索引位置
insertSubview:aboveSubview:视图插入指定视图之上
insertSubview:belowSubview:视图插入指定视图之下
bringSubviewToFront:视图移动到最顶层
sendSubviewToBack:视图移动到最底层
exchangeSubviewAtIndex:withSubviewAtIndex两个索引对应的视图交换位置
removeFromSuperview:视图从父视图移除

2、

Objective-C基础知识

1.标示符:字母、下划线、美元符号和数字组成,字母和下划线美元符号开头,区分大小写
2.代码区存放代码,数据区存放静态变量和字符串常量,栈存放局部变量,堆存放alloc的对象
3.局部变量:方法和语句块中的声明变量;实例变量:方法之外类内部定义的变量。区别:局部变量可以进行初始化初始值而实例变量不能进行初始化
实例变量例子:
@interface Person : NSObject
{
int age;
int sex;
}
@end
Continue reading