Articles of java的

在SQlite android数据库中存储货币

我想在android中的sqlite数据库中存储货币值。 我不这么认为int会在这里使用。 我听说可以使用Bigdecimal 。 如果有人能告诉我它应该用于向sqlite数据库发送值的方式。

无法使用Appium在Android中的权限对话框中单击“允许”按钮

我无法使用Appium + Java在Android的权限对话框中点击拒绝或允许按钮。 在点击这些按钮之前,是否需要添加任何function? 以下是代码: DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(“platformName”, “Android”); capabilities.setCapability(“deviceName”, “ASUS_Z00LD”); capabilities.setCapability(“platformVersion”, “6.0”); capabilities.setCapability(“app”,””); capabilities.setCapability(“browserName”, “”); AndroidDriver driver = new AndroidDriver(new URL(“http://127.0.0.1:4723/wd/hub”), capabilities); Thread.sleep(10000); driver.findElement(MobileBy.id(“permission_allow_button”)).click(); 以下是Eclipse控制台中的错误: org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. (WARNING: The server did not provide any stacktrace information) 以下是Appium日志: info: […]

在Android和桌面上使用Java进行SVG处理

我正在尝试编写一个Java应用程序,它将生成基于XML文件的SVG图像。 该应用程序还应该能够显示SVG文件。 我的应用程序应该在Android平台和台式机上运行。 我读到了关于Swing + Batik但是afaik它不适用于Android。 实现这一目标的最佳图书馆是什么?

即使在关闭android工作室之后,Gradle仍然将Java留作进程

在Mac系统上,每当我关闭android工作室时,它都会离开java进程并且java进程继续运行并继续占用ram内存。如果你看到java进程占用1gb ram,那么只有4gb的mac有时会很痛苦 android studio中是否有任何选项,以便我退出所有与之相关的进程应该关闭或者我可以运行清理的任何命令?

应用内简单教程

我想使用Libgdx为我的Android应用程序使用Google In-App计费。 默认情况下,它是适合所有人的免费应用程序。 一旦用户支付少量费用(假设为1美元),一些function将被解锁,如果用户支付全价(假设为2美元),所有function将被解锁。 我在官方Google的结算网站上看过,但我不知道如何将其链接到Libgdx。 Libgdx官方网站并未真正提供任何明确的指示和解释。 截至今天,我仍然不知道如何链接Libgdx和In-App Billing。 此外,当用户购买解锁物品时,信息存储在哪里(是否在偏好文件中?)? 我完全不知道。 如果有人带领我走上正确的道路,那将是很棒的。

在Android中获取地图地址或位置地址

我正在编写一个需要获取当前地图位置的应用程序。 我的Map文件可以正常工作,但我需要从另一个Activity获取地址(请参阅下面的addressString )。 我尝试了getAddress / setAddress (setters / getters)。 它们不起作用。 他们总是返回’无地址’(默认)。 这是我的代码…… 我怎样才能使它成为一个独立的Java类? 或者从其他活动获取地址? 非常感谢。 此代码单独工作。 垫 import android.content.Context; import android.location.Address; import android.location.Criteria; import android.location.Geocoder; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.os.Bundle; import android.widget.TextView; import java.io.IOException; import java.util.List; import java.util.Locale; public class GetMapAddress extends MapActivity { MapController mapController; MyPositionOverlay positionOverlay; MapController mc; GeoPoint p; […]

Android Canvas中的复合操作

我刚开始使用Android开发,我来自JavaScript / HTML世界,所以我正在研究Android SDK的可能性。 HTML 5canvas支持复合操作(参见此处 )。 这可以在Android Canvas中实现吗? 我扫描了Canvas类的API但找不到任何有用的东西。 我至少需要复合操作“source-in”或(如果这不可能)“source-atop”。

使用java代码中color.xml的颜色

有没有办法从java中的colors.xml调用颜色? 我已经创建了一个编辑器,我想使用那些我已经在来自java的colors.xml中定义的颜色,我该怎么做?

将联系人照片添加到ImageView的简单方法?

我在获取和设置联系人的图像作为视图的背景时遇到了问题,令人惊讶的是,关于如何做到这一点的例子很少。 我正在尝试构建类似于显示大型联系人照片的人物应用程序。 这就是我现在正在做的事情: Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, Long.valueOf(id)); InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(context.getContentResolver(), uri); Bitmap bm = BitmapFactory.decodeStream(input); Drawable d = new BitmapDrawable(bm); button.setBackgroundDrawable(drawable); 这适用于它使用的URI获取缩略图,因此即使有大照片,当缩放以适合imageView时,图像看起来非常糟糕。 我知道另一种获取实际获得大照片的URI的方法是: final Uri imageUri = Uri.parse(cur.getString(cur.getColumnIndex(ContactsContract.Contacts.PHOTO_URI))); 但是我没有设法把它带到imageView,也许上面的代码可以适应使用第二个uri。 如果您知道如何使用第二个uri,或者如果有更简单的方法来获取联系人图像而不是通过URI,请告诉我。 任何信息都将被感谢。

删除动作栏appcompat下方的阴影

是否可以删除Actionbar下面的Actionbar ? 我正在使用AppCompat v7库。