欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-06-08 23:48:32
...

#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);