草庐IT

java - 安排Android服务在手机重启后重新启动

我需要在我的应用程序中提供一项服务,该服务可以在第一次启动并永远运行,即使用户重新启动他的手机,我的服务也会自动启动而无需运行我的应用程序。我写了这段代码,但是当用户重启他的手机时,我的服务没有再次启动!!publicclassnotifServiceextendsService{@OverridepublicIBinderonBind(Intentarg0){returnnull;}@OverridepublicintonStartCommand(Intentintent,intflags,intstartId){super.onStart(intent,startId);retur

android - Xamarin Android 仅在手机上将方向锁定为纵向

我试图将手机大小布局上的整个应用的方向锁定为仅纵向,但在平板电脑大小的布局上允许纵向和横向。我知道我可以将Activity归因于使用特定方向,但这适用于两种布局尺寸。[Activity(Label="Brs.Members.Droid",MainLauncher=true,Icon="@mipmap/icon",Theme="@style/Theme.Splash",NoHistory=true,ScreenOrientation=ScreenOrientation.Portrait)]publicclassSplashScreen:MvxSplashScreenActivity{pu

Android:类似于主屏幕的下一个/上一个粘在手指上的一击

我想通过允许用户向左或向右滑动页面而不是仅使用下一个/上一个按钮(类似于主屏幕)来为我的应用提供良好的触感。最好的方法是什么?我假设我必须覆盖其中一个Activity.on...方法,并且我还必须将我页面的主要View放在ViewGroup允许我左右移动页面。 最佳答案 ViewFlipper是你的friend!在这里您可以看到有关ViewFlipper的精彩视频以及非常好的教程:http://www.inter-fuser.com/2009/07/android-transistions-slide-in-and-slide.ht

android - 无法使用 Jelly Bean 在手机上通过 eclipse 进行调试

我有一个用于sprint的nexusS,我将其用作根植于运行android4.1的开发人员手机。Eclipse识别手机、驱动程序等。我可以运行“adbdevices”并显示手机ID。但是,如果我尝试调试我的应用程序或任何其他导入的项目,我会收到以下错误:无法打开zip'/data/local/tmp/com.myapp.apk':权限被拒绝(我会张贴图片,但之前没有张贴在这里)如果我手动传输.apk并通过Astro安装,一切都会完美运行。我很迷茫,任何帮助将不胜感激。 最佳答案 对于使用最新版本的siyah内核查看此内容的任何人,如

android - AdMob 广告未在手机上运行

在我之前的问题之后,我已经设法向我的应用程序添加和广告横幅,但是当我运行它在模拟器或手机中,在它说的广告横幅中“您必须使用configChanges在AndroidManifest.xml中声明AdActivity!在我的list中我有...从下载的示例中复制....如果我按照Admob的说明操作......list应该是这样的......list有错误,不会保存..?它说不允许使用字符串类型?下面是完整的maifest代码,这是有错误的代码...... 最佳答案 我遇到了和你一样的问题,我是这样解决的。将Android目标更改为3

android - 无法在手机上运行应用程序进行测试 : Adb connection Error:An existing connection was forcibly closed by the remote host

我正在尝试运行我在手机上制作的应用程序进行测试,但我的设备没有出现在DDMS的“设备”选项卡中。下面是我在DDMSforandroid在eclipse中“重置adb”时得到的错误。我已经用谷歌搜索了这个错误和问题几个小时,但是没有一个解决方案对我有用,比如重置adb和终止进程。我不知道这是否重要,但我使用的是HTCOne。错误是:[2013-11-2201:59:03-DeviceMonitor]AdbconnectionError:Anexistingconnectionwasforciblyclosedbytheremotehost[2013-11-2201:59:04-Devic

尽管重启、卸载和重新安装,Android 应用程序图标在手机上没有改变

已解决感谢@Ifor的建议,我想我已经找到了导致它的原因。因为我没有对代码进行任何更改,所以只有资源eclipse一定没有费心创建一个新的.apk。故意破坏代码意味着我正在更改代码,因此提示eclipse重新创建apk。我的假设可能是个新手,但我的假设可能是错误的,但无论如何现在它已经修复了所以谢谢大家!我有两个自制的应用程序,都带有图标A。最近我被它们弄糊涂了,所以我尝试将其中一个换成一个新图标,图标B。这是行不通的!我试过:重新安装应用;卸载应用程序然后重新安装。卸载应用程序,然后重新启动手机和计算机,然后重新安装应用程序。这些都行不通,我仍然以原始图标A结束。我已经替换了hdpi

Android - 从服务器检索视频的缩略图并显示在手机上

我的问题是如何检索视频的缩略图(例如,显示在http://www.yo-yo.org/mp4/yu.mp4的视频)。我想先从服务器下载一个缩略图并将其显示在手机上,当用户点击缩略图时,将使用视频文件的uri启动视频播放器。那么,直接从服务器创建缩略图的过程是什么,因为我看到了一些实际存在于sdcard中的文件的方法(但我不是在寻找这些样式)。谢谢 最佳答案 假设一个网站应用程序您可以简单地读取第一个视频关键帧/I帧并使用例如解码。然而,ffmpeg,为此你将实现C++代码,可能在你的后端读取第一帧并将其转换为,例如。一个JPEG,然

android - 在手指按下时突出显示 Android TextView clickableSpan?

在stackoverflow上有类似的问题,但是他们回答的是“如何突出显示onclick”而不是ontouch有没有办法(例如)设置clickablespanontouch的背景颜色? 最佳答案 您可以通过遵循设备上的触摸模式来实现此目的---捕获触摸事件坐标。根据您的布局定义范围行为。注意:捕获触摸事件可能会占用大量CPU!如果您真的想在您的应用中实现这种实现,请确定。 关于android-在手指按下时突出显示AndroidTextViewclickableSpan?,我们在Stack

android - 如何在 Tokbox 中将相机灯设置在手电筒上?

我正在为一个android项目使用TokBox。我需要添加一个按钮,将手电筒灯切换为手电筒模式。TokboxPublisher对象已经提供了一个swapCamera()方法,可以在设备的所有可用摄像头之间切换。但是我找不到任何API来更改当前所选相机的闪光灯模式。我尝试自己获取一个android.hardware.Camera的实例来手动更改它,但它没有用,因为我得到了"java.lang.RuntimeException:Failtoconnect到相机服务”异常。这是因为Camera对象正在被Tokbox使用,没有被释放。我找不到任何方法来访问Tokbox正在使用的Camera实例