草庐IT

android - 在android中将值(value)从一个 Activity 传递到另一个 Activity

您好,我开发了一个应用程序,它有一个文本框和一个搜索按钮,当我在文本框中输入一个数字并单击搜索按钮时,它需要将输入的值传递给它使用该值的下一个Activity从数据库中获取值。我正在使用以下代码传递值。search_button.setClickable(true);search_button.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubStringoutlet_no=outlet_id.getText().toS

java - Android HttpURLConnection 和带有特殊字符的 URL

考虑以下代码(从HTTP请求中检索响应并打印它)。注意:此代码适用于标准Java应用程序。我只在Android应用程序中使用代码时遇到下面列出的问题。publicclassRetrieveHTMLTest{publicstaticvoidmain(String[]args){getListing(args[0);}publicstaticvoidgetListing(StringstringURL){HttpURLConnectionconn=null;Stringhtml="";Stringline=null;BufferedReaderreader=null;URLurl=null

java - Android:使用带有端口号的 Uri.Builder().build() 创建 URL

Uri.Builder.build()可以很好地处理普通的URL,但它无法支持端口号。我发现让它支持端口号的最简单方法是让它先解析给定的URL,然后再使用它。privatevoidpostData(Stringvalue_id,Stringvalue_seaction,Stringvalue_item,Stringvalue_descration){HttpParamshttpParameters=newBasicHttpParams();HttpProtocolParams.setContentCharset(httpParameters,HTTP.UTF_8);HttpProtoc

java - 如何在使用 adb.exe shell 命令执行 android 应用程序时发送参数

我使用“adb.exeshell”启动了一个android应用程序,效果很好:shellamstart-aandroid.intent.action.VIEW-nmypackage/.myActivity如何为命令提供参数以及如何在我的应用程序中读取它?shellamstart-aandroid.intent.action.VIEW-nmypackage/.myActivitypublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);StringmyParameter=getHowto

android - Gradle 错误 : No value has been specified for property 'buildConfigPackageName'

当我更新到最新版本的androidstudio/开发者工具后尝试构建我的android项目时,我遇到了这些错误:[FatalError]:1:38:Apseudoattributenameisexpected.FAILEDFAILURE:Buildfailedwithanexception.Whatwentwrong:Aproblemwasfoundwiththeconfigurationoftask':apoAppAndroid:generatePharmoreDebugBuildConfig'.Novaluehasbeenspecifiedforproperty'buildConf

java - org.codehaus.jackson.JsonParseException : Unexpected character ('' (code 65279/0xfeff)): expected a valid value

我遇到了一个奇怪的问题,我是Android和Json的新手。我正在使用一个显示json响应的RESTfulWCF,如下所示:{"StatusCode":200,"Message":"","Result":{"Agencies":[],"Areas":[{"id":11,"area_name":"area10","description":"updated10","active":true},{"id":12,"area_name":"Area11","description":"temp11","active":true},{"id":13,"area_name":"Area12","

android - 为什么对默认值报告 "may produce NPE"的 SharedPreferences.getString() 进行代码检查?

在AndroidStudio1.2.2中使用以下代码的默认设置运行“分析/检查代码”时:publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);SharedPreferencessharedPref=PreferenceManager.getDefaultSharedPreferences(this);Stringvalue=sharedPref.getString("somekey

android - 错误 MSB4044 : The "AdjustJavacVersionArguments" task was not given a value for the required parameter "JdkVersion"

我正在尝试运行Android应用程序抛出VisualStudio(7.4Build1033)看来我遇到了这个问题:/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2):ErrorMSB4044:The"AdjustJavacVersionArguments"taskwasnotgivenavaluefortherequiredparameter"JdkVersion".(MSB4044)而且...我不知道如何解决这个问题...我看到Vi

value of type `java.lang.Long` from Object value (token `JsonToken.START_OBJECT`)

报错信息:Cannotdeserializevalueoftype`java.lang.Long`fromObjectvalue(token`JsonToken.START_OBJECT`)与之相似的还有:JSONparseerror:Cannotdeserializevalueoftype`java.lang.Integer`fromBooleanvalue 对比了我的测试用例与前端的控制台实际传参,发现入参结构是一模一样,但我这边测试用例可以正常新增写库,但前端却不能新增,报错Cannotdeserializevalueoftype`java.lang.Long`fromObjectval

Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String

如图,今天是运行SpringBoot项目的时候出现了如下错误,昨晚还能运行成功,今天导入mybatis依赖连接上数据库后再运行就出这个错了。解决升级一下mybatis依赖,之前用的是3.0.2。应该是之前用的mybatis的版本比较低,暂时不支持sptingboot3.2.0