Articles of eclipse

#如果在java中,就像在c预处理器

可能重复: 如何标记java代码,使其不被编译 在c中 ,我们可以防止像这样编译块代码: #if 0 //code here #endif 所以,即使代码块容易出错代码编译,我想要在Java中相同的东西,所以我可以跳过那部分代码,因为一些库丢失,不会编译。 谁能帮我 ?

Android不创build文件

我想这个片段写入一个csv文件,当一个button被点击,但我不断收到java.io.IOException:打开失败:ENOENT(没有这样的文件或目录)。 任何帮助将不胜感激。 public class AddFragment extends Fragment { static EditText spent,saved,coupons; Button writeExcelButton; String data; Spinner spinner; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.add_layout, container, false); setSpinnerContent(view); spent = (EditText) view.findViewById(R.id.spent1); saved = (EditText) view.findViewById(R.id.saved1); coupons = (EditText) view.findViewById(R.id.coupons1); writeExcelButton = (Button) view.findViewById(R.id.button_addGroc); writeExcelButton.setOnClickListener(new View.OnClickListener() { @Override public […]

恢复后刷新/重新加载自定义ContentProvider中的数据库引用

我在我的应用程序中使用ContentProvider,除了一个小问题,一切都很好。 我有一个备份和恢复function,将数据库备份到SD卡上的文件,然后可以恢复这些备份文件覆盖当前数据库。 整个过程正在运行,但是一旦旧的备份文件被恢复,ContentProvider仍然保留对原始数据库的引用/caching。 我似乎无法find一种方法来刷新或重新加载ContentProvider中的数据库引用。 我知道还原的作品,因为我可以看到数据库中的logging与SQLite编辑器,当我closures并重新打开应用程序,它显示正确的logging。 有没有人知道一个办法呢? 有没有办法closures和重新打开我没有看到的ContentProvider?

从android.R.drawable的drawables或clipart存储在哪里?

我在我的应用程序集成了ActionBarSherlock,我想要一些菜单项和其各自的图标。 我已经看过样本和文档,一切似乎都很清楚,但是当我膨胀菜单时,我可以看到文本,因为没有与每个项目相关的图标。 我想使用你创build一个android项目时看到的图标: 但我无法find它,我不想使用直接引用android.R.drawable为了使用这些剪贴画图标,因为我已阅读它build议有文件在可绘制的文件夹中。

getOutputMediaFile(int)是未定义的types新的Camera.PictureCallback(){}错误混淆我

我无法弄清楚为什么会发生这种情况。 这可能是一个愚蠢的错误,我不能识别。 再一次的错误是: getOutputMediaFile(int) is undefined for the type new Camera.PictureCallback(){} 我的代码: public static final int MEDIA_TYPE_IMAGE = 1; private PictureCallback mPicture = new PictureCallback() { public void onPictureTaken(byte[] data, Camera camera) { File pictureFile = getOutputMediaFile(MEDIA_TYPE_IMAGE); try { FileOutputStream fos = new FileOutputStream(pictureFile); fos.write(data); fos.close(); } catch (FileNotFoundException e) { //Log.d(TAG, "File not found: […]

在Eclipse中包含Android-DirectionalViewPager .jar错误

我正试图在我的应用程序中实施垂直滑动。 (就像使用ViewPager滑动,但垂直)。 我发现了Jake Whartons库Android-DirectionalViewPager 。 它是一个独立的.jar文件,除了兼容性库之外,还应该包含这个文件。 我把这个文件包含在我的项目中。 现在在“引用的库”之下,就像兼容性库一样。 但问题是,我甚至无法得到与图书馆一起工作的例子。 debugging器在线停止 setContentView(R.layout.main); 与'找不到来源' LogCat引发此错误:“05-23 14:43:13.583:E / dalvikvm(329):无法find类”com.directionalviewpager.DirectionalViewPager“,从方法own.vvp.MainActivity.onCreate引用” 有人已经使用过这个库吗? 我需要一些帮助 :) 这里是我的代码: 清单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="own.vvp" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="7" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" […]

的setContentView(R.layout.main); 错误

package com.elfapp; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity implements OnClickListener { private Button btn_Login; private EditText et_UserName; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn_Login = (Button) findViewById(R.id.button_login); btn_Login.setOnClickListener(this); et_UserName = (EditText) findViewById(R.id.editText_userName); } public void onClick(View v) […]

操作栏上的“返回”button – Android。 如何去“回”?

图片 ! 行动酒吧 我正在谈论(图片中的数字1),带有一个小箭头的button,应用程序图标和屏幕的左上angular。 当我们select“黑色活动”模板时,它会自动定义。 我的应用程序有一个相当庞大的层次结构图,现在有大约25个活动。 我基本上只是显示一些教程,并可以根据类别导航到它。 现在操作栏上的“返回”(?)button在每个屏幕上都有,而且我确实想保留它。 该代码显示没有错误,但是当我实际按下该button时,该应用程序停止工作。 我想要的只是复制实际的后退buttonfunction与(数字1)button,我在图像中显示。 当我按下它时,最上面的屏幕应该closures,最后一个应该打开。 closures屏幕。 我试过的: @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: NavUtils.navigateUpFromSameTask(this); return true; } return super.onOptionsItemSelected(item); } 这是与操作栏一起膨胀车辆button的function。 我试图replace整个代码,并调用“完成”function,但失败惨痛。 我无法find一个function,专门为最左上angular的button… 当这个button被触摸时,我想要堆栈中的最顶层的屏幕(前景中的那个)closures。 这个怎么做 ?

Eclipse和Android错误“parseSdkContent失败”

自从我将Android Tools升级到21.1之后,遇到了这个问题。 当我启动eclipse,即使在一个干净的工作区,我得到错误parseSdkContent failed ,细节说: com.android.sdklib.devices.DeviceManager.createInstance (Ljava/lang/String;Lcom/android/utils/ILogger;) Lcom/android/sdklib/devices/DeviceManager; 我已经search了互联网,并尝试几乎所有的解决scheme,但无济于事。 当我去Android的首选项,并尝试设置SDK的path,它说没有可用的目标。 还有什么我可以尝试吗? 在修复之前,我无法进行任何Android开发。

错误:“XMLparsing错误:XML或文本声明不在实体的开始”

我正在做一个Sudoku的Android应用程序,我在main.xml下面得到了下面的错误:“error:Error XML:XML or text declaration not at start of实体”任何帮助将不胜感激。 这是我的代码。 我把'✗'放在错误的旁边 `✗<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@String/continue_label"/> <Button android:id="@+id/continue_button" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/continue_label" /> <Button android:id="@+id/new_button" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/new_game_label"/> <Button android:id="@+id/about_button" android:layout_Width="fill_parent" android:layout_height="wrap_content" android:text="@string/new_game_label"/> <Button android:id="@+id/exit_button" android:layout_Width="fill_parent" android:layout_height="wrap_content" android:text="@string/exit_label"/> </LinearLayout> `