26
2017
09

一些Android开发过程杂项问题的整理(一)

#linux中vim编辑器的实用功能
1. Ctrl+v 进行块选择
2. :sp[filename]
vim中开新拷贝的块,上下对比很方便, 使用Ctrl +w+上下来切换块

#通过应用包名打开应用的主界面

    PackageManager packageManager = getPackageManager();   
    Intent intent=new Intent();   
    intent = packageManager.getLaunchIntentForPackage("com.tencent.mm");  
    startActivity(intent);

#adb remount失败
使用以下三步,解决该问题。
adb root
adb disable-verity
adb reboot

#fastboot烧机
adb reboot bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot reboot

#java泛型方法的一种定义格式

private <E extends Dialog> void func(E param){
    ...
}

#git中修改较早的的commit,不改变change_id(慎用,最好重新建一个commit)
1.找到比要改的commit更前面的commit_id使用下面命令
git rebase -i commit_id

    这个命令出来之后,会出来几行东东:
    pick:*******
    pick:*******
    pick:*******
    ...
    如果你要修改哪个,就把那行的pick改成edit,然后退出。        

2.使用git commit –amend来对commit进行修改。

3.git rebase –continue

#修改Activity在多任务中的标题描述

final TaskDescription td = new TaskDescription(
                 getResources().getString(R.string.myActivity_describe), null, 0);
getActivity().setTaskDescription(td);
上一篇:Swift 的标签注释 下一篇:Android TextView 代码中设置 drawableLeft