是否可以创建 "silent" Android 应用程序?
Is it possible to create a "silent" Android app?
我正在为 Android 2.2 创建一个极其简单的应用程序:唯一要做的就是使用默认浏览器打开 URL。
当短时间点击应用程序图标时,在打开浏览器之前出现黑屏,顶部显示应用程序名称。
这在启动应用程序时是不可避免的还是有什么技巧可以使应用程序 "silent",即立即跳转到浏览器?
这是我尝试过的方法:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
//setContentView(R.layout.activity_main); Don't even show layout
Uri uri = Uri.parse("https://www.google.com");
startActivity(new Intent(Intent.ACTION_VIEW, uri));
finish();
}
}
为了保险起见我也把android:visibility="gone"放在了activity_main.xml.
提前致谢!
尝试使用主题Theme.Translucent.NoTitleBar
Translucent 使你默认透明,没有标题栏会杀死标题栏。
我正在为 Android 2.2 创建一个极其简单的应用程序:唯一要做的就是使用默认浏览器打开 URL。
当短时间点击应用程序图标时,在打开浏览器之前出现黑屏,顶部显示应用程序名称。
这在启动应用程序时是不可避免的还是有什么技巧可以使应用程序 "silent",即立即跳转到浏览器?
这是我尝试过的方法:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
//setContentView(R.layout.activity_main); Don't even show layout
Uri uri = Uri.parse("https://www.google.com");
startActivity(new Intent(Intent.ACTION_VIEW, uri));
finish();
}
}
为了保险起见我也把android:visibility="gone"放在了activity_main.xml.
提前致谢!
尝试使用主题Theme.Translucent.NoTitleBar
Translucent 使你默认透明,没有标题栏会杀死标题栏。