我在过去的几个月里一直在学习Android,并一直使用Eclipse Juno作为我的IDE。 我正在尝试迁移到Android-Studio,想知道如何从构buildpath中排除一些我尚未完成的类? 在Eclipse中,它是直接右键单击。 我无法在Studio中find任何参考。
有谁知道Volley是否支持Android中的SSl? 有没有什么方法可以通过Volley来支持SSL?
自从转向ADK14以来,我一直无法在Windows 7系统上构build新的发行版。 build立失败,“转换为达尔文格式失败,错误1”,而控制台充满了大量的“Dx坏类文件魔术(cafebabe)或版本(0033.0000)”。 完整的例外文本: com.android.ide.eclipse.adt.internal.build.DexException: Conversion to Dalvik format failed with error 1 at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:740) at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:204) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:290) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:229) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:214) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) 我正在构build一个使用大量库的旧项目,所以这个问题可能与这个事实有关。 已经完成了所有的“固定属性”/清洁等移动到ADK14build议(因为我自然有这些问题),但他们没有帮助。 所有的库都在同一个Android SDK和JDK / JRE版本上,所以这似乎不是问题。事实上,该应用程序很容易内置在debugging和安装在我的老版本1.5macros达魔术 – 它只是当我需要导出一个签名的应用程序包,这个分解。 [编辑]这是在Windows 7×64电脑上。 我观察到,在我的Linux笔记本电脑(Lucid Lynx)上安装apk的完全相同的代码完全没有任何问题。 有任何想法吗? 对此感到非常沮丧。 注意 显然,这个错误信息可以由各种不同的问题触发。 我的特殊问题与Java 6/7无关,因为我从来没有安装过Java 7,编译器的合规性被设置为Java 6(当时我检查过,因为我已经看到了其他地方提出的解决scheme)。
我不知道我在项目中改变了什么,但是在构buildgradle脚本时突然无法完成这一步。 用“gradle汇编”构build它没有任何问题。 编辑:以前的卡住点是解决依赖detachedConfiguration1'。 (在_debugCompile第一次失败的尝试后,我回到detachedConfiguration1)。 我想这是太多的依赖项目? 我在Studio中导入的一些示例项目很好……我重新安装了Android Studio并删除了所有设置和首选项。 每当它开始这样做,我都必须杀死它。 敲响任何铃声? import com.android.build.gradle.AppPlugin import com.android.build.gradle.LibraryPlugin // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' } apply plugin: 'android' repositories { maven { url 'http://ksoap2-android.googlecode.com/svn/m2-repo' } mavenCentral() } dependencies { compile 'com.google.code.ksoap2-android:ksoap2-android:2.5.2' compile […]
在我的平板电脑上,有下面的控制栏,可以控制回家,等等(我不知道正确的名称,状态栏,控制栏,动作栏等) 在程序中,它使用以下方法来全屏显示。 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); requestWindowFeature(Window.PROGRESS_INDETERMINATE_OFF); 但是我不知道为什么酒吧还在这里。 正因为如此,我无法拥有正确的屏幕尺寸。 谁能告诉我如何删除它?
我正在做一个项目,我想从图库中select多个照片,并希望将其保存在imageview数组中。 我能够导入单个图像,并保存在ImageView任何人都可以告诉请我如何导入多个图像,并保存在arrays或不同的图像? MainActivity extends Activity implements OnClickListener { Button addphoto, save; ImageView img1[]; Bitmap yourbitmap, resized; int RESULT_LOAD_IMAGE1 =1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); addphoto = (Button)findViewById(R.id.add); img1[0] = (ImageView)findViewById(R.id.imageView1); save = (Button)findViewById(R.id.save); addphoto.setOnClickListener(this); save.setOnClickListener(this); } @Override public void onClick(View arg0) { // TODO Auto-generated method stub switch(arg0.getId()){ case R.id.add: Intent intent […]
我正在尝试在我的一个活动的onCreate()方法中显示进度对话框,完成工作来填充线程中完成的屏幕,然后closures进度对话框。 这是我的onCreateMethod() dialog = new ProgressDialog(HeadlineBoard.this); dialog.setMessage("Populating Headlines….."); dialog.show(); populateTable(); populateTable方法包含我的线程和代码来closures对话框,但由于某种原因。 活动空白约10秒(做populateTable()工作),然后我看到屏幕。 我从来没有看到对话框显示,有什么想法? 这是populateTable()代码: //Adds a row to the table for each headline passed in private void populateTable() { new Thread() { @Override public void run() { //If there are stories, add them to the table for (Parcelable currentHeadline : allHeadlines) { addHeadlineToTable(currentHeadline); } try […]
有人能告诉我如何才能知道只有它的包名称的新应用程序? 我没有关于主要活动的信息。
所以我使用下面的代码在我的绘图方法中绘制了android地图中的这个三angular形: paint.setARGB(255, 153, 29, 29); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setAntiAlias(true); Path path = new Path(); path.moveTo(point1_returned.x, point1_returned.y); path.lineTo(point2_returned.x, point2_returned.y); path.moveTo(point2_returned.x, point2_returned.y); path.lineTo(point3_returned.x, point3_returned.y); path.moveTo(point3_returned.x, point3_returned.y); path.lineTo(point1_returned.x, point1_returned.y); path.close(); canvas.drawPath(path, paint); pointX_returned是我从字段中获得的坐标。 他们基本上是纬度和经度。 结果是一个很好的三angular形,但内幕是空的,所以我可以看到地图。 有办法填补它以某种方式?
我有一个Android应用程序发送一些数据到一个web服务。 我需要发送这个数据,只要应用程序closures或发送到后台..但我该怎么做到这一点? 我目前的解决scheme是在我的家庭活动上的OnPause()上运行它,但是我需要这个来运行,无论用户在closures应用程序时使用哪个活动。这是可能的还是必须添加OnPause方法所有的活动?