草庐IT

bond_main

全部标签

Android action.MAIN 和 category.LAUNCHER 函数

我们在Manifest.xmlandroid.intent.action.MAIN和android.intent.category.LAUNCHER作为启动器Activity的Intent过滤器。什么是小鬼。这两个?它们的功能是什么? 最佳答案 来自docs:category--Givesadditionalinformationabouttheactiontoexecute.Forexample,CATEGORY_LAUNCHERmeansitshouldappearintheLauncherasatop-levelapplica

android - Main Activity 销毁后不会被垃圾回收,因为它被 InputMethodManager 间接引用

我关注了来自here的“避免内存泄漏”文章.但是,建议的解决方案并不能解决泄漏问题。我在WindowsXP(SDK2.3.1)上使用android模拟器对此进行了测试。我转储了堆并检查了主要Activity仍在堆中(我使用了MAT)这就是我所做的:使用HelloWorldActivity创建HelloWorld应用(它没有subview)运行模拟器并启动HelloWorld应用。点击后退键将其关闭。导致DDMS中的gc和转储堆'PathtoGCRoots'显示以下路径。HelloWorldActivityInputMethodManager是一个单例和三个对引用HelloWorldAc

android - "Unable to open log device '/dev/log/main ': No such file or directory"

我是Android开发新手,买了一个便宜的华为Sonic(显然是U8650),这样我就可以测试我在实际设备上制作应用程序的第一次尝试。但是,每当我尝试在设备上使用'adblogcat'或'adbshell'然后'logcat'时:Unabletoopenlogdevice'/dev/log/main':Nosuchfileordirectory我已经在设置​​->开发者中启用了USB调试。我只是对Android了解得不够多,不知道这是否是我能解决的问题。我发现了另外两个问题类似的问题:/dev/log/mainnotfound??-????:??:??.???:INFO/():Unab

android - content_main.xml 和 activity_main.xml 之间的区别?

我是Android应用开发的新手。我有AndroidStudio1.4。在我的布局文件夹中,我有两个XML文件(content_main.xml和activity_main.xml)。我一直在关注Bucky的教程,他只有activity_main.xml。我应该使用哪一个? 最佳答案 与之前的版本不同,新的API23带有coordinatorLayout和其他东西,为了使它们易于使用,android将Activity的布局区分为两种不同的布局,即content_main.xml&activity_main.xml.我会解释它们的用途

xml - android sdk main.out.xml 解析错误?

我刚刚开始了一个新的Android项目“WeekendStudy”来继续学习Android开发,但我很难编译默认的“helloweekstudy”编译/运行。我认为我错过了配置和设置的一步,但我不知道在哪里。我已经配置、设置和启动了AVD。当我按下“运行”时,SDK正在构建文件main.out.xml,然后失败如下:[2010-03-0609:46:47-WeekendStudy]ErrorinanXMLfile:abortingbuild.[2010-03-0609:46:48-WeekendStudy]res/layout/main.xml:0:error:Resourceentr

android - android studio 1.4中content_main.xml的作用是什么?

我将我的androidstudio更新到最新版本,即androidstudio1.4。新建项目默认布局文件夹中有content_main.xml文件这个文件有什么用? 最佳答案 根据androidstudio中的新设计模式activity_main.xml将决定Activity的全局UI应该如何。另一方面,content_main.xml将决定activity_main.xml中的内容。即content_main.xml将包含textview、edittext、button等组件。它将被activity_main.xml包含。所以我

java - main 函数不返回任何内容。为什么?

这个问题在这里已经有了答案:Whyismain()injavavoid?(4个回答)关闭5年前。对于C/C++main()必须始终返回一个整数(零表示成功,非零表示失败)。我可以理解这一点,因为程序运行它成为一个进程,每个进程都应该有一个退出状态,我们通过执行echo$?进程结束后从shell中。现在我不明白为什么main方法在Java中不返回任何内容?与程序运行在JVM上,JVM进程负责返回退出状态有关系吗?请澄清。谢谢,罗杰 最佳答案 在多线程已经很普遍的时候设计的,java说(按设计)“再见”当'main'返回时程序完成的想法

c++ - Mac OS X : is it possible to imbue a non-main thread to become "The Main Thread" of a process?

我在MacOSX(10.6.7)下遇到了与GUI/线程相关的问题。我正在使用wxWidgets框架(版本2.9.1),在我的例子中它依赖于Cocoa。应用设计是这样的:线程#1(又名“主线程”):进入main(),解析开关,并在必要时启动另一个线程(使用POSIX原语)。线程#2(又名“GUI线程”):使用wxEntry初始化wxWidgets并显示GUI。与大多数其他GUI框架一样,Cocoa不是线程安全的,因此我们确保在线程#2中执行所有GUI调用,并在需要时传递消息。然而,在这种特殊情况下,在初始化期间(从NSUndoManager更准确地说)从Cocoa内部提出了一个断言,本质

c++ - g_main_loop_run 阻塞 Qthread 并且不允许停止视频

我为gstreamer创建了一个单独的类来流式传输视频。此类通过使用moveToThread()在单独的线程上运行。我正在使用Qt5.5进行开发。当我在主线程上发出startcommand时,Qthread启动并且gstreamer使用g_main_loop_run流式传输视频。这绝对没问题。但不知何故g_main_loop_run阻塞了线程,当我发出信号以停止来自主线程的视频时,它不会执行gstreamer类中的插槽。有人可以告诉我如何解决这个问题吗?我可以用其他命令替换g_main_loop_run或者可以使用g_main_loop_quit(gloop);以另一种方式。voidS

c++ - 在静态初始化程序中使用 getenv() 是否安全,即在 main() 之前?

我查看了Stevens,并在PosixProgrammer'sGuide,我能找到的最好的是Anarrayofstringscalledtheenviromentismadeavailablewhentheprocessbegins.Thisarrayispointedtobytheexternalvariableenviron,whichisdefinedas:externchar**environ;正是那个environ变量让我犹豫不决。我想说-调用进程/shell已经分配了空终止字符串block-“外部”变量environ被getenv()用作入口点。-ipsofacto随意在静