我是Android新手。当我在eclipse中运行我的android应用程序时,我在控制台中收到这些消息:
[2012-06-04 22:51:00 - Interface] ------------------------------
[2012-06-04 22:51:00 - Interface] Android Launch!
[2012-06-04 22:51:00 - Interface] adb is running normally.
[2012-06-04 22:51:00 - Interface] Performing yassine.ana.kantester.InterfaceActivity activity launch
[2012-06-04 22:51:00 - Interface] Automatic Target Mode: using device 'S557083c795c2'
[2012-06-04 22:51:00 - Interface] Uploading Interface.apk onto device 'S557083c795c2'
[2012-06-04 22:51:01 - Interface] Installing Interface.apk...
在此消息之后我的设备中没有显示任何内容,当我使用模拟器时同样的问题 我用SAMSUNG S5570测试了我的应用程序
这是我的AndroidManifest.xml文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="yassine.ana.kantester"
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=".InterfaceActivity"
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>
这是我的活动代码
package yassine.ana.kantester;
import yassine.ana.kantester.BarreAction.OnDispatchClickListener;
import android.app.Activity;
import android.os.Bundle;
import android.view.*;
import android.widget.*;
public class InterfaceActivity extends Activity implements OnDispatchClickListener{
/** Called when the activity is first created. */
private TextView etiquette;
private BarreAction actionbar;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
actionbar.setText("Barre d'etat");
actionbar.AfficheChercher();
actionbar.loading();
actionbar.setOnDispatchClickListener(this);
etiquette =(TextView) findViewById(R.id.etiquette);
}
//Méthode qui se déclenchera lorsque vous appuierez sur le bouton menu du téléphone
public boolean onCreateOptionsMenu(Menu menu) {
//Création d'un MenuInflater qui va permettre d'instancier un Menu XML en un objet Menu
MenuInflater inflater = getMenuInflater();
//Instanciation du menu XML spécifier en un objet Menu
inflater.inflate(R.layout.menu, menu);
//Il n'est pas possible de modifier l'icône d'entête du sous-menu via le fichier XML on le fait donc en JAVA
menu.getItem(0).getSubMenu().setHeaderIcon(android.R.drawable.ic_menu_preferences);
return true;
}
//Méthode qui se déclenchera au clic sur un item
public boolean onOptionsItemSelected(MenuItem item) {
//On regarde quel item a été cliqué grâce à son id et on déclenche une action
switch (item.getItemId()) {
case R.id.option:
Toast.makeText(InterfaceActivity.this, "Option", Toast.LENGTH_SHORT).show();
return true;
case R.id.favoris:
Toast.makeText(InterfaceActivity.this, "Favoris", Toast.LENGTH_SHORT).show();
return true;
case R.id.stats:
Toast.makeText(InterfaceActivity.this, "Stats", Toast.LENGTH_SHORT).show();
return true;
case R.id.quitter:
//Pour fermer l'application il suffit de faire finish()
finish();
return true;
}
return false;
}
public void onToggleClicked(View v) {
// Perform action on clicks
if (((ToggleButton) v).isChecked()) {
Toast.makeText(InterfaceActivity.this, "Toggle on", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(InterfaceActivity.this, "Toggle off", Toast.LENGTH_SHORT).show();
}
}
@Override
public void onDispatchClick(int id) {
switch (id) {
case R.id.ab_home:
etiquette.setText("home ! ");
break;
case R.id.ab_search:
etiquette.setText("Recherche !");
break;
case R.id.ab_loading:
actionbar.loaded();
break;
default:
etiquette.setText("une Erreur s'est produite!");
break;
}
}
}
关于我的设备中的应用程序列表,我没有找到任何新安装的应用程序