草庐IT

安卓-InstrumentationTestRunner

全部标签

安卓蓝牙连接问题

我尝试按如下方式设置蓝牙连接:privateclassConnectThreadextendsThread{privatefinalBluetoothSocketmmSocket;privatefinalBluetoothDevicemmDevice;BluetoothSocketconnection=null;publicConnectThread(BluetoothDevicedevice){mmDevice=device;//GetaBluetoothSocketforaconnectionwiththe//givenBluetoothDevicetry{if(D)Log.i(T

android - 安卓密码提示

我正在尝试进行密码提示,当用户输入错误的密码时,它会显示一个对话框要求“取消”或“重试”,当用户点击“重试”时,它会再次显示密码提示.下面是图片来说明我的意思我是这样做的/**RETRIEVEVIEWFROMDIALOGPROMPT.XMLANDSETVIEWASANALERTDIALOGBUILDER**/LayoutInflaterli=LayoutInflater.from(context);ViewpromptsView=li.inflate(R.layout.searchprompt,null);AlertDialog.BuilderalertDialogBuilder=ne

android - PhoneGap 安卓 : How to force Application to use icons from asset\www\res instead res\drawable folder?

我使用eclipse创建了新的Androidphonegap项目,并将我现有的iphonephonegap项目的WWW文件夹放入。我在Android文件夹中为Android设备添加了所有图标和屏幕,如此处所示......并将其添加到我的config.xml对于HDPI,我有以下图标和屏幕。assets\www\res\icon\android\icon-72-hdpi.pngassets\www\res\screen\android\screen-hdpi-portrait.png当我在模拟器中运行应用程序时,它一直显示默认的PhoneGap图标和启动画面。我为LDIP、MDPI、HD

安卓 : Cannot find symbol Class GlideDrawable

每当我尝试编译它时都会显示错误,我遇到了这个项目的问题Error:cannotfindsymbolclassGlideDrawable请看一下app:moduledependencies{compilefileTree(dir:'libs',include:['*.jar'])androidTestCompile('com.android.support.test.espresso:espresso-core:3.0.1',{excludegroup:'com.android.support',module:'support-annotations'})compile'com.andr

安卓 Proguard java.io.IOException : Can't read [proguard. ClassPathEntry

大家好在为android启用混淆器时,在构建签名的jar时,我得到以下转储:[2011-02-0311:28:27-VideoCreator]Proguardreturnedwitherrorcode1.Seeconsole[2011-02-0311:28:27-VideoCreator]java.io.IOException:Can'tread[proguard.ClassPathEntry@49b290](Nosuchfileordirectory)[2011-02-0311:28:27-VideoCreator]atproguard.InputReader.readInput(I

android - 批量发布安卓应用

我们有几个在布局和代码上非常相似的应用程序。唯一的区别是我们将切换图形元素,并对单个常量文件和字符串文件进行更改。当然,这有几个问题——第一个是namespace。具有相同命名空间的应用将覆盖任何其他应用。对此有何建议?目前我们的命名空间是:com.company.appname我想我可以这样做:com.company.appname.appversion我看过关于ant脚本的帖子可以帮助解决这个问题,但我想知道现在是否有更多流畅的解决方案。 最佳答案 我建议查看AndroidLibraryProjects帮助解决这个问题。我将这种

安卓: 'dp' 到 'px' 转换?

我正在阅读这篇文章:http://developer.android.com/guide/practices/screens_support.html它表示Android用于将dp单位转换为px单位的公式如下:px=dp*(dpi/160)文章还给出了dpi为240时的示例,得到px=1.5(我计算的是单个dp像素)但是,这里的1.5到底是什么意思?一旦px单位实际上是物理设备像素,Android会绘制1个或2个像素吗? 最佳答案 这取决于上下文。如果dp值用于暗示大小的上下文中,例如android:layout_width属性,为

android studio 0.4.2 + gradle + 安卓源码

我正在尝试使用AndroidStudio将android源代码附加到我的gradle项目。问题是如果您使用的是gradle项目,SDK选项卡不会出现,我无法附加源代码。我试过0.4.3版,但没有用。有什么想法或解决办法吗?编辑:我在没有sdk选项的情况下附上了我的项目结构的捕获。谢谢, 最佳答案 简短的解释是,AndroidStudio添加了一些功能来尝试自动管理IntelliJSDK;如果您在ProjectStructure>AndroidSDK中为其提供JDK路径和AndroidSDK路径,它将自动为您安装的每个API级别创建一

安卓/ Gradle : conditionally apply plugin based on build type

我想做一些类似的东西(伪代码):if(BuildType=="release"){applyplugin:'testfairy'}elseif(BuildType=="debug"){applyplugin:'io.fabric'}这个想法是基于构建类型,应用(或不应用)一个插件。怎么做? 最佳答案 对于Gradle4.6,以下工作:if(getGradle().getStartParameter().getTaskRequests().toString().contains("Release")){applyplugin:'tes

android - 重绘/刷新逐项叠加? (安卓/谷歌地图 API)

我正在使用谷歌地图API制作GPS跟踪器,并使用ItemizedOverylay在map上显示用户当前位置。随着用户位置的定期变化,我设置了一个CountDownTimer来删除当前的ItemizedOverlay并每5秒在新位置添加一个新的(无法更改itemizedOverlay的位置)但是屏幕没有绘制除非我实际触摸屏幕,否则新位置!这是我的逐项叠加层的代码:importjava.util.ArrayList;importjava.util.List;importandroid.app.AlertDialog;importandroid.content.Context;importa