草庐IT

starting-activity

全部标签

Android多媒体框架--09:start流程分析

"本文转载自:[yanbixing123]的AndroidMultiMedia框架完全解析-start流程分析"1.概述  前面已经准备好了数据源,这里就开始是调用start()开始播放,先看一下java层该方法的实现:mediaplayer.cppstatus_tMediaPlayer::start(){......mPlayer->setLooping(mLoop);mPlayer->setVolume(mLeftVolume,mRightVolume);mPlayer->setAuxEffectSendLevel(mSendLevel);mCurrentState=MEDIA_PLAYE

Vscode调试环境配置解决The preLaunchTask‘C/C++: gcc.exe build active file‘ 的方法

想用Vscode进行调试代码,网上查了很多环境配置的资料,但是不知道为什么总是出现这个问题:研究很长时间,终于找到暴力解决这个问题的方法,这里做一下记录1.生成tasks.json文件快捷键Ctrl+Shift+P,找到Tasks:ConfigurationDefaultBuildTask,会弹出来下面这个窗口:这里选择电脑上使用gcc的位置,我这里是C:/MinGW/bin/gcc.exe接下来会生成tasks.json文件我的电脑上生成文件各个参数是这样的:经过测试,发现”type"必须要修改成"shell",这里我并没有深究为什么要这样修改,至少在"cppbuild"这个参数下,进行调试

解决:Can‘t connect to MySQL server on ‘localhost‘ (10061)或 net start mysql 命令不生效的问题

1、问题描述:其一、已经成功安装了MySQL57,但在启动并输入密码后,却发现直接退出了(密码一般是:123456);2、解决过程:其一、Can'tconnecttoMySQLserveron'localhost'(10061)",就说明你的MySQL还没有启动;因此在输入密码后,才会退出;其二、以管理员身份打开命令提示符:其三、用cd命令将目录切换至mysql安装目录MySQLServer5.7的bin目录下;(注意:Win11与Win10切换到D盘的命令不同)其四、然后在D:\01Download\22Mysql\MySQLServer5.7\bin再输入命令:mysqld.exe-ins

java - 如何在所有 Activity 中显示抽屉导航?

我有一个NavigationDrawer,它应该出现在我的所有Activity中。我看到了很多类似的问题,并找到了一个解决方案,比如用其他Activity扩展MainActivity。所以我将我的主要Activity扩展到我的第二个Activity。但是抽屉没有显示在第二个Activity中MainActivitypublicclassMainActivityextendsActionBarActivity{privateListViewmDrawerList;privateDrawerLayoutmDrawer;privateCustomActionBarDrawerTogglemD

java - 如何在所有 Activity 中显示抽屉导航?

我有一个NavigationDrawer,它应该出现在我的所有Activity中。我看到了很多类似的问题,并找到了一个解决方案,比如用其他Activity扩展MainActivity。所以我将我的主要Activity扩展到我的第二个Activity。但是抽屉没有显示在第二个Activity中MainActivitypublicclassMainActivityextendsActionBarActivity{privateListViewmDrawerList;privateDrawerLayoutmDrawer;privateCustomActionBarDrawerTogglemD

Activity的界面是如何绘制出来的

Android系统启动时,都干了什么?AndroidPMS、AMS原理Activity的启动机制Activity的界面是如何绘制出来的View的绘制流程setContentView()都在干什么?前面从Activity的启动,我们已经知道,Activity的最终会回调onCreate方法,我们在设置自己的布局时也会通过setContentView(),传入自己的布局Id,那它是如何解析我们的布局的呢,我们跟一下Activity的源码:publicvoidsetContentView(@LayoutResintlayoutResID){getWindow().setContentView(lay

javax.activation.UnsupportedDataTypeException : no object DCH for MIME type multipart/mixed; boundary

目前我正在编写一个将监听目录的代码。当使用.apk文件更新目录时,我将使用此.apk文件向gmail帐户发送一封邮件。我在我的程序中使用Jnotify和JAVAMail。我得到的错误是,javax.mail.MessagingException:IOExceptionwhilesendingmessage;nestedexceptionis:javax.activation.UnsupportedDataTypeException:noobjectDCHforMIMEtypemultipart/mixed;boundary="----=_Part_0_145238.1392728439

javax.activation.UnsupportedDataTypeException : no object DCH for MIME type multipart/mixed; boundary

目前我正在编写一个将监听目录的代码。当使用.apk文件更新目录时,我将使用此.apk文件向gmail帐户发送一封邮件。我在我的程序中使用Jnotify和JAVAMail。我得到的错误是,javax.mail.MessagingException:IOExceptionwhilesendingmessage;nestedexceptionis:javax.activation.UnsupportedDataTypeException:noobjectDCHforMIMEtypemultipart/mixed;boundary="----=_Part_0_145238.1392728439

java - 将抽屉导航添加到现有 Activity

我有一个正在编写的应用程序,它已经包含很多代码,我决定要向主Activity工具栏添加一个抽屉导航,但如果不创建新的抽屉导航,我不知道该怎么做项目并将我的整个项目复制到其中,这似乎需要做很多工作,是否有向现有项目添加抽屉导航的教程? 最佳答案 创建布局layout_left_menu.xml:在自定义View中充气:publicclassSimpleLeftMenuViewextendsNavigationView{privateLayoutInflatermInflater;privateContextmContext;priva

java - 将抽屉导航添加到现有 Activity

我有一个正在编写的应用程序,它已经包含很多代码,我决定要向主Activity工具栏添加一个抽屉导航,但如果不创建新的抽屉导航,我不知道该怎么做项目并将我的整个项目复制到其中,这似乎需要做很多工作,是否有向现有项目添加抽屉导航的教程? 最佳答案 创建布局layout_left_menu.xml:在自定义View中充气:publicclassSimpleLeftMenuViewextendsNavigationView{privateLayoutInflatermInflater;privateContextmContext;priva