下面是在mac下使用git的一些命令的使用,如果想参看原文使用xcode来处理git,可以进入下面的链接,不过是英文的。
使用终端命令终端:
cd /Users/Malek/desktop/GitUseExample 进入对应的文件目录下面
xcrun git init 用于在当前目录下创建一个空的Git repository
然后会在终端看到下面的结果:
xcrun git init Reinitialized existing Git repository in /Users/Malek/desktop/GitUseExample/.git/
如果想再finder中查看隐藏的一些文件的话可以使用:
defaults write com.apple.finder AppleShowAllFiles TRUE
(如果把命令结尾的TRUE改成FALSE就会隐藏一些被文件系统默认隐藏的文件)
当然需要重启finder,可以按下Alt键并且右击finder(或者按下alt + ctr 同时单击finder),会看到最下面的Relaunch选项
应该是类似于重启finder之类的菜单, 点击后会自动重启finder软件,这时候再打开finder,会看到隐藏的文件了。
xcrun git add . 注意 " . " 和 “add" 之间有一个空格, 这回的命令会加入当前的所有文件放入Git repository。
xcrun git commit -m "提交说明 :]“ --global user.name "name1" --global user.email name1@**.com
提交文件,(当然第一次使用的时候需要写上用户名和邮箱那部分, 下次就不用写了,对应的账户已经被永久记录了)
详情参看: http://www.raywenderlich.com/13771/how-to-use-git-source-control-with-xcode-in-ios-6
1楼liyan223昨天 09:18这是只是把原文中的一些命令总结出来,如果学习xcode的使用的话,请参看原文。只不过原文用的是xcode4.x的,对应用xcode5以上的可能会有点不适应
本文主要介绍通过代码的方式来实现应用程序的安装与卸载。。
因为应用程序的安装与卸载模块在android系统中已经写好了,所以我们只需要激活就行了
注意:
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");这一句话中,第一个参数是要安装的apk的路径,第二个参数是apk所对应的类型。可以砸tomcat的安装目录下的conf目录下的web.xml中找到
程序运行截图:
代码实现如下:
1、main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="安装" android:onClick="install" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="卸载" android:onClick="uninstall" /> </LinearLayout>
2、MainActivity
package com.njupt.install; import java.io.File; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } public void install(View v){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); File file = new File(Environment.getExternalStorageDirectory(),"HtmlUI1.apk"); intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive"); startActivity(intent); } public void uninstall(View v){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.njupt.htmlui1")); startActivity(intent); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
int inVual = 45;
if(inVual > 20){
System.out.println("青年人");
}
else if(inVual > 40) {
System.out.println("中年人");
}
else if(inVual >60){
System.out.println("老年人");
}
else {
System.out.println("输入不对请从新输入");
} 结果为青年人
if (inVual > 60) {
System.out.println("老年人");
}
else if( inVual > 40) {
System.out.println("中年人");
}
else if (inVual >20) {
System.out.println("青年人");
} else {
System.out.println("王成龙是小猪");
} 结果为中年人
if (inVual >15 && inVual <21) {
System.out.println("青年人");
}
else if(inVual >21 && inVual < 46){
System.out.println("中年人");
}
else if(inVual > 46 && inVual <110){
System.out.println("老年人");
}
else {
System.out.println("输入不对请从新输入···");
} 结果为中年人
int a = 9,b;
System.out.println(a);
b= a > 1 ? 100 : 200;
System.out.println(b); b=100
if (a>1) {
b=100;
System.out.println(b);
} else {
b=200;
System.out.println(b); 2个代码意义相同
}
char X = '二';
switch (X) {
case '一' :
System.out.println("一");
break;
case '二' :{
System.out.println('二');
}
case '三' :{
System.out.println("三");
}
case '四' :{
System.out.println("四");
break;
}
case '五' :{
System.out.println("五");
break;
}
default: System.out.println("输入不对请从新输入");
break;
}