草庐IT

convert_it

全部标签

java - 安卓/Java : Convert any string to color (hex)

有没有什么方法可以像加密/哈希函数一样从Java/Android中的任何字符串生成颜色?例子:字符串“Home”生成类似“#FF1234”的颜色。字符串“Sky”生成类似“#00CC33”的颜色...没有随机化。因此,系统将始终为该字符串计算相同的颜色谢谢编辑:字符串由用户自由定义 最佳答案 String.hashCode()将返回一个int值,因此只需将其转换为十六进制值即可。Strings="Home";Stringcolor=String.format("#%X",s.hashCode());

Android 项目提示 "The type bolts.Task cannot be resolved. It is indirectly referenced from required .class files"

我正在尝试通过ParseMealspotting教程,但在添加Parse库后,我遇到了奇怪的错误。我在谷歌搜索时发现了其他类似的错误,但没有任何效果。Here'sone.我也读书看看AddingtheSupportLibraries,但这并没有解决它。准确的文本是:Multiplemarkersatthisline-Thetypebolts.Taskcannotberesolved.Itisindirectlyreferencedfromrequired.classfiles-TheclassfileTaskcontainsasignature'Ljava/util/Set.TaskC

android - Google Play 开发者 API : "startTimeMillis" is updated when it should not

我正在开发一个应用内订阅的应用程序。在我们的服务器上,我通过GooglePlayDeveloperAPI检查每个订阅的有效性。.如文档中所述,对Purchases.subscriptions端点的请求返回如下内容:{"kind":"androidpublisher#subscriptionPurchase","startTimeMillis":long,"expiryTimeMillis":long,"autoRenewing":boolean}但是,我发现它有一些奇怪的行为。当用户通过GooglePlay应用取消订阅时,“startTimeMillis”字段更新为取消时间。根据文档,

android - 没有延迟更新 View 时没有错误 "Only the original thread that created a view hierarchy can touch its views"

我遇到了一个有趣的问题。如果在activity的onCreate/onStart/onResume方法中写入如下代码:finalButtonmyButton=(Button)findViewById(R.id.myButton);finalTextViewmyTextView=(TextView)findViewById(R.id.myTextView);finalThreadthread=newThread(newRunnable(){@Overridepublicvoidrun(){myTextView.setText("Hellotext");}});myButton.setOn

android - 联系人 API 将联系人存储为不可见联系人 : How to make it visible?

我正在尝试使用getContentResolver在Android中添加联系人。首先,我创建了一个ArrayList:ArrayListops=newArrayList();然后通过填充数组列表intrawContactInsertIndex=ops.size();ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI).withValue(ContactsContract.RawContacts.ACCOUNT_NAME,accountName).build());ops.add(ContentProvid

javascript - react-native android 中此问题 "Cannot convert argument of type class org.json.JSONArray"的原因是什么?

我正在尝试编写插件以在react-native中获取带有包名称和图标的应用程序列表。我以JSONArray的形式获取所有必需的数据,图像存储在sdcard中。我正在使用回调将结果(JSON数组)返回给javascript(成功或失败)。我收到上述错误。请找到获取详细信息的java代码,如下所示。打包com.sampleapp;importcom.facebook.react.ReactPackage;importcom.facebook.react.bridge.Callback;importcom.facebook.react.bridge.JavaScriptModule;impo

java - 房间 IllegalArgumentException : intcannot be converted to an Element

我在尝试编译项目时遇到此错误:Error:Executionfailedfortask':app:compileDebugJavaWithJavac'.java.lang.IllegalArgumentException:intcannotbeconvertedtoanElement还有这个警告:Warning:Supportedsourceversion'RELEASE_7'fromannotationprocessor'android.arch.persistence.room.RoomProcessor'lessthan-source'1.8'这些是我的数据库相关类:@Entit

android - 是什么触发了这个异常实例 : "java.lang.IllegalArgumentException: The observer is null." and how could it be avoid?

在打开包含用户所选项目内容的新Activity后返回到原始ListActivity时出现此异常。它只发生在IceCreamSandwich上。这是痕迹:java.lang.IllegalArgumentException:Theobserverisnull.atandroid.database.Observable.unregisterObserver(Observable.java:59)atandroid.widget.BaseAdapter.unregisterDataSetObserver(BaseAdapter.java:42)atandroid.widget.AbsList

android - ProGuard for Android 和 Retrofit2 Converter Gson?

我在我的项目中使用ProGuard,但它在newGson().toJson(Request)中提供了错误的数据;我要出去了{"a":"manage","b":"689184d4418b6d975d9a8e53105d3382","c":"10","d":"76"}代替{"username":"manage","password":"689184d4418b6d975d9a8e53105d3382","value":"10","store":"76"}我的ProGuard规则-dontwarnokio.**-dontwarnretrofit2.Platform$Java8-dontwar

android - 通用图像加载器 : Can I use cache but also refresh it?

我正在加载动态生成的图像,所以我总是希望它们是最新的。但是它们需要时间来加载,所以我也想在没有更新的时候显示一个缓存的版本。我如何使用UniversalImageLoader做到这一点?更具体地说,当我调用“displayImage”时,我希望它执行以下操作:如果存在缓存图像,则立即显示它。无论如何从给定的url开始下载。当图片加载完成后,将其显示在View中以替换缓存的图片。更新缓存。 最佳答案 所以最后我使用了一个ImageLoadingListener如下:onLoadingStarted:加载开始时检查缓存。加载完成:如果未