Tag: 安卓

如何使用PhoneNumberUtils格式化电话号码?

如何使用PhoneNumberUtils格式化电话号码? 例如: 1234567890 → (123) 456-7890

如何使用Google Maps for Android V2处理地图移动结束?

我想在地图中心更改后立即对地址进行地址parsing。 如何使用Google Maps for Android V2处理地图移动? (我正在谈论的情况下,然后用户通过手指拖动地图)

拆分lib_main被多次定义

拆分lib_main被多次定义 在“com.android.tools.build:gradle:2.0.0-alpha3”编译成功,但是发生在“com.android.tools.build:gradle:2.0.0-alpha5”中的错误。 终于即时运行! com.android.tools.build:gradle:2.0.0-alpha8和gradle.properties“org.gradle.jvmargs = -Xmx8g”已解决更改。

添加应用内结算库时出错

我正在按照链接中提到的这些步骤执行此操作。 将IInAppBillingService.aidl文件复制到您的Android项目。 (1)如果您正在使用Eclipse:将IInAppBillingService.aidl文件导入到您的/ src目录中。 (2)如果您在非Eclipse环境中开发:创build以下目录/ src / com / android / vending / billing并将IInAppBillingService.aidl文件复制到此目录中。 build立你的应用程序 您应该在项目的/gen目录中看到名为IInAppBillingService.java的生成文件。 将TrivialDrive示例的/util目录中的帮助器类添加到项目中。 请记住相应地更改这些文件中的包名称声明,以便您的项目正确编译。 但是当我完成后,Eclipse给我一个错误: interface IInAppBillingService should be declared in a file called com\android\vending\billing\IInAppBillingService.aidl. aidl文件位于正确的目录中,但未生成IInAppBillingService.java文件。 有没有人见过?

什么是Android的冰柱参数?

我注意到在一些编码人们使用onCreate方法冰柱,我想知道是什么: public class About extends Activity { @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.whatup); } 这与savedInstanceState是一样的吗?

状态栏颜色不显示 – 5.0棒棒糖Android Studio:(AppCompat-v7:r21)

我在Android Studio中使用Android 5.0 Lollipop的AppCompat-v7:21.0.0支持库。 我的问题是,可以通过在values/styles.xml文件中设置colorPrimaryDark来更改状态栏颜色,在xml布局预览和模拟器中都显示为黑色。 那么怎么了? 我错过了什么吗? 请告诉我。 谢谢。 编辑: 我意识到更改状态栏上的前棒棒糖版本的颜色是不可能的事实。 我的XML布局编辑器预览和我的模拟器都设置为API级别21(5.0棒棒糖)。 但是,状态栏仍然不是我在colorPrimaryDark设置的颜色。 我尝试在styles.xml执行statusBarColor ,但无济于事。 它仍然是黑色的。 另外: 我看到类似问题的答案之一,他们build议我把我的minSdkVersion到21.我试过了,但没有奏效。 我希望我的应用能够在API Level 15及以上版本的设备上运行。

如何在Google Maps Android API v2中直接将相机移到当前位置?

没有点击任何button,如何直接获取当前位置,并将相机移动到它。 另外,我发现地图右上方有一个button。 当点击它,它会去当前的位置。 点击该button时如何获取返回的位置?

在Android中如何调用getContentResolver()?

我想知道调用getContentResolver()的上下文吗? 我有这样的情况: 我有一个活动A调用类B的方法myFunc() ,这不是一个活动。 所以,在类BI中必须使用getContentResolver() 。 我直接调用getContentResolver() 。 这是显示错误。 然后我从activity中调用了myFunc(Acitivy act) ,并调用了act.getContentResolver()来解决我的问题。 这是调用getContentResolver()的唯一方法,这意味着它可以在活动的上下文中使用,也可以单独使用。

如何在64位Android设备上使用32位本机库

我在我的应用程序中使用了一个本地库,它只为armeabi,armeabi-v7a和x86编译。 当这个库加载到像三星S6这样的64位设备上时,应用程序崩溃,出现UnsatisfiedLinkError java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.myapp-2/base.apk"],nativeLibraryDirectories=[/data/app/com.myapp-2/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libfoo.so" at java.lang.Runtime.loadLibrary(Runtime.java:366) at java.lang.System.loadLibrary(System.java:989) 图书馆封闭的来源不幸。 有没有办法解决这个问题,而不用重新编译64位目标的库?

canvas.translate是做什么的?

一个例子可以在这里findcompass.java 。 Api在这里