Articles of 导入

导入我的自定义类并调用它的方法?

我为我的Android项目创建了一个名为“Sounds”的自定义类,我希望能够从我的活动中调用它。 我class的内容如下: package com.mypackage; import java.util.HashMap; import android.content.Context; import android.media.SoundPool; public class Sounds { private static boolean sound = true; private static final int FLIP_SOUND = 1; private static Context context; private static SoundPool soundPool; private static HashMap soundPoolMap; public static void initSounds() { soundPoolMap.put(FLIP_SOUND, soundPool.load(context, R.raw.flip, 1)); } public static void playFlip() { soundPool.play(soundPoolMap.get(FLIP_SOUND), […]

为什么我不能将现有项目导入eclipse?

我一直在编程课程中的一些项目,并将它们复制到家里的计算机上,这样我就可以继续研究它们了。 当我尝试将这些项目导入Eclipse时,它说一个名为MainActivity的项目已经存在。虽然我的工作区文件夹很清楚。 正如您在图片中看到的那样,导入向导将”New Project Name”为MainActivity ,用于我正在尝试导入的所有项目。我很确定会导致错误。 如何在没有导入向导将项目更改为MainActivity情况下导入项目并保留原始名称? http://img.androidcookie.com/android/NSQ4y.png

如何在android studio中导入外部库?

我很难导入库’PageSlidingTapStrip’( https://github.com/astuetz/PagerSlidingTabStrip )。 我发现了这个问题( 如何从eithub导入eclipse库项目到android studio项目? ),我遵循这个解决方案。 cf)我正在使用win 8.1,android studio version 0.3.6 首先,像这样的条件建立新项目。 二,转到文件 – >新模块单击,创建新模块作为android库,并创建这样的条件。(未选中创建自定义启动器图标,活动) 这一部分我得到了第一个问题。 我应该选择哪个版本的’最低要求SDK’,’目标SDK’,’编译’? 只关注项目版本? (图像显示我首先创建此窗口时的默认值。) 无论如何,我在“最低要求SDK:API 9 /目标SDK:API 19 /编译:API 19”的条件下进展 三,删除’Project / PageSlidingTabStrip / src / main /’下的文件,并复制外部库’res’,’src’,’AndroidManifest.xml’下的文件夹和文件,然后进入’Project / PageSlidingTabStrip / src / main /’,然后重命名为src到java。 然后项目和文件夹变成这样。 (我跟着问题,告诉我复制和移动文件’ic_launcer-web.png’除了’res’,’src’,’manifest’,但我找不到该文件) 四,转到’文件 – >项目设置 – >模块 – >单击项目模块 – >’+’按钮 – >选择模块依赖关系’然后应用。 在那之后,我面临这个错误,无法解决R. […]

使用导入静态字段是一种很好的编程习惯吗?

我在SQLiteOpenHelper类中声明了一些常量variables: public static final String USERNAME = “user_name”; public static final String PASSWORD = “password”; 在我创建SQL查询的Activity中,我导入了以下字段: import com.mygame.ui.login.LoginInfoSQLiteOpenHelper.*; 这是一个好习惯吗? 或者传统的方式更好地引用常量? LoginInfoSQLiteOpen.USERNAME

将CSV联系人导入Android 4手机

我有一个包含所有联系人的CSV文件(从Thunderbird导出)。 在我的手机上我安装了Android 4冰淇淋三明治。 如何在不使用任何“间谍软件”(google,facebook,outlook等)的情况下将CSV文件中的联系人导入我的Android手机(sony ericson Xperia Ray)?

如何将预制db导入ormlite管理的sqlite

我有一个.db文件,我想在我的Android应用程序的第一次运行时设置它。 我使用OrmLite来管理我的数据库。 在该.db文件中有大约7000条记录,当我想通过常用方法导入它时(使用foreach – create命令),导入需要很多时间(大约2-3分钟)。 我怎么解决这个问题? 谢谢

如何在Eclipse中打开Android Studio项目?

新的Android Studio可以通过更好的工具实现更好的Android开发。 我看到了一些关于如何将eclipse项目转移到android studio的问题但是另一种方式呢? 如果您在Android Studio中制作Android应用程序,是否可以将其带回Eclipse? 如果是这样,怎么样? 对于特定的eclipse插件,例如Blackberry Android插件,这将是必需的。 谢谢。

MoPub导入问题,我知道我只是错过了一些愚蠢的东西

所以我今天决定拆分我的项目(用于精简/完整版本)。 我将主代码打包到库项目中,添加了两个新的shell项目,并将它们链接在一起。 所有这些都运行良好,我可以运行精简版或完整版,没有任何问题。 但是,我在库项目中遇到Mopub集成问题。 我按照他们的小教程,非常简单。 我的问题是项目中包的构建顺序。 作为安装过程的一部分(如此处所示),它在我的项目中创建了一个com.mopub.mobileads包。 这是我第一次在项目中遇到多个包的问题,​​但出于某种原因,Eclispe坚持我的导入: import com.mopub.mobileads.MoPubView; 无法解决,特别是com.mopub部分。 我唯一的猜测是,当我编译时,它首先尝试编译我的包,而它还没有看到Mopub包。 但是,如果是这种情况,我不能为我的生活弄清楚如何更改单个包的构建顺序。 如果我想改变项目的顺序,我会被设置,因为这很简单。 谷歌对此也没有多大帮助。 我知道我可以将源文件添加到我自己的包中,修复它们的导入以匹配,并解决整个问题,但这是一个丑陋的黑客,我宁愿避免。 我知道我只是错过了一些愚蠢的东西,但我只是没有看到它。 它给出的错误指向导入行,以及引用MoPubView的每一行,这正是您所期望的: (error x 5)MoPubView cannot be resolved to a type mainAct.java R.id.adView cannot be resolved mainAct.java The import com.mopub cannot be resolved mainAct.java

无法打开项目项目文件的长度超过100个字符的限制

我正在使用Android Studio 3.1 Preview并在尝试导入某些项目时出错: 无法打开项目项目文件的长度超过100个字符的限制 无论我是从github还是从Eclipse保存的旧项目导入克隆项目,都会发生此错误。 有没有办法导入这些项目?

在android编程中使用实用程序类

我对实用程序类有一点了解,但对需求有一点怀疑。 如果我在我的应用程序中使用Utility类而不是在我的主Activity中使用该类,我是否必须创建该类的对象,或者我可以直接在我的主活动中导入该类? 如果我没有明确的意义,我很抱歉。 简而言之,我想要清楚的是,基本上我如何在主要活动中使用实用程序类? 谢谢,大卫