草庐IT

android - ACTION_DISCOVERY_STARTED 从未调用过 android

我有下一个代码:publicclassAddPrinterextendsListActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);bluetoothAdapter.startDiscovery();filter=newIntentFilter();filter.addAction(BluetoothDevice.ACTION_FOUND);filter.addAction(BluetoothAdapter.ACTION_DISCOVERY_S

Android 模拟器以华丽的 'Android' 启动,但应用程序从未启动,我看不到任何主屏幕

Android模拟器以华丽的“Android”启动,但应用程序从未启动,即使等待30分钟后我也看不到任何主屏幕。我使用2GBRAM的PC,但我仍然无法在Emullator上看到hOme屏幕。控制台如下所示[2012-02-2617:36:52-SDKManager]CreatedAVD'GingerBread2.3.3'basedonAndroid2.3.3,ARM(armeabi)processor,[2012-02-2617:36:52-SDKManager]withthefollowinghardwareconfig:[2012-02-2617:36:52-SDKManager]

android - isIdleNow() 正在返回 true,但从未发送过指示资源已从繁忙状态转换为空闲状态的消息

我正尝试在Espresso中为我的Android应用程序编写测试,但我遇到了Idle问题。如果我的isIdleNow()看起来像这样publicbooleanisIdleNow(){returntrue;}然后发送消息。但是,如果IsIdleNow()必须等待某些条件(它在开始时不返回true),则不会发送消息。我的代码:publicclassImageViewIdlingResourceimplementsIdlingResource{privateImageViewimageView=null;ResourceCallbackcallback;publicImageViewIdli

Android BackupAgent 从未调用过

我正在尝试实现自定义backupAgentHelper来备份我的应用程序的数据库文件。我已经多次浏览文档,但每当我尝试强制备份时,Create/onBackup/onRestore上的backupAgentHelper永远不会被调用。Manifest有以下正在申请中:android:allowBackup="true"android:backupAgent="myBackupHelper"android:restoreAnyVersion="true"和元数据"/>我的备份助手:publicclassmyBackupHelperextendsBackupAgentHelper{publ

java - 如何处理从未发生的、无用的异常?

我有这个代码:HttpPutput=newHttpPut(url);try{put.setEntity(newStringEntity(body,"UTF-8"));}catch(UnsupportedEncodingExceptione1){//Thatwouldreallynotbegoode1.printStackTrace();}在已知支持该编码的平台上。永远不会引发异常。我永远不会对此做任何事情。代码仍然存在的事实表明它有可能发生,并且其余代码可能在不可靠的状态下执行。但它永远不会。或者,如果确实如此,优雅的网络连接回退是我的最后一个问题。所以我有这个丑陋无用的trycatc

android - onActivityResult 从未在我的嵌套 fragment 中调用

我有很多嵌套fragment。ActivityAMainFragment(在FrameLayout中)fragmentA(在MainFragment的FrameLayout中)fragmentB(在MainFragment的FrameLayout中)fragmentC(在fragmentB的ViewPager中)fragmentD(在fragmentB的ViewPager中)这就是我为结果开始Activity的方式:startActivityForResult(Intent.createChooser(intent,"Title"),FILE_PICK);我没有在其他任何地方覆盖onA

android - MapView.onMapReady 从未在 Fragment 中调用以在 MapView 中加载 Google map

我将尝试在名为RoeteFragment的fragment上显示我的Android应用程序中的map。如果我调试我的代码,我会看到方法onMapReady从未被调用,因此map不会加载。该fragment按需要实现了OnMapReadyCallback,在onCreateView中,我获得了MapView并调用了getMapAsync。如果我在那个方法上放置一个断点,它总是会被击中,onMapReady中的断点永远不会被击中。没有抛出异常。我在文件res/values/google_maps_api.xml中还有一个有效的GoogleMapsAPIkey。这是我的代码:publiccl

java - Android camera , onPictureTaken(byte[] imgData, Camera camera) 方法和 PictureCallback 从未调用过

我有一个自定义相机应用程序,它在SurfaceView上预览相机视频输出并尝试拍照,照片应该由“xzing”扫描仪API处理以解码图像中的任何条形码。我的应用程序预览正确并且没有抛出任何错误或预期,但是我的onPictureTaken(byte[]imgData,Cameracamera)方法和PictureCallback从未被调用,因此我无法获取图像并继续进一步扫描。下面是负责相机逻辑的Activity的实际代码。onPictureTaken(byte[]imgData,Cameracamera)方法和PictureCallback都在这个类中(ScanVinFromBarcode

Android OnInfoWindowClickListener() 从未调用过

我正在使用新的GoogleMapsAPIV2创建一个应用程序,我必须拦截对InfoWindow的点击,在点击标记时显示。阅读documentation我假设我这样做是为了听取InfoWindows的点击次数:mGoogleMap.setOnInfoWindowClickListener(newOnInfoWindowClickListener(){@OverridepublicvoidonInfoWindowClick(Markermarker){Log.d("",marker.getTitle());}});但不幸的是,该方法从未被调用过。如果我尝试监听标记点击并使用setOnMar

android - GCMIntentService 的 onRegistered() 从未调用过

我正在尝试在GCM上注册我的应用程序,但我不知道为什么我的应用程序从未注册过。GCMRegistrar.register(this,SENDER_ID);被调用,但我的GCMIntentService中的onRegistered()从未被调用。我不知道为什么。这是我的日志01-1711:03:00.015:D/GCMRegistrar(3509):resettingbackoffforcom.abc.xyz.ui.activity01-1711:03:03.210:V/GCMRegistrar(3509):Registeringappcom.abc.xyz.ui.activityofs