草庐IT

Non-blocking

全部标签

android - 如何使背景图 block 居中?

我正在尝试为match_parent宽的容器创建平铺背景,其中平铺从父级的中心重复,而不是从其左边缘开始。我希望这样做是为了无论屏幕宽度如何,背景始终居中显示。我注意到Android的BitmapDrawable有一个gravity属性,但是当tileMode设置为repeat时似乎没有效果或镜像。我本来希望位图首先在其容器中居中,然后从中心点向外重复。相反,它仍然左对齐然后重复,导致第一个图block始终完全可见但最后一个图block被切断,除非屏幕宽度是图block宽度的倍数。更新:刚注意到,“启用平铺模式时会忽略重力。”(tileModeattr文档。)还有其他方法可以实现吗?

java - Android Activity 接口(interface)到 Fragments : try/catch blocks vs. instanceof 检查

在谷歌的articleoncommunicatingwithFragments,作者给出了以下检查以确定fragment的调用Activity是否实现所需接口(interface)的示例:try{mCallback=(OnHeadlineSelectedListener)activity;}catch(ClassCastExceptione){thrownewClassCastException(activity.toString()+"mustimplementOnHeadlineSelectedListener");}通常,我更喜欢显式检查而不是try/catchblock。在这种

java - 我需要一个 SQL 查询来找到你可以用一组字母组成的所有单词,包括最多两个空白 block

我有一个名为字典的数据库表,当前包含所有字典条目的以下字段:publicstaticfinalStringCOLUMN_NAME_UID="_id_";publicstaticfinalStringCOLUMN_NAME_WORD="word";publicstaticfinalStringCOLUMN_NAME_WORD="wordSorted";publicstaticfinalStringCOLUMN_NAME_WORD_LENGTH="length";publicstaticfinalStringCOLUMN_NAME_COUNT_A="count_A";publicstati

android - OSMDroid 加载图 block 非常慢

我使用的是osmdroid版本5.6.5(最新版本),map(MAPNIK)的图block加载速度非常慢。这发生在我试用该应用程序的两台设备上,两台设备都具有高速互联网连接(蜂窝网络和WIFI)。这似乎是某个地方的问题,因为加载不可能那么慢这是Activity中带有map的代码fragment:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);appContext=getApplicationContext();//important!setyourus

android - AllJoyn 中的 BUS_BLOCKING_CALL_NOT_ALLOWED 错误

我正在尝试将AllJoyn用于我的应用程序,但是当我尝试使用示例代码(sample13)时,我无法加入session并收到错误BUS_BLOCKING_CALL_NOT_ALLOWED。bus.registerBusListener(newBusListener(){@OverridepublicvoidfoundAdvertisedName(Stringname,shorttransport,StringnamePrefix){shortcontactPort=CONTACT_PORT;SessionOptssessionOpts=newSessionOpts();Mutable.I

android - 从图像到 Android 谷歌地图的图 block 生成器

这是我的第一个问题,所以让我们进入正题我有一张高分辨率png格式的map,带有角的地理坐标,我想将其与我的Android应用程序中的GoogleMapsApi集成。到目前为止我做了什么:我已将map切割成256x256像素的图block并编写了一个URITileProvider。事实证明,map有偏移,倾斜并且必须重新调整大小我找到了MapTiler并试了一下。它允许设置角坐标并生成图block。当前的免费版本会产生水印,所以我也检查了以前的测试版-但“y”图block坐标位于另一个半球上。当然我可以尝试映射它们,但这并不能解决我的倾斜问题我还找到了Android应用CustomMap

android - 无法调度 DDM block 46454154 : no handler defined - Eclipse - Android SDK

我在Windows764位机器上工作,刚刚下载并安装了AndroidSDK,并使用带有Android插件的Eclipse。我刚刚在这里浏览了“HelloAndroid”指南:Hello,Android我也做了这个页面上的建议:DroidFAQ在遵循FAQ之前,程序会编译并运行,但不会向模拟器注册。没有代码更改,现在我得到以下内容。当我尝试运行模拟器时,我收到以下消息:[2010-03-0520:48:41-HelloAndroid]ActivityManager:Can'tdispatchDDMchunk46454154:nohandlerdefined[2010-03-0520:48

android - 从谷歌地图下载 map 图 block 的网址是什么?

我正在使用googlemapsandroidsdkv2开发一个android应用程序,并希望允许用户下载map并离线使用它们。为了显示图block,我使用自定义TileProvider实现,如here所述.我需要知道根据纬度、经度和缩放参数(例如this之类的东西)下载谷歌地图图block(如果可能的话矢量图block)的URL在有人评论它违反了谷歌地图的条款之前,我可以告诉你可以专门为这个用例下载少量的图block(请参阅他们的条款中的第10.5.d节here)。 最佳答案 这是链接http://mt1.google.com/vt

Android Room 将 Null 作为 Non-Null 类型返回

我有Dao来返回简单的对象。如果对象不存在,Room返回null,但Android应用程序没有崩溃。此外,如果我将该值分配给非空变量,则应用程序不会崩溃。道:@Query("SELECT*FROMusersWHEREidLIKE:idLIMIT1")abstractfungetById(id:Long):User不崩溃的代码:doAsync{valuser:User=userDao.getById(999)//user999notexist,userDaoreturnsnulluiThread{if(user==null){Timber.d("useris$user")//"useri

android - 如何在 Android 中以 block 方法停止服务?

我运行代码得到如下结果,但我希望App能够按照“A”->“ServiceOnDestroy”->“B”->“C”的顺序运行,我怎么能做?在我的方式2部分,我尝试将代码放入函数newHandler().postDelayed(newRunnable(){}中,它是好的,它按照“A”->“ServiceOnDestroy”->“B”->“C”的顺序运行,我不知道为什么这个方法可以成功,我不知道这个方法是不是好方法!结果11-1310:04:32.13727947-27947/info.dodata.screenrecorderE/My:A11-1310:04:32.14727947-279