草庐IT

correction_value

全部标签

android - 我怎么知道是否是android :textColor has int or ColorStateList value

在自定义View组中,我有一个TextView作为subview。我想根据android:textColor值设置此TextView的textColor。所以在res/values/styles.xml中我有:在CustomViewGroup的构造函数中,我有这个:privateTextViewmTextView;publicCustomViewGroup(Contextcontext){super(context);initTextView(context,attrs);}publicCustomViewGroup(Contextcontext,AttributeSetattrs){

Android gradle 构建错误 "finished with non-zero exit value 42",这是什么意思,我该如何解决?

我正在尝试在我认为是最新版本的androidstudio上运行一个较旧的项目。当我尝试运行或调试应用程序时,我收到2条错误消息。我有谷歌这个,没有找到可行的解决方案。错误1错误:错误:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'E:\AndroidStudio\Android\sdk\build-tools\21.1.2\aapt.exe''以非零退出值42结束错误2错误:任务':app:mergeDebugResour

java - 谷歌云消息 : Payload value always string

我正在为我的一个应用程序集成护目镜云消息传递。从服务器,我发送键值对为:'not_id'=>1000,'title'=>'Thisisatitle.title','vibrate'=>1,'sound'=>1在安卓GCMIntentService中:protectedvoidonHandleIntent(Intentintent){Bundleextras=intent.getExtras();GoogleCloudMessaginggcm=GoogleCloudMessaging.getInstance(this);//ThegetMessageType()intentparamet

java - 意外字符 ('%'(代码 37)) : expected a valid value (number, 字符串、数组、对象、 'true'、 'false' 或 'null')

几天来,我一直在试图弄清楚这个错误的含义。当我尝试从Web服务下载文件时出现错误。完整的错误是:java.lang.RuntimeException:org.codehaus.jackson.JsonParseException:Unexpectedcharacter('%'(code37)):expectedavalidvalue(number,String,array,object,'true','false'or'null')at[Source:java.io.StringReader@39494c1;line:1,column:2]".从Web服务执行序列化和反序列化工作的类:

android - Zygote The String#value field is not present on Android versions >= 6.0 Android 错误

我正在使用GoogleAPI构建map应用程序。我收到此错误:E/zygote:Android版本>=6.0上不存在String#value字段我不知道如何摆脱它。我搜索了所有网站,包括:TheString#valuefieldisnotpresentonAndroidversions>=6.0也没有发布解决方案。但我没有使用任何类型的火力基地。如果能提供任何帮助,我将不胜感激。错误的Logcat:com.google.android.gms.maps_dynamite的选定远程版本,版本>=22007-0321:40:15.34622106-22106/com.example.sis

android - 奇怪的 : can not change the value of Integer in jni

我写了一个jni函数来在C中设置两个javaInteger对象的值,就像这样:jni_do_something(JNIEnv*env,jobjectthiz,jobjectp1,jobjectp2){jclassc;jfieldIDid;c=env->FindClass("java/lang/Integer");if(c==NULL){LOGD("FindClassfailed");return-1;}id=env->GetFieldID(c,"value","I");if(id==NULL){LOGD("GetFiledIDfailed");return-1;}env->SetInt

android - 解析数据时出错 org.json.JSONException : Value <? java.lang.String 类型的 xml 无法转换为 JSONArray

我正在写一个应用程序打算在android设备上运行。该应用程序应该通过php读取Mysql数据库中的信息,但是当我运行该应用程序时,Logcat提示错误'Errorparsingdataorg.json.JSONException:值我得到的代码是从教程中下载的,请耐心等待我对php有一些基础知识,而对java的了解很少。我已经测试了php脚本并且它工作完美,所以我不会费心附加它。main.java代码:packagetest.an2mysql;importjava.io.BufferedReader;importjava.io.InputStream;importjava.io.In

java - RuntimeException : view tag isn't correct on view:null on ViewAgendaItemBinding. 绑定(bind)()方法

我有非常简单的代码,根据几篇关于DataBinding的文章应该可以正常工作,但由于某些原因它不是。我正在尝试将RecycleView与数据绑定(bind)一起使用。classItemViewHolderextendsRecyclerView.ViewHolder{ViewAgendaItemBindingbinding;publicItemViewHolder(ViewitemView){super(itemView);binding=ViewAgendaItemBinding.bind(itemView);//thisislinewhereit'sthrowanerror.}}我检

android - 应用内结算 : Inventory not correct; makes user purchase again

编辑***仍在寻找我原来问题的答案。为什么Android不会看到该商品之前已经购买过,而是让用户再次付款?设置SharedPreferences是个不错的主意,但如果用户卸载了怎么办?他们将不得不再次购买。我不希望用户这样做。谢谢。我试图弄清楚为什么该应用程序无法正确清点,我从TrivialDrive中获取了它并试图将其变成我自己的。我想我删除了所有消费,我只有一件商品要购买;高级升级。这应该只买一次,永远不要收费两次。当我在我的平板电脑上编译并运行该应用程序时,我成功地通过了购买过程并且一切似乎都很好,直到我使用任务管理器关闭该应用程序并重新打开它。重新打开后,它会要求再次购买pre

android - 在android中以编程方式启用 "Use network-provided values"

我希望能够在创建时以编程方式检查此选项...在提示用户ofchurs之后有点像if(android.systemtime==false){systemtime=true;}这可能吗?任何帮助将不胜感激 最佳答案 您正在寻找Settings.System.AUTO_TIME设置(已移至API级别17中的Settings.Global.AUTO_TIME)。在引入API级别17之前,您可以读取和更改该值,但现在该值对于非系统应用程序是只读的。privatebooleanisAutoTimeEnabled(){if(Build.VERSI