该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-05-10
100Air 写道 问个问题:为啥我在模拟器上运行都看不到送短信(闲聊)的功能呢?是不是此功能只能在手机上才能用?
找到此功能了... |
|
返回顶楼 | |
发表时间:2010-05-27
楼主能不能说一下 这个FlurryAgent.jar是做什么的?
|
|
返回顶楼 | |
发表时间:2010-05-28
xhygood1 写道 楼主能不能说一下 这个FlurryAgent.jar是做什么的?
flurry.com 用户数据分析用的 |
|
返回顶楼 | |
发表时间:2010-05-28
这个是不是需要自己写啊?我还有个问题,你能不能把服务器端的配置说一下,就说一个简单的登录程序就ok?有源码也行,可以下载吗?谢谢!
|
|
返回顶楼 | |
发表时间:2010-05-31
老大,这个地址打不开啊:http://code.google.com/p/javaeye-android-client/source/checkout,下面这个才行
http://javaeye-android-client.googlecode.com/svn |
|
返回顶楼 | |
发表时间:2010-06-02
lgdlgd 写道 老大,这个地址打不开啊:http://code.google.com/p/javaeye-android-client/source/checkout,下面这个才行
http://javaeye-android-client.googlecode.com/svn 那个... 由于众所周知的原因, 上面那个地址需要一点技术才能打开... 你们懂的... |
|
返回顶楼 | |
发表时间:2010-06-02
最后修改:2010-06-02
关于此程序我有个提议不知是否恰当
我只是初学Android,所以也不太懂什么的 我看了源码之后发现每个Activity里面都有共同的OptionMenu和OptionsItemSelected 是否是可以做在一个类里面,提供静态的OptionMenu和OptionItemSelected 例: import android.app.Activity; import android.app.AlertDialog; import android.content.Intent; import android.view.Menu; import android.view.MenuItem; public class MainMenu{ private static final int MENU_REFRESH = Menu.FIRST + 1; private static final int MENU_TWITTER = Menu.FIRST + 2; private static final int MENU_MESSAGES = Menu.FIRST + 3; private static final int MENU_ABOUT = Menu.FIRST + 4; private static final int MENU_EXIT = Menu.FIRST + 5; @Override public static boolean onCreateOptionsMenu(Menu menu) { menu.add(0, MENU_REFRESH, 0, "更新").setIcon(R.drawable.refresh).setAlphabeticShortcut('R'); menu.add(0, MENU_TWITTER, 0, "闲聊").setIcon(R.drawable.twitter).setAlphabeticShortcut('T');; menu.add(0, MENU_MESSAGES, 0, "站内短信").setIcon(R.drawable.message).setAlphabeticShortcut('I'); menu.add(0, MENU_ABOUT, 0, "关于").setIcon(R.drawable.android_cn).setAlphabeticShortcut('A'); menu.add(0, MENU_EXIT, 0, "退出").setIcon(R.drawable.exit).setAlphabeticShortcut('X'); return true; } @Override public static boolean onOptionsItemSelected(Activity context,MenuItem item) { switch (item.getItemId()) { case MENU_REFRESH: FlurryAgent.onEvent("Favorites Refresh Menu Click"); refresh(); //这个我还没想到如何实现,是否重载Activity之类的 return true; case MENU_TWITTER: { FlurryAgent.onEvent("Favorites Twitters Menu Click"); Intent i = new Intent(context, Twitters.class); context.startActivity(i); return true; } case MENU_MESSAGES: { FlurryAgent.onEvent("Favorites Messages Menu Click"); Intent i = new Intent(context, Messages.class); context.startActivity(i); return true; } case MENU_ABOUT: { FlurryAgent.onEvent("Favorites About Menu Click"); Intent i = new Intent(context, About.class); context.startActivity(i); return true; } case MENU_EXIT: { FlurryAgent.onEvent("Favorites Exit Menu Click"); context.finish(); return true; } } } } 然后在需要每一个Activity只需要固定的添加: @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); return MainMenu.MainOptionMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); return MainMenu.onOptionsItemSelected(当前Activity.this, item); } 大家晚安 |
|
返回顶楼 | |
发表时间:2010-06-02
可以啊,理论上当然可以:)
具体你可以试下,谢谢 |
|
返回顶楼 | |
发表时间:2010-06-02
谢谢,我已经成功试验了。
我在我的一个程序里面就是这样做的。 |
|
返回顶楼 | |
发表时间:2010-06-02
很好的学习氛围,希望借这个机会好好修改客户端开发
|
|
返回顶楼 | |