草庐IT

activing

全部标签

android - 如何在 Activity 背景中播放很多声音?

比如我要播放3首歌曲。第一首结束,第二首开始,第二首结束,第三首开始,第三首结束,第一首再次开始,以此类推。这里用的是mp.setOnCompletionListener吗? 最佳答案 你是对的。你可以像这样做一些简单的事情:publicclassMainActivityextendsActivity{MediaPlayermp1,mp2,mp3;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);mp

Android 将 base64 字符串传递给另一个有 Intent 的 Activity

如何将base64编码的字符串传递到另一个页面。我试过这个但是当这段代码运行时程序卡住了base64String=base64FromBitmap(capturedImage);intent.putExtra("BASE64IMAGE",base64String]);//Freezesonthisline这是base64convert方法。它工作没有问题privatestaticStringbase64FromBitmap(Bitmapbmp){ByteArrayOutputStreambyteArrayOutputStream=newByteArrayOutputStream();b

android - 我们可以在不调用 stop() 方法的情况下销毁 Activity 吗?

Inactivitylifecycletoexecuteaslike.onCreate()onDestroy()表示在activity生命周期中没有调用stop()方法。怎么可能? 最佳答案 使用finish();来销毁Activity。 关于android-我们可以在不调用stop()方法的情况下销毁Activity吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32955

Android 全屏 Activity 错误

我正在尝试创建一个全屏Activity:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);setContentView(R.layout.activity_main);}我收

java - 从 JAR/Lib 启动 Activity

我想创建androidProject让我们说MyApplication。MyApplication有一个ActivityMyActivity.java。我想要一些其他应用程序让我们说NotMyApplication来启动这个Activity而不在设备上安装MyApplication。对于这种情况,我想做的是我想以某种方式将MyApplication转换为jar/lib,这样我就不需要安装,也不需要共享代码。然后在NotMyApplication中导入MyActivity.java并创建一个Intent,如下所示:**Intentin=newIntent(MyActivity.class

java - Android 应用程序教程 content.xml 和 activity.xml 文件与教程有不同的代码

我正在学习android教程http://developer.android.com/training/basics/firstapp/building-ui.html我已经按照教程中的说明创建了项目,但是它所说的应该在我的activity.xml文件中的代码却在我的content.xml文件中,就好像它们已经交换一样?Activityxml中的代码:内容xml中的代码:教程告诉我将相对布局block更改为线性布局(它说应该在Activityxml中,但对我来说它在内容xml中)因此,当我用教程中的内容替换Activityxml中的代码时,它会给我错误,因为我删除了之前存在的代码。或如

android - 将填充/边距设置为主题中的顶部 Activity/fragment 布局容器?

在我的应用中,我想将填充应用到主题中的所有屏幕顶级容器。例子:这是布局文件。这是应用主题。@color/colorPrimary@color/colorPrimaryDark@color/colorAccent@drawable/window_frame我可以使用android:padding将填充应用于父容器RelativeLayout。但我不想这样,因为我需要在每个布局文件中指定相同的内容,我想在主题-AppTheme中定义它。任何解决方案将不胜感激。 最佳答案 为什么需要使用样式进行额外编码?你可以直接在res/values/

android - Dagger 2 - 如何只注入(inject)基本 Activity/fragment

我正在从许多来源研究Dagger2,例如:http://fernandocejas.com/2015/04/11/tasting-dagger-2-on-android/但我仍然没有找到问题的答案。我在处理相当复杂的应用程序,其中包含数十个fragment和几个我想在其中使用DI(dagger2)的Activity。对于所有这些fragment和Activity,我有一个BaseActivity和一个BaseFragment。但是,据我阅读和尝试,为了在我的MainActivity中使用@Inject,我必须在Component接口(interface)中指定它,并在onCreate方

java - 将 fragment 添加到 NavigationDrawer Activity

我使用NavigationDrawerActivity在AndroidStudio上创建了一个项目。它包含导航列表。我想在单击导航列表时启动fragmentActivity。就像我在导航栏中单击Import,这将打开新层。我的代码是主要Activity主应用栏主要内容Activity_main_drawer和Java代码publicclassMainActivityextendsAppCompatActivityimplementsNavigationView.OnNavigationItemSelectedListener{@OverrideprotectedvoidonCreate

java - 如何使用 onBackPressed() 可见的 SoftKeyboard 完成 () Activity

我有一个Activity,其中整个屏幕专门用于发送一条消息。作为上半部分的一个EditText,而SoftKeyboard在下半部分始终可见。当我按下返回键时,SoftKeyboard会隐藏,我必须再次按下返回键才能离开Activity。我正在努力获得的行为是:当我按下后退按钮时立即完成Activity,而不是隐藏键盘。例如,在编写新推文时,您可以在Twitter应用程序中找到此行为。我尝试覆盖onBackPressed()函数,但似乎当键盘可见时,该函数未被调用。@OverridepublicvoidonBackPressed(){finish();}非常感谢任何帮助!