问题标签 [commonsware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
33 浏览

android - BCGTAD v3.6的源码兼容吗?

我刚刚开始学习 Android 应用程序开发,发现“Busy Coder's Guide to Android Development”非常适合我。

我正在阅读本书的v3.6。但是我在网站上提到的 github 存储库上找不到与该书兼容的源代码。

代码是否托管在其他地方?任何人都可以分享源代码吗?

谢谢。

0 投票
1 回答
104 浏览

android - EmPubLite 应用程序在教程 #13 上崩溃

所以,我正在阅读教程 #12,一切正常。然后我尝试进入教程 #13 保存/恢复上次读取位置,应用程序崩溃:

我试图注释掉我所做的代码,直到它工作的最后一点,但这似乎不起作用。我也不确定如何阅读此堆栈跟踪。我应该看什么来解决这个问题?

谢谢。

0 投票
2 回答
13030 浏览

android - 以错误方向保存的图像

我正在使用这段代码:

https://github.com/commonsguy/cw-advandroid/blob/master/Camera/Picture/src/com/commonsware/android/picture/PictureDemo.java

其中ManifestActivity Orientation设置为Landscape

所以,这就像只允许用户在横向模式下拍照,如果是通过手持设备在纵向模式下拍照,保存的图像是这样的:

在此处输入图像描述

旋转 90 度的图像。

在寻找解决方案后,我发现了这个:

Android - 相机预览是横向的

解决方案是:

surfaceChanged()检查_

并相应地更改相机的 displayOrientation

但无论我旋转设备多少次,surfaceChanged()都不会被调用。

我什至尝试orientation="Landscape"Manifest.xml中删除,但预览本身显示为横向(可能是因为默认android.view.SurfaceView应该处于横向模式?)。

0 投票
1 回答
1228 浏览

android - 小部件单击不起作用?

我正在尝试基于通用代码“LoremWidget”实现小部件,请参见Github

问题是点击不起作用

在 WidgetUpdate 上,与WidgetProvider相同

在清单中,类似于清单

WidgetService, similar to WidgetService

WidgetFactory getView method as here

Questions:

1. why is widget not updating, no logs are generated infact the only log relevant to my code is

05-15 23:24:27.648: I/ActivityManager(161): START {flg=0x10000000 cmp=com.demo.widget/.WidgetService bnds=[509,299][547,337]} from pid -1

2.这是在小部件中实现简单点击的正确方法吗,还有其他方法吗,这个widgetfactory是唯一的方法吗?

0 投票
1 回答
49 浏览

android - 为什么 ModelFragment.deliverModel() 在 CommonsWare 4.7 教程 #12 中同步?

我正在按照 CommonsWare 母版 4.7 版的方式工作。我正在学习教程#12。我的问题deliverModel()ModelFragment. 为什么是同步的?

我的困惑来自我的理解,即该方法 ( deliverModel()) 应该已经只能从 UI 线程调用。它是从一个片段onActivityCreated()和一个AsyncTask onPostExecute().

谢谢你,李

0 投票
1 回答
1723 浏览

android - 将 onclicklistener 设置为多视图分页器(图库小部件替代)

我目前正在尝试实现类似画廊的视图。由于它已被弃用,我一直在尝试寻找替代方案。我已经在下面的链接中使用 Dave Smith 的视图寻呼机实现成功地试验了 Universal Image Loader 的图像视图寻呼机。http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html结果是一个类似画廊的小部件。

编辑 我目前的问题是 onclicklistener 似乎只在焦点页面激活。我试图将 onclicklistener 设置为 viewPager,但问题仍然存在。任何帮助和建议表示赞赏。

这是我的代码片段:

(更新)我的活动:

布局文件

0 投票
1 回答
524 浏览

android - Commonsware 相机预览演示:设备开/关后无预览

我看到一个错误:当相机处于预览模式并且用户按下开/关时,相机预览会停止并且不会启动。

一个明显的建议是看看其他人做了什么。我已经咨询了 https://github.com/commonsguy/cw-advandroid/tree/master/Camera/Preview/ 并且我看到这个演示有同样的错误(Android 4.0.3)。

java源码的直接链接: https ://github.com/commonsguy/cw-advandroid/blob/master/Camera/Preview/src/com/commonsware/android/camera/PreviewDemo.java

问题:如何修复错误?即使在设备开/关后,预览模式也必须正常工作。

UPD:如果我首先更改为另一个活动并在该活动上按开/关,则该错误不会显示。

UPD2:开/关后,调用 startPreview(),但我看到来自系统的消息:

这意味着系统深处确实发生了一些不好的事情(尽管消息可能是特定于设备的)。

UDP3:开/关后,不调用任何方法。surfaceCallback也许这会有所作为。

UPD4:[未完全在此相机演示中看到]如果您切换到不同的应用程序(通过长按 HOME 并从列表中选择)然后切换回来,相机会再次工作。

0 投票
1 回答
61 浏览

android - 无法让 MapsV2/pager 正常工作

我什至无法编译 MapsV2/Pager 项目。(使用 5.0 pdf )

我从一个新的工作区开始。

从现有代码创建新的 actionbarsherlock 项目。(已在其他项目中成功使用此功能)

从现有代码创建新的 Google-play-services_lib 项目。(已在其他项目中成功使用此功能)

从现有代码创建新的 MapV2Pager 项目。

在 MapV2Pager 清单中制作并放入新的 API 密钥。

在 Android 属性中添加两个库项目并将构建目标设置为 2.3.3(将我所有的应用程序都定位到此)

我清理构建所有内容,并在控制台窗口中得到以下内容......

xml:4:错误:检索项目的父项时出错:找不到与给定名称“android:Widget.Holo.ActionBar”匹配的资源。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml :6:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.ActionBar.Solid'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs _styles.xml:8: 错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.Light.ActionBar'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:10:错误:检索项目的父项时出错:未找到与给定名称“android:Widget.Holo.Light.ActionBar.Solid”匹配的资源。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs _styles.xml:12:错误:检索项目的父项时出错:找不到与给定名称匹配的资源'android:Widget.Holo.Light.ActionBar.Solid.Inverse'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml :15:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.ActionBar.TabView'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:17:错误:检索项的父项时出错:找不到与给定名称“android:Widget.Holo.Light.ActionBar.TabView”匹配的资源。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml :19:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.Light.ActionBar.TabView.Inverse'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values\abs _styles.xml:89:错误:错误:找不到与给定名称匹配的资源:attr 'android:dividerPadding '。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values\abs_styles.xml:88:错误:错误:找不到与给定名称匹配的资源:attr 'android:showDividers'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs _styles.xml:22:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.ActionBar.TabBar'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml :24:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.Light.ActionBar.TabBar'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:26:错误:检索项目的父项时出错:找不到与给定名称“android:Widget.Holo.Light.ActionBar.TabBar.Inverse”匹配的资源。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values\abs__styles.xml:101:错误:错误:找不到与给定名称匹配的资源:attr 'android:textAllCaps' .

实际上,我得到了更多粘贴在上面的内容。它抱怨 actionbarsherlock 库中样式文件中的条目,但我现在不知道为什么。我已经对这些错误进行了全面搜索,但找不到任何可行的方法。

控制台错误可能是 R.Java 未在 MapsV2Pager 中构建的原因,因此无法编译。

我可能做错了什么?谢谢,加里

0 投票
2 回答
129 浏览

android - 我的编译器无法识别资源和 ID

我已经使用 commonsware 的源代码在 android 中制作了 icon-adapter 项目(你可以在这里找到源代码http://github.com/commonsguy/cw-omnibus/tree/master/Selection/Dynamic)但我有一些问题:

super(DynamicSample.this, R.layout.row, R.id.**lable**, items);//它不识别“标签”

//不识别删除,我复制了 //正确的图片在drawable-mdpi

我提前感谢您的回答

0 投票
1 回答
83 浏览

android - EmPubLite 教程 12-崩溃

我一直在阅读 Busy Coders Guide 5.1 版的教程 12。

当我运行模拟器时,应用程序在启动过程中不断崩溃。我不清楚在我的 logcat 文件中查找什么。你能帮我理解我需要寻找什么吗?谢谢。

我搜索并没有看到有关教程 12 的任何其他帖子。如果有,请指出正确的方向。谢谢。