jjzjj

commonsware-cwac

全部标签

android - 支持库中的 WakefulBroadcastReceiver 与 commonsware 的 cwac-wakeful

我正在使用通用软件WakefulIntentService进行唤醒工作。与使用commonswarelibrary相比有什么优势吗?而不是WakefulBroadcastReceiver来自支持库?这是我使用支持库的代码importandroid.support.v4.content.WakefulBroadcastReceiver;publicclassSimpleWakefulReceiverextendsWakefulBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){//This

android - 使用合并适配器;在 ListActivity onListItemClicked 方法中寻找确定列表项数据类型的方法

我正在使用MergeAdapter创建一个分段列表,其中列表的每个部分都包含不同类型的基础数据。一切都按预期工作。但是,在确定所选列表项的基础数据类型时,ListActivity的onListItemClicked方法似乎比应有的更复杂。出现这种情况是因为我无法找到确定所选项目下的对象类型的好方法,除非我保留一个单独的列表位置到对象类型的映射。我希望我可以使用getItemViewType方法为相似的项目返回相同的类型,但如果这些项目位于ListView的不同部分,则MergeAdapter返回一个类型值,该值偏移部分的位置,即相同列表不同部分中的项目类型获得不同的类型值。我觉得我错过

android - gradle 如何选择某些 url 来查找存储库?我如何将它指向正确的方向以便我可以导入这个 JAR?

为了获取cwac-cameracommonswarejar,我在build.grade中有这个:dependencies{compile'com.commonsware.cwac:camera:0.6.+'}当我尝试编译时,它给了我这个:Error:Aproblemoccurredconfiguringproject':app'.>Couldnotresolvealldependenciesforconfiguration':app:_debugCompile'.>Couldnotfindcom.commonsware.cwac:camera:0.6.12.Searchedinthef

android - Android 中的相机预览质量很差

我正在Android中制作相机应用程序并使用以下函数来获取预览大小:privateSizegetOptimalPreviewSize(Listsizes,intw,inth){finaldoubleASPECT_TOLERANCE=0.1;doubletargetRatio=(double)w/h;if(sizes==null)returnnull;SizeoptimalSize=null;doubleminDiff=Double.MAX_VALUE;inttargetHeight=h;//Trytofindansizematchaspectratioandsizefor(Sizesi

android - 获取SQLiteCursorLoader 观察数据变化

我正在尝试使用适配器实现DataListFragment,该适配器使用来自Commonsware的加载器。此Loader直接使用SQLiteDatabase,不需要使用ContentProviders。关于加载器的android引用说明:“当加载器处于Activity状态时,它们应该监视数据源并在内容发生变化时提供新结果。”在我的SQLiteCursor实现(下方)下,这不会发生。OnLoadFinished()被调用一次,仅此而已。据推测,可以在底层数据库发生更改的地方插入Loader.onContentChanged()调用,但通常数据库代码类不知道加载程序,所以我不确定最好的方法

android - 无尽的 GridView

我看过很多无尽列表的实现。其中之一是https://github.com/commonsguy/cwac-endless他们都在使用ListView。所有这些都只是在列表中添加另一行。但是当我们考虑Gridview(就像在GooglePlayStore中)并将加载View添加为网格中的另一个项目时,它看起来很难看。我怎样才能在Play商店中获得同样的东西? 最佳答案 我写了一个滚动监听器并将这个滚动监听器设置到我的GridView。如果发现错误请指正。如:finalGridViewg=(GridView)findViewById(R

android - 在数据库中保存/检索 "Rich Formatted Text"而不会丢失其格式

我正在使用commonsguy/cwac-richeditLibrary用于富文本编辑。这样做之后,我将格式化文本保存在数据库中。但是当我检索保存的格式化字符串时,它的格式被删除了。我想知道如何在不丢失格式的情况下从数据库中保存/检索文本。 最佳答案 EditText使用HTML标记(有限集)。这种类型的标记文本的关键接口(interface)是Spanned和Spannable。EditText使用Editable表示文本,实现了Spannable。Html类用于标记和跨文本之间的转换,您也可以使用它://--supposethi

android - 从 FragmentPagerAdapter 动态添加和删除 fragment

我有一个用于viewPager的FragmentPagerAdapter,它最初只有一个Fragment。我想在用户从右向左滑动时向适配器动态添加一个新fragment,并在用户从左向右滑动时动态删除一个fragment。我尝试使用这个库https://github.com/commonsguy/cwac-pager但在该库中,我们可以选择在单击按钮时添加和删除fragment。我试图将OnPageChangeListener添加到viewpager,但回调方法(onPageScrolled和onPageScrollStateChanged)被调用不止一次,这导致向FragmentPa

android - 合并多个 RecyclerView.Adapter 以用于单个 RecyclerView (Android)

我有一个json字符串,我将其分成4个数据集,每个数据集都有自己的RecyclerView.Adapter。我想在同一个RecyclerView中输出所有适配器,最好为每个适配器使用StickyHeaders。我相信这可以通过CommonsWare的CWAC-merge(https://github.com/commonsguy/cwac-merge)使用ListViews来完成关于如何使用RecyclerView可以或应该如何使用RecyclerView,有什么想法吗?我是一个成熟的开发者,所以响应越不抽象越好;-D谢谢。 最佳答案

android - 装载机 : onLoadFinished called only once

我在一项Activity中使用了一个装载机。我能够启动加载程序并调用onLoadFinished。当我更新数据并在加载程序中调用onContentChanged时,我看到loadInBackground和deliverResult都被调用了。这是踪迹似乎停止的地方。我没有收到任何对onLoadFinished的回调。如果我重新创建Activity(也称为方向更改或重新启动),那么它的行为方式将相同。我正在使用support-v4加载器和加载器管理器。我的SharedPreferenceLoader基于CommonsWare'sloader:publicclassSharedPrefer
12