当前位置: 编程技术>移动开发
本页文章导读:
▪git 操作 push本土分支 覆盖 服务器端分支 git 操作 push本地分支 覆盖 服务器端分支
如何将整个分支替换服务器端分支git 操作
git push origin vv:sandbox/woody3525 -f 强制push到某分支
git push origin :sandbox/woody3525 表示删除此分支
类似gi.........
▪ 显示图片,利用系统浏览模式显示SD卡图片 显示图片,利用系统浏览方式显示SD卡图片
上篇文章中有显示SD卡中图片的介绍,显示效果会比较炫一些,但是相对很麻烦,在此呢,我有找到另一种方法:调用系统提供方法显示SD卡内.........
▪ VM + Ubuntu 的容易配置 VM + Ubuntu 的简单配置
Android平台基于Linux的内核,但是开发都是上层的应用,最近笔试总有一些要求Linux的基础,索性在VM上装了一下Ubuntu,折腾折腾。
安装VM虚拟机
安装Ubuntu
配置 vi
默.........
[1]git 操作 push本土分支 覆盖 服务器端分支
来源: 互联网 发布时间: 2014-02-18
git 操作 push本地分支 覆盖 服务器端分支
如何将整个分支替换服务器端分支
git 操作
类似git status 查看改变的文件目录
查看相邻的diff
如何将整个分支替换服务器端分支
git 操作
git push origin vv:sandbox/woody3525 -f 强制push到某分支 git push origin :sandbox/woody3525 表示删除此分支
类似git status 查看改变的文件目录
git log --name-status
查看相邻的diff
git log -p
git checkout 分支 git cherry-pick git rebase -i HEAD~3 git reset --hard git branch -av git branch -D 分支
git reflog git log -g make clean find ./ -name init.rc grep recovery . -r ps top
git diff 418a034784e2fafb12af40c8a39544258b964e56 6ffe7041702e79a3da151412d44d5238223202b0 > ~/p1.patch git diff a7723f9c214b6350f2a3bd8c46096da654a7f32e 36c37f63a76d1c7348d38601cc7f6c6ff66cf4e5 > ~/p2.patch diff -ruNw p1.patch p2.patch > p3.patch gedit p3.patch meld p1.patch p2.patch
[2] 显示图片,利用系统浏览模式显示SD卡图片
来源: 互联网 发布时间: 2014-02-18
显示图片,利用系统浏览方式显示SD卡图片
上篇文章中有显示SD卡中图片的介绍,显示效果会比较炫一些,但是相对很麻烦,在此呢,我有找到另一种方法:调用系统提供方法显示SD卡内容。
效果:点击选择图片按钮,跳到另一张图片显示SD卡内的图片,在这些图片中点击任意以图片,就会显示在前段ImageView中。
1。首先定XML,显示ImageView和Button。
<ImageView
android:id="@+id/call_image"
android:layout_width="150dip"
android:layout_height="150dip"
android:layout_below="@id/line_downcb"
android:src="/blog_article/@drawable/icon/index.html"
/>
<Button
android:id="@+id/call_chose"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/line_downcb"
android:layout_alignTop="@id/call_image"
android:layout_alignParentRight="true"
android:text="@string/call_chosepicture"
/>
2。在Activity中定义响相应方法
public class MyPhoneText extends Activity {
private Button bt_choose;//选择图片按钮
private ImageView imageShow;//图片显示区
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.call);
findViewId();
setButtonOnClickListener(); //监听按钮
}
public void findViewId(){
bt_choose = (Button)findViewById(R.id.call_chose);
imageShow = (ImageView)findViewById(R.id.call_image);
}
//按钮监听事件
public void setButtonOnClickListener(){
//选择图片,跳转图片浏览Activity界面
bt_choose.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
Intent in = new Intent();
in.setType("image/*");
in.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(in,1);
}
});
}
public void onActivityResult(int requestCode,int resultCode,Intent data){
if(resultCode == RESULT_OK){
Uri uri = data.getData();
uri.getPath();
Log.v("MyPhoneText","path="+uri.getPath());
ContentResolver cr = this.getContentResolver();
try{
Bitmap bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri));
imageShow.setImageBitmap(bitmap);
}catch(FileNotFoundException e){
e.printStackTrace();
}
}
super.onActivityResult(requestCode, resultCode, data);
}
此方法相对简单,唯一难点就是获取图片路径。应该是因为调用系统方法显示的时候,系统会把SD卡内的图片全部取出并且重新放在某一位置重新排列并给它们相应的序号。感兴趣的同学们可以用Log一下,看看结果。
上篇文章中有显示SD卡中图片的介绍,显示效果会比较炫一些,但是相对很麻烦,在此呢,我有找到另一种方法:调用系统提供方法显示SD卡内容。
效果:点击选择图片按钮,跳到另一张图片显示SD卡内的图片,在这些图片中点击任意以图片,就会显示在前段ImageView中。
1。首先定XML,显示ImageView和Button。
<ImageView
android:id="@+id/call_image"
android:layout_width="150dip"
android:layout_height="150dip"
android:layout_below="@id/line_downcb"
android:src="/blog_article/@drawable/icon/index.html"
/>
<Button
android:id="@+id/call_chose"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/line_downcb"
android:layout_alignTop="@id/call_image"
android:layout_alignParentRight="true"
android:text="@string/call_chosepicture"
/>
2。在Activity中定义响相应方法
public class MyPhoneText extends Activity {
private Button bt_choose;//选择图片按钮
private ImageView imageShow;//图片显示区
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.call);
findViewId();
setButtonOnClickListener(); //监听按钮
}
public void findViewId(){
bt_choose = (Button)findViewById(R.id.call_chose);
imageShow = (ImageView)findViewById(R.id.call_image);
}
//按钮监听事件
public void setButtonOnClickListener(){
//选择图片,跳转图片浏览Activity界面
bt_choose.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
Intent in = new Intent();
in.setType("image/*");
in.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(in,1);
}
});
}
public void onActivityResult(int requestCode,int resultCode,Intent data){
if(resultCode == RESULT_OK){
Uri uri = data.getData();
uri.getPath();
Log.v("MyPhoneText","path="+uri.getPath());
ContentResolver cr = this.getContentResolver();
try{
Bitmap bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri));
imageShow.setImageBitmap(bitmap);
}catch(FileNotFoundException e){
e.printStackTrace();
}
}
super.onActivityResult(requestCode, resultCode, data);
}
此方法相对简单,唯一难点就是获取图片路径。应该是因为调用系统方法显示的时候,系统会把SD卡内的图片全部取出并且重新放在某一位置重新排列并给它们相应的序号。感兴趣的同学们可以用Log一下,看看结果。
[3] VM + Ubuntu 的容易配置
来源: 互联网 发布时间: 2014-02-18
VM + Ubuntu 的简单配置
安装VM虚拟机
安装Ubuntu
配置 vi
默认只有 vi,没有 vim ,因此总是不认 backspace 和 方向键
安装vim命令:sudo apt-get install vim
默认不是root权限,使用来总感觉不方便
增加root账户,找到配置文件,命令:sudo vi /etc/gdm/gdm.conf
将 AllowRoot=false 改为 AllowRoot=true
快速查找,在vi下,按ESC,键入:/AllowRoot
Android平台基于Linux的内核,但是开发都是上层的应用,最近笔试总有一些要求Linux的基础,索性在VM上装了一下Ubuntu,折腾折腾。
最新技术文章: