精华内容
下载资源
问答
  • Android打开隐藏应用

    千次阅读 2015-11-23 20:20:35
    如何在Android里隐藏应用图标,又如何打开隐藏应用呢? 从应用页面调用说起: 在一个应用里可以打开另外一个应用,如  Intent i = new Intent();  ComponentName comp = new ComponentName(...

    如何在Android里隐藏应用图标,又如何打开隐藏的应用呢?

    从应用页面调用说起:


    在一个应用里可以打开另外一个应用,如

          Intent i = new Intent();

           ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.Settings");

           i.setComponent(comp);

            startActivity(i);

     

    在一个应用里打开了设置页面。


     

    打开其他应用

     

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

          callButton.setOnClickListener(newOnClickListener() {

             

              @Override

              public void onClick(Viewarg0) {

                 // TODO Auto-generated method stub

                 Intenti = new Intent();

                  ComponentName comp = //new ComponentName("com.android.settings","com.android.settings.Settings");

                       new ComponentName("com.example.webtest", "com.example.webtest.MainActivity");

                 

                  i.setComponent(comp);

                  startActivity(i);

              }

          });

     

    打开隐藏的应用

    1. 把webTest应用AndroidMainifest.xml中的

    <category android:name="android.intent.category.LAUNCHER"/>

    去掉,使其没有应用图标

     

    [2015-11-23 09:32:11 - webTest] Installing webTest.apk...

    [2015-11-23 09:32:13 - webTest] Success!

    [2015-11-23 09:32:13 - webTest] \webTest\bin\webTest.apkinstalled on device

    [2015-11-23 09:32:13 - webTest]Done!

     

    程序安装到手机中,没有launcher图标,但是在设置—应用 里可以看到

     

    2. 在其他应用中调用

                 Intenti = new Intent();

                  ComponentName comp = //new ComponentName("com.android.settings","com.android.settings.Settings");

                       new ComponentName("com.example.webtest", "com.example.webtest.MainActivity");

                 

                  i.setComponent(comp);

                  startActivity(i);

     

    可以把隐藏的应用打开
    展开全文
  • 如题,不知道大家有没有注意过,当我们首次安装我们的所开发的应用后,打开应用并按HOME隐藏,然后在此打开这个应用时,却发现重新启动了这个应用,但是按道理说应该是回复之前启动后的界面。但是在这之后在打开应用...
    如题,不知道大家有没有注意过,当我们首次安装我们的所开发的应用后,打开应用并按HOME隐藏,然后在此打开这个应用时,却发现重新启动了这个应用,但是按道理说应该是回复之前启动后的界面。但是在这之后在打开应用时就正常了。

    我觉得这应该算是android上的一个BUG吧。具体解决办法是这样的,我们在程序启动时加入一个变量,用于判断当前程序是否正在运行。然后每次启动时都去判断这个变量,如果发现当前程序正在运行,那么新启动的界面直接finish掉。这样就解决了首次安装后重复创建应用的问题。因为第一次开启的程序并没有退出。所以应用的主线程并没有销毁。所以第二次尽管看似开启了一个新的应用,但实际上仅仅是UI线程,所以主线程是共用的。可以正确的获取到上次改变后的变量。

    这个问题我分析是,首次安装应用后,android程序并没有正确的管理应用的UI的相关生命周期。然后当我们运行过一次后就恢复正常了。
    展开全文
  • android手机将内存填充满后,打开应用由于没有内存,应用打开的时候需要写文件或者写数据库,就会报错,小米手机的做法是将系统的错误弹框去掉,然后应用自动闪退,隐藏对话框解决方法如下: ...

    android手机将内存填充满后,打开应用由于没有内存,应用打开的时候需要写文件或者写数据库,就会报错,小米手机的做法是将系统的错误弹框去掉,然后应用自动闪退,隐藏对话框解决方法如下:

    展开全文
  • 软件开发中,有时迫不得已要用到第三方的软件,这时就涉及到在C#应用程序需要对第三方软件打开、显示、隐藏以及关闭...打开应用程序,下面是2种简单用法: 第一种: public enum ShowWindowCommands : int {...

    软件开发中,有时迫不得已要用到第三方的软件,这时就涉及到在C#应用程序需要对第三方软件打开、显示、隐藏以及关闭。

    下面列举了几个常用的方式

    打开应用程序,下面是2种简单用法:

    第一种:

    public enum ShowWindowCommands : int
            {
                SW_HIDE = 0,
                SW_SHOWNORMAL = 1,    //用最近的大小和位置显示,激活
                SW_NORMAL = 2,
                SW_SHOWMINIMIZED = 3,
                SW_SHOWMAXIMIZED = 4,
                SW_MAXIMIZE = 5,
                SW_SHOWNOACTIVATE = 6,
                SW_SHOW = 7,
                SW_MINIMIZE = 8,
                SW_SHOWMINNOACTIVE = 9,
                SW_SHOWNA = 10,
                SW_RESTORE = 11,
                SW_SHOWDEFAULT = 12,
                SW_MAX = 13
            }
    [DllImport("shell32.dll")]
    public static extern IntPtr ShellExecute(
                IntPtr hwnd,
                string lpszOp,
                string lpszFile,
                string lpszParams,
                string lpszDir,
                ShowWindowCommands FsShowCmd
                );
    
    ShellExecute(IntPtr.Zero, "open", @"D:\Program Files\OtherExe.exe", null, null, ShowWindowCommands.SW_SHOWMINIMIZED);

    第二种:

    Process myProcess = new Process();
    myProcess.StartInfo.UseShellExecute = true;
    myProcess.StartInfo.FileName = @"D:\Program Files\OtherExe.exe";
    myProcess.StartInfo.CreateNoWindow = false;
    myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
    myProcess.Start();

    而有时我们在打开其他软件时,又不想让其显示,只有在打开时将其隐藏掉了,虽然上面的例子中myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;涉及到窗口的显示状态,但有时并不是所想的那样显示,可能是本人水平有限,没有正确使用---。

    下面我用到了另一种方式实现窗体的查找,隐藏及关闭

    [DllImport("user32.dll", EntryPoint = "FindWindow")]
    private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);
    
    [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
    public static extern int ShowWindow(IntPtr hwnd, int nCmdShow);
    
    [DllImport("User32.dll", EntryPoint = "SendMessage")]
    private static extern int SendMessage(IntPtr hWnd, int msg, uint wParam, uint lParam);

    使窗体隐藏

    IntPtr OtherExeWnd = new IntPtr(0);
    OtherExeWnd = FindWindow("SunAwtFrame", null);
     //判断这个窗体是否有效
     if (OtherExeWnd != IntPtr.Zero)
    {
            Console.WriteLine("找到窗口");
            ShowWindow(OtherExeWnd, 0);//0表示隐藏窗口
    }
    else
    {
            Console.WriteLine("没有找到窗口");
    }

    关闭窗体

    IntPtr OtherExeWnd = new IntPtr(0);
    OtherExeWnd = FindWindow("SunAwtFrame", null);
    //判断这个窗体是否有效
     if (OtherExeWnd != IntPtr.Zero)
    {
          Console.WriteLine("找到窗口");
          SendMessage(OtherExeWnd, 16, 0, 0);//关闭窗口,通过发送消息的方式 
    }
    else
    {
    Console.WriteLine(
    "没有找到窗口");
    }

    转载于:https://my.oschina.net/u/2617535/blog/657654

    展开全文
  • 软件开发中,有时迫不得已要用到第三方的软件,这时就涉及到在C#应用程序需要对第三...打开应用程序,下面是2种简单用法: 第一种: public enum ShowWindowCommands : int { SW_HIDE = 0, SW_SHOWNORMA...
  • 快速打开应用程序的工具,方便您更快速的打开应用程序,同时可以隐藏不想让其他用户打开的程序。
  • 这个小的终端命令增加了一个有用的但隐藏的功能:一键式菜单,可直接从扩展坞访问您最近的应用程序和文档。 There are a lot of ways to customize and tweak your Mac’s dock, but while checking out an ...
  • 按下Home键,最近打开应用就会显示,那么,如何让应用不在最近应用中显示呢。 在Mainactivity内的activity里加入Android:excludeFromRecents ="true" <activity android:theme="@7f13016d" android:name=...
  • testApp测试完之后需要被禁用(setComponentEnabledSetting)掉,后门启动时,发送广播给testApp接收器,解禁重新打开。 原有方案: 底层监听到后门键,发广播给testApp广播,由testApp广播接收器来解禁...
  • public bool checkhide{ string path = "C:\\Windows\\System32\\"; System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.UseShellExecute = false; ... p.StartInfo.CreateNoWindow ...
  • 现在大多数的应用程序,在点击关闭的时候不会再任务栏显示,而是隐藏到托盘中,然后点击托盘中的程序图标,就会打开应用面板。 electron提供了一些插件来实现这种需求,主要是Tray, Menu这两个插件。 由于代码比较少...
  • Android 10如何隐藏应用图标

    千次阅读 热门讨论 2020-05-23 12:41:23
    Android 10 限制了在启动器中隐藏应用图标的功能。除非满足以下任一条件,否则应用必须具有图标: 它是系统应用,即使是更新后的应用。...点按没有可启动 Activity 的应用图标时会打开应用信息屏幕。
  • 但是当再次运行应用时,会再次打开一个MainActivity,导致按返回键的时候,需要关闭两次 解决方法很简单,只要在MainActivity(对应程序的主activity)的onCreate方法中插入一下代码 if ((getIntent().getFlags...
  • Hides 5是Mac下一款隐藏其他应用程序的软件,它可以帮助你更专注的做每一样事情。...*隐藏除当前活动应用之外的所有打开应用 * Global Hotkey支持所有功能 以上就是小编给大家带来Hides 5 f.
  • Odoo隐藏应用模块

    千次阅读 2019-06-13 11:46:44
    1、谷歌浏览器打开odoo界面,右键应用→检查,找到父类div class="o_application_switcher_scrollable" 通过它找到对应js文件 2、打开app_switcher.js文件找到如下menu_date(菜单数据) ...
  • Android隐藏app应用图标

    万次阅读 2015-07-23 17:20:35
    原本是闲来无事,浏览博客,看到用浏览器地址打开app的文章, 按照文中所述尝试以后,发现app的应用图标居然在桌面不显示了。 只需在下面的代码中,修改即可。 ...
  • 打开phpstudy选择 网站,在列表后面有个菜单还是更多(忘记了),选择伪静态,输入下面的配置。 //这是普通的 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } /...
  • 这是一款仿irBnb网站在ios7上的app应用隐藏侧边栏效果的jQuery和css3页面3d倾斜打开隐藏侧边栏特效插件。该隐藏侧边栏插件在点击特定的按钮后,当前页面会3d倾斜缩小,隐藏侧边栏会从设定的页面边部滑出。
  • 但是,它不会向您显示这些检查的结果,而是希望将这些检查隐藏在幕后-应用程序打开或不打开,也许首先打开了“从互联网下载的应用程序”对话框。 甚至从Mac OS X 10.5(Leopard!)起的“代码签名”,也只能通过奥...
  • 如何隐藏打开文件

    2019-08-12 14:46:57
    就会弹出菜单选项,选择文件夹和搜索选项进去 弹出如下文件夹选项对话框,切换到查看面板 ... 接下来咱们将显示隐藏文件前面的单选按钮点击一下,如下图所示,然后点击应用​​​​​​​ ...
  • 去掉:,这一行就可以隐藏图标; 在安装应用时,打开按钮显示为不可点击
  • 那么Hides5 Mac破解版这款隐藏应用工具可以帮助您,它可以帮助您轻松隐藏所有打开应用程序,只留一个您正在使用的活动工具,可以让您更好的集中注意力不被其他干扰,更好的提升您的工作效率! ...
  • Hides是一个简单的应用程序,当您需要快速隐藏所有打开应用程序时,它将非常有用。而且Hides允许您设置全局热键,这样您就可以在几秒钟内获得干净的工作空间。什么是聚焦模式? 对焦模式将自动隐藏所有打
  • 隐藏标题栏的方法其实非常简单,打开MainActivity,在onCreate()方法中添加如下代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window....
  • win10无法使用内置管理员账户打开应用怎么办 听语音 Win10管理员账户Administrator默认关闭和隐藏,就是防止这个高权限账户被“滥用”影响系统安全。不过我们有时候也需要开启该账户,以便 完成一些特殊任务。但我们...
  • 实现在基于对话框的应用程序中打开一个对话框时隐藏主窗口,/////////////////////////////////////////////////////////////////////////////////////////////在app类中对菜单上的点击响应函数:void CMy1542App::...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,064
精华内容 1,225
关键字:

打开应用隐藏