草庐IT

launch_intent

全部标签

Java 打包工具 - jsmooth、launch4j、onejar 的替代品

我已经使用这三个开源工具来打包我的java应用程序,但它们现在看起来都像废弃的软件。这三个都是非常好的软件。现在有哪些选择?(或者使用Java进行桌面应用开发不再是应用开发人员构建和维护这些工具的“热门”市场?)。1)exe包装器:jsmooth-2.5年内无新开发-不支持64位。launch4j-一年多没有新开发,支持64位,但是不能签名launch4j创建的exe,所以我更喜欢jsmooth,但不支持64位。2)一个jar:它可以工作,但在超过2.5年的时间里没有新的开发或网站更新。所以,如果它突然因新的Java版本而中断,只想切换到受支持的东西/有一个备份计划。谢谢埃德加

java - Intent putExtra 方法的最大长度? (强制关闭)

我需要一些帮助来调试我的应用程序。首先:在模拟器和其他一些设备上,我的应用程序运行良好。在我的设备上,我强制关闭(没有强制关闭消息)。如果应用的Activity发生变化,就会发生“崩溃”。这是MainActivity类的一些代码。它只是通过webview从网页中读取html内容。不,不可能通过HttpRequest执行此操作,因为我无法模拟发布请求。publicclassMainActivityextendsActivity{publicfinalstaticStringEXTRA_HTML="com.example.com.test.HTML";privateWebViewmWebV

java - 如何通过 Intent 共享多个文件?

这是我的代码,但这是针对单文件解决方案的。我可以像下面的单个文件一样共享多个文件和上传吗?Buttonbtn=(Button)findViewById(R.id.hello);btn.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Intentintent=newIntent(Intent.ACTION_SEND);Stringpath=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOAD

java - 将 Java 可执行文件(使用 launch4j)固定到 Windows 7 任务栏

折腾了半天,终于放弃了。我有一个java应用程序,我创建了一个可运行的jar(包括任何其他库并且只有一个jar文件)。使用launch4j和可运行的jar,我正在制作一个可执行的“MyApp.exe”。可执行文件工作正常,但我想将它固定到我的Windows7任务栏。目前,我只有任务栏条目“关闭窗口”。在阅读并使用JNA实现以下解决方案后PinningaJavaapplicationtotheWindows7taskbarUsingJNAtoget/setapplicationidentifier我的应用程序在gui中正确显示它的“应用程序用户模型ID”(仅用于测试目的)。但是:我的程序

java - Eclipse 错误, "The selection cannot be launched, and there are no recent launches"

这个问题在这里已经有了答案:"Selectioncannotbelaunchedandtherearenorecentlaunches”whenEclipseforAndroidProjectDev(6个回答)关闭8年前。我刚开始Android编程,所以下载了Eclipse并开始使用。根据这里的教程创建了我的第一个项目:http://developer.android.com/training/basics/firstapp/creating-project.html#CommandLine当我在下一课从这里运行该应用程序时:http://developer.android.com/t

java - Activity 必须导出或包含 Intent 过滤器

当我尝试运行我的应用程序时,它会显示以下错误ErrorrunningDashboard:Theactivitymustbeexportedorcontainanintent-filter我该如何解决这个错误? 最佳答案 我将SelectRun/DebugConfiguration从我的MainActivity更改为App并开始工作。选择应用配置快照: 关于java-Activity必须导出或包含Intent过滤器,我们在StackOverflow上找到一个类似的问题:

java - Android在实现RecognitionListener时获取Intent

如thisanswerbyIftah中所述我可以通过从Intent中获取Uri来获取android中语音识别记录的音频:@OverridepublicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){//therecordingurlisingetData:UriaudioUri=data.getData();}这里的Intentdata正是我想要的,没有问题。这一切都完美无缺,但是该解决方案会提示用户何时说话,我不希望这样做,所以我让我的Activity实现RecognitionListener:publicc

java - Android Intent 上下文令人困惑

谁能给我解释一下:Intentintent=newIntent(Context,AlarmReceiver.class);我从来没有理解过,我认真地认为,如果有人不尝试向我深入解释这一点,我永远也不会理解。这整个上下文的事情让我很困惑。有时它是这样工作的:Intentintent=newIntent(getBaseContext(),AlarmReceiver.class);有时它不会那样工作,但它只接受:Intentintent=newIntent(context,AlarmReceiver.class);有时是:Intentintent=newIntent(this,AlarmRe

portability - 如何将 JRE 与 Launch4j 捆绑在一起?

我的电脑上有Launch4J,它是一个很棒的程序。我感兴趣的其中一项功能是能够将JRE捆绑到通用.EXE文件中。但是,我找不到任何描述如何执行此操作的文档。如何将JRE与EXE捆绑在一起?另外,我在哪里可以获得一个紧凑的可移植JRE来运行?Oracle上的下载链接用于安装程序包。 最佳答案 经过一些尝试,我终于找到了将jre捆绑到我的应用程序中的解决方法:我将我的应用打包为一个zip文件,其中包含以下文件夹:containerFolder|-jre|-bin(inbinthereisjava.exe)|-lib|-cfg(tosav

android-intent - Kotlin 可打包类抛出 ClassNotFoundException

我有一个类用作RecyclerView的数据模型,以便通过Intent将此类的对象从一个事件传递到另一个事件它可打包现在的问题是我能够将对象从一个事件发送到另一个事件并检索它,这样应用就不会崩溃,但会不断抛出ClassNotFoundException在logcat屏幕中。我做错了什么?---->Person.kt@ParcelizeclassPerson(varname:String,varusername:String,varaddress:String,valavatar:Int):Parcelable---->在MainActivity.ktvalintent=Intent(t