Tag: 安卓

如何使用标记在android中显示地图

我在android应用程序上工作,我完全是新手。 所以我想知道如何在地图上显示标记,以及如何在特定的时间改变他的位置,如定义线程或背景中的任何东西,将发送经纬度值和标记是移动的

原始文件夹urlpath?

我怎样才能得到原始文件夹的URL? 我不想通过id访问我的资产,而是通过path。

如何解决android.os.DeadObjectException android x

当android解绑我创build的服务(service.MyService)时,我看到下面的DeadObjectException。 你能告诉我这是什么意思,我能解决这个例外吗? W/ActivityManager( 583): Exception when unbinding service com.mycompany/.service.MyService W/ActivityManager( 583): android.os.DeadObjectException W/ActivityManager( 583): at android.os.BinderProxy.transact(Native Method) W/ActivityManager( 583): at android.app.ApplicationThreadProxy.scheduleUnbindService(ApplicationThreadNative.java:516) W/ActivityManager( 583): at com.android.server.am.ActivityManagerService.removeConnectionLocked(ActivityManagerService.java:9609) W/ActivityManager( 583): at com.android.server.am.ActivityManagerService.killServicesLocked(ActivityManagerService.java:8515) … 谢谢。

以编程方式从最近的应用中删除应用

我知道活动可以在清单中声明为从android:excludeFromRecents被排除在android:excludeFromRecents : http : //developer.android.com/guide/topics/manifest/activity-element.html#exclude 但是,这不是我正在寻找,我想知道是否有一种方法来从程序中删除最近的应用程序的应用程序

当连接到两个智能手机时,adb有两个相同的序列号

我有两个智能手机( ZTEV788d ,系统Android 2.3.6 )同时连接到一台电脑( Unbuntu 11.10 ),使用命令: adb devices我得到这个: List of devices attached P753A12D device P753A12D device 序列号是一样的! 我在计算机端编写了一个应用程序来与这两个手机进行通信,例如安装应用程序和推送文件。 我使用了这些命令: adb -s P753A12D install XXX.apk adb -s P753A12D push XXX /sdcard 现在这两个电话有相同的序列号( P753A12D ),当我运行这些命令时,我得到这个错误: error:more than one device 所以,我的问题是: 这两个电话有相同的序列号是正常的吗? 我可以更改序号吗? 如果是的话,怎么样? 有没有什么办法可以运行这些安装,即使序列号相同也能成功执行命令? 顺便说一下,当我运行testing时,WiFi / 3Gnetworking将被closures。

Android:按下“后退”button时,提示用户保存更改

我有一个包含多个用户可编辑项目(EditText字段,RatingBar等)的活动。 我想提示用户是否按下了返回/主页button,并且已经做出了尚未保存的更改。 阅读完Android文档后,看起来这段代码应该放在onPause方法中。 我已经尝试在onPause中放置一个AlertDialog,然而对话框显示,然后立即下降,因为没有什么是阻止暂停完成。 这是我到目前为止: @Override protected void onPause() { super.onPause(); AlertDialog ad = new AlertDialog.Builder(this).setMessage( R.string.rating_exit_message).setTitle( R.string.rating_exit_title).setCancelable(false) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { // User selects OK, save changes to db } }).setNeutralButton(android.R.string.cancel, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { // User selects Cancel, discard all […]

什么原因导致Android的ContentResolver.query()返回null?

ContentResolver.query ()在什么情况下返回null而不是游标对象? 我已经得到空游标,但只是意识到,该方法也可以返回null。 尽pipe如此,我还是无法追踪发生这种情况的情况。

以编程方式检查Play商店的应用更新

我已将我的应用放在Google Play商店中。 它已经被我的公司的许多客户安装。 我了解应用如何升级的机制。 用户应该检查他们想要自动更新的每个应用程序在Playstore应用程序中的自动更新checkbox。 但是,有些用户没有选中它,或者没有首先检查它。 我写的应用程序是为护理行业,护理人员提供家庭护理。 我们的一些客户有1200名护理人员。 他们将不得不打电话给所有的照顾者到办公室去更新手机。 这显然是不能接受的。 有没有一种方法来以编程方式检查在Play商店中是否有我的应用程序的更新版本? 每次用户启动检查Play商店的应用程序时,是否可以运行代码? 如果有更新的版本,那么用户可以被定向到PlayStore。 这意味着检查自动更新并不是必须的。 提前致谢 马特

Google地图片段在片段内返回空值

所以我有一个包含地图片段的空片段。 每当我尝试激活包含地图的片段,我的应用程序崩溃,并在这一行返回一个空指针错误: map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)) .getMap(); 完整的错误信息: java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.android.gms.maps.GoogleMap com.google.android.gms.maps.MapFragment.getMap()' on a null object reference at com.collusion.serviceassistant.ReturnVisitDetails.onViewCreated(ReturnVisitDetails.java:39) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:904) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062) at android.app.BackStackRecord.run(BackStackRecord.java:684) at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447) at android.app.FragmentManagerImpl$1.run(FragmentManager.java:443) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5001) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) 这是我的片段代码: import android.app.Activity; import android.app.Dialog; import android.net.Uri; […]

Android 6.0权限错误

我得到这个错误: getDeviceId: Neither user 10111 nor current process has android.permission.READ_PHONE_STATE. at android.os.Parcel.readException(Parcel.java:1599) at android.os.Parcel.readException(Parcel.java:1552) 尽pipe我已经明确表示了。 Android 6.XX棉花糖设备是否有任何更改? 我需要授予READ_PHONE_STATE获取设备的IMEI权限。 PLS。 帮帮我。