草庐IT

PATH_SDK_ROOT

全部标签

java - new File(path) 实际上总是在 android 上创建一个文件?

我正在尝试检查androidsd卡上是否存在文件...所以我这样做:Filef=newFile(sdpath+"/"+DATABASE_NAME);//if(!f.exits()){...createnewfile..}else{...dosomething...}每次都会在sd卡上实际创建目录或文件。我知道它不存在,当执行新文件时它会被创建,它不应该吗?我在谷歌上读到新文件不会在文件系统上创建一个实际文件,但在我的例子中它确实......在不使用新文件的情况下检查文件/目录是否退出的任何替代方法..编辑1:好吧,我想补充一点(4年后:))这个问题在我写这篇文章的时候只在两台设备上发生

android - 自定义 View : how to set the root layout

我正在尝试创建一个自定义View(它扩展了RelativeLayout),它包含了很多其他View。我想在xml布局文件中创建subview。现在我想知道如何扩展该布局并在我的自定义View中使用它。这样的东西会很棒(在我的自定义View中):RelativeLayoutrootLayout=(RelativeLayout)inflater.inflate(myxmlfile)this.setContenView(rootLayout);不幸的是,这只能在Activity中实现。有没有类似的观点?编辑:我不想使用View.addView(rootLayout)因为它添加了另一个不需要的

android - Eclipse-Android-SDK : DDMS: File-Explorer doesn't open folder

我想使用DDMS的文件资源管理器打开一个文件夹,但是当我尝试展开该文件夹以查看其内容时,没有任何反应。该文件夹是我的Padfone(未root)的data目录,如下所示:有人知道如何使这项工作成功吗? 最佳答案 (仅适用于root设备)您必须拥有数据文件夹的编辑权限。Root设备。然后转到“http://www.appsapk.com/root-explorer”下载并安装到您的设备中。打开应用,然后在顶部选择“Monuntedasr/w”然后按住数据文件夹(长按)并找到权限选项有这样的东西读写执行用户组其他确保“其他”勾选已读。对

android - 钛安卓SDK

我尝试了很多方法来在Titanium(3.2.0GA)上设置AndroidSDK,但我做不到。我在我的计算机(Windows8)上安装了Android4.4.2(API19)和最新的AndroidSDK工具。我设置了一个AVD。我也尝试安装AndroidNDK。但是Titanium不想看到模拟器并给出错误:[AndroidSDKHome]NoAndroidSDKswerefoundunderrthespecifiedSDKlocation在仪表板中,它显示“需要的项目:”•缺少AndroidSDK。Titanium需要Android平台5.0•附加组件addon.+google.+ap

android - 具有root访问权限的 self 更新android系统应用程序

我已经从aosp创建了我的自定义ROM。我还包含了我的应用程序,让我们在构建时在自定义ROM中将其称为myCustomInstaller.apk(1.0)。该应用程序基本上是一种GooglePlay商店。该应用程序具有系统权限,可以静默安装或删除应用程序。我能够安装、更新或删除任何其他应用程序。我面临的问题是,当我将myCustomInstaller.apk更新到2.0本身时,应用程序也会静默安装,我能够看到已安装的应用程序中安装了最新版本,但是当我重新启动电话,myCustomInstaller应用程序恢复到原始版本。我真的不知道如何进行,googleplaystore是如何self

android - 上传文件本地路径 : XXX remote path: XXX I/O Error: EOF

在AndroidStudio0.4.4上出现这个错误,甚至在之前的版本中也发现了这个错误!上传文件本地路径:XXX/XXX.apk远程路径:/data/tmp/XXXX输入输出错误:EOF 最佳答案 “将项目与Gradle文件同步”应该可以解决问题。工具->Android->使用Gradle文件同步项目 关于android-上传文件本地路径:XXXremotepath:XXXI/OError:EOF,我们在StackOverflow上找到一个类似的问题: ht

android - Facebook SDK 错误 :Argument 'applicationId' cannot be null

我正在使用本指南https://developers.facebook.com/docs/android/getting-started.我在Facebook的开发者页面上创建了应用程序,并在开发者设置中添加了包名、哈希键。但是我收到了这个错误:Causedby:java.lang.NullPointerException:参数'applicationId'不能为空主要Activity:publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceSta

android - 什么时候应该使用 Samsung SDK 开发 Android 应用程序?

我们什么时候应该更喜欢使用三星SDK开发Android应用程序而不是使用AndroidSDK?使用三星SDK的基本优势是什么?使用三星SDK开发的应用程序可以在非三星Android上运行吗?设备?有没有办法在三星模拟器上测试使用AndroidSDK开发的应用程序?如果我们使用SamsungSDK只针对目标,是否有性能、动画等优势三星设备?我现在只针对SamsungTab,我想知道如果我将来必须迁移应用程序以支持所有Android设备会有多大困难? 最佳答案 我会说……永远不会!除非你为SamsungStylus或类似的东西开发特定的

android - canvas.clip Path()即使在禁用硬件加速后也无法正常工作

我在Canvas上画了一个用黑色填充的圆圈,并将Canvas的背景颜色设置为红色。我只希望黑色圆圈显示为我的View,但我也得到了红色。我试过使用canvas.clipPath()它确实有效。我在网上搜索了一下,发现我们需要禁用硬件加速才能让它工作。我试过了,但它仍然有效。尝试为特定View禁用硬件加速:view.setLayerType(View.LAYER_TYPE_SOFTWARE,null);还有整个应用程序:android:hardwareAccelerated="false"Dint在这两种情况下都有效。关于如何使其发挥作用的任何想法?代码:我在这里剪辑@Overridep

android - 从 admob 独立 SDK 切换到 Google Play 服务 SDK 时 apk 大小膨胀

使用AdmobSDK我的apk大小是230Kb。当用googleplayservicesSDK替换AdmobSDK时,它是1.5MB(膨胀超过6倍)。我想完整的“googleplayservicesclientSDK”成为我的应用程序的一部分,因此变得臃肿。如何仅包含“GooglePlay服务客户端SDK”中的“广告”组件?谢谢 最佳答案 出于同样的原因,我不想为GooglePlay服务更改独立的AdmobSDK。使用新库,我的apk大小几乎增加了两倍。但是随着Admob弃用旧的SDK,是时候开始使用它了。正如CommosnWare