草庐IT

android - 上传前从相机裁剪图像(Phonegap)

我想问你..我有一个代码...使用phonegap..但我对从相机/文件管理器中获取图像后如何调用/裁剪图像感到困惑...这里是代码...vardeviceReady=false;/***Takepicturewithcamera*/functiontakePicture(){navigator.camera.getPicture(function(uri){varimg=document.getElementById('camera_image');img.style.visibility="visible";img.style.display="block";img.src=uri

android - ArrayAdapter 的 getView() 方法重复列表中的前两个或三个项目

我扩展了一个ArrayAdapter覆盖了getView()填写我的方法ListView对象,但适配器将从ArrayList中获取前两个或三个对象我传递给它,然后在列表的整个长度上以看似随机的顺序重复那些。此外,当我在ListView中上下滚动时,一些行从一个列表项更改为另一个。ArrayList对象从JSONObject填充,据我所知在传递到ArrayAdapter之前是正确的.我的习惯ArrayAdapterprivateclassCreditArrayAdapterextendsArrayAdapter{privateArrayListcredits;privateintcred

android - 首次显示前获取 View 宽度/高度或字体宽度/高度/其他尺寸

我知道为放置进行View大小计算是不受欢迎的。Android布局管理器应该正确放置所有View。然而,有一些合法的情况下,当某种计算应该这样做以提供提示(例如GridView中的列数或调整TextView的大小以允许在一行中显示最少数量的字符)。对于这些情况,我想获得相关的View宽度/高度信息或字体宽度/高度/等。但是getWidth()/getHeigth()/etc调用永远不会返回有效值除非View已在显示上呈现,但已经晚了。这是一个catch-22的情况。我想知道是否有一些方法我还没有找到(androidapi很大理解我脑海中的一切),这使得我上面描述的成为可能。

android - Android 中的前台通知启动新 Activity(通过 pendingIntent)而不是现有 Activity

我有一个音乐流应用程序,我想在播放音乐时显示一个前台通知。我在单独的服务中进行流式传输,我用于前台通知的代码如下:Notificationnotification=newNotification(R.drawable.ic_stat_notification,getString(R.string.app_name),System.currentTimeMillis());IntentnotificationIntent=newIntent(this,PlayerActivity.class);PendingIntentpendingIntent=PendingIntent.getAct

android - 当用户在字母列表上拖动时,想要创建带有前字符的快速滚动以显示在屏幕上

我已经做了联系人列表,就像下面提到的链接中的图像一样,http://deshmukhanil.blogspot.in/2012/02/wanted-to-create-fast-scrolling-with.html但问题是当我点击字母列表时,承租人没有显示,它只在我滚动“setFastScrollEnabled”时显示,但我不想在我的屏幕上显示“FastScroll”:这里是链接显示我想要的,http://deshmukhanil.blogspot.in/2012/02/wanted-to-create-fast-scrolling-with_09.html

android - 创建具有可定制前端的 Android UI 库

我有几个要在多个项目中使用的自定义UI元素。每个项目都将使用相同的UI元素,但具有不同的前端外观。例如:按钮类型的背景图像会因项目而异。如何以这样一种方式打包UI类和资源,以便项目可以在修改外观的同时使用它们? 最佳答案 使用Android库项目,将在多个应用程序之间共享。提供默认图形。当您在应用程序中为res文件夹中的特定文件提供自定义图形时,将使用它来代替库中的默认图形。这样您就可以在使用相同代码库的同时替换所需的图形集。信息:https://developer.android.com/tools/projects/index.

android - 如何在播放视频前显示进度条

我想在播放视频之前显示进度对话框。我尝试了以下链接示例来播放视频。http://davanum.wordpress.com/2009/12/04/android-%E2%80%93-videomusic-player-sample-take-2/它有效,但播放视频需要更多时间,所以我想在开始视频之前显示一个进度对话框。所以请告诉我如何在播放视频之前显示进度对话框。谢谢。最好的问候。 最佳答案 首先声明进度对话框privatestaticProgressDialogprogressDialog;然后,在onCreate中,在调用run

android - 使用相机前请插入 SD 卡。安卓模拟器?

我想做的是:打开相机并将拍摄的照片保存在SD卡中,但是当相机Activity开始时,我收到一个自动生成的警告,显示在“toast”中并说:“使用相机前插入SD卡”注意:我正在使用模拟器。知道如何解决这个问题吗? 最佳答案 创建AVD时,可以说明是否模拟SDCard(以及大小)。看起来您根本没有指定SDCard存在。编辑您的AVD设置并确保您已明确请求SDCard支持。 关于android-使用相机前请插入SD卡。安卓模拟器?,我们在StackOverflow上找到一个类似的问题:

android - 从先前的布局方向在相同位置重绘多个路径

根据我之前的“HowtocreateaBottomBarasStickyBottomCaptureLayoutincamera2Androidapi?”问题,我创建了一个带有StickyBar(SB)的布局,它始终锁定在系统栏上方/附近。我在onLayout()中设置了SB和其他布局的默认位置和坐标(完全是asmyanswer)。上层布局是一个简单的自定义DrawView,它有一个由用户绘制的Path的ArrayList。当设备旋转时,它会调用onDraw()并多次调用canvas.drawPath()。但是,Path将使用与以前相同的坐标重新绘制,但位置和布局大小不同。这些屏幕截图演

c# - 你必须调用 Xamarin.Forms.Init();使用前

在我的app.xaml.cs中创建一个新页面。publicApp(){InitializeComponent();MainPage=newNavigationPage(newWrapLayoutPage());}这个页面调用了一个静态类,它使用DependencyService来执行一些任务。抛出错误的行:vartmpTable=SqLiteHelper.GetItem("someId");SqLiteHelper:publicstaticclassSqLiteHelper{privatestaticreadonlySQLiteConnectionDatabaseConnection=