上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 47 下一页
摘要: 上一讲我们讲解了android中在代码或者xml文件中定义菜单,这一讲我们继续来讲解一下定义菜单的其他方式:创建上下文的菜单。查看API文档 Menus :Creating Contextual Menus 模块上下文菜单主要是给特定的选项或者UI中的上下文框架提供一个动作,这种创建上下文菜单的方式可以用在任何视图控件中,一般用在 ListView 和 GridView 这种控件中。 有两种方式提供上下文菜单的动作:1. 悬浮的窗口的形式,类似于对话框,当用户长按选项时候触发事件。2. 使用ActionMode的形式,是在屏幕顶端实现。[后续再讲]注意这种菜单是用在Android 3.0 版本 阅读全文
posted @ 2013-08-22 22:46 似水流云 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 这一讲开始我们来讲一下Android中菜单的使用方法,菜单是应用中的普通的组件,主要是提供友好和专注的用户体验,你可以在你的Activity中使用 Menu APIs 来提供用户动作和其他选项的操作。 从Android 3.0 开始,Android 设备就不再提供一个专用的菜单按钮,而是依赖与独立的 6个选项的菜单面板,而且提供了 Action Bar来显示用户的行为。所以在高版本中,菜单的应用将会比较小了。1. 三种菜单显示的方式1). Options menu and action bar2). Context menu and contextual action mode3). Popu 阅读全文
posted @ 2013-08-22 22:04 似水流云 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://blog.tisa7.com/android_open_source_projectsAndroid优秀开源项目Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina网站的客户端哦,wp版,iOS版都有开源xabber实时聊天工具(基于xmpp协议):不评价了, 阅读全文
posted @ 2013-08-21 17:35 似水流云 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 最近项目需求中,需要满足往webview传递cookie,而且cookie需要增加修改;public class MainActivity extends Activity { private WebView contentWebView = null; private TextView msgView = null; @SuppressLint("SetJavaScriptEnabled") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(save... 阅读全文
posted @ 2013-08-21 10:44 似水流云 阅读(3279) 评论(0) 推荐(1) 编辑
摘要: 为了让Aptana支持GitHub,需要安装Egit,但在的时候碰到两个错误,一个是关于缺少EGit Mylyn另一个是缺少org.eclipse.egit.import.feature.group。缺少Egit Mylyn的提示:Cannot complete the install because one or more required items could not be found.Software being installed: EGit Mylyn 1.1.0.201109151100-r (org.eclipse.egit.mylyn.feature.group 1.1.0. 阅读全文
posted @ 2013-08-19 18:41 似水流云 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来: a burst or emission of many things or a large amount at once在Google IO的演讲上,其配图是一幅发射火弓箭的图,有点类似流星。见下图其实,从这幅图 阅读全文
posted @ 2013-08-19 17:06 似水流云 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.数据库、表的建立,记录的添加、查询、修改和删除F:">sqlite3 database.dbsqlite> create table admin(username text,age integer);sqlite> insert into admin values('kuang',25);sqlite> select * from admin;sqlite> update admin set username='kk',age=24 where username='kuang' and age=25;s 阅读全文
posted @ 2013-08-19 16:24 似水流云 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个奇怪的问题。我使用WebView加载一个网页。方法1. 直接使用 loadUrl() 方法,没有问题。完全可以。方法2. 使用loadData()方法,出现问题,无法显示。方法3. 使用loadDataWithBaseURL()方法, 完全可以。--------------------------------------------------------------------------------------------我就纳闷了,为什么唯独 webView.loadData()这个方法出错呢?要知道,WebView是无法捕捉到401、404这样的错误的,只能捕捉到网络超时等 阅读全文
posted @ 2013-08-16 16:28 似水流云 阅读(854) 评论(0) 推荐(0) 编辑
摘要: public class DateUtil {// protected static Log logger = LogFactory.getLog(DateUtil.class); // 格式:年-月-日 小时:分钟:秒 public static final String FORMAT_ONE = "yyyy-MM-dd HH:mm:ss"; // 格式:年-月-日 小时:分钟 public static final String FORMAT_TWO = "yyyy-MM-dd HH:mm"; // 格式:年月日 小时分钟秒 public stat. 阅读全文
posted @ 2013-08-15 10:19 似水流云 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: px = (density/160)dpdensity一般为3个常用固定值240/160/120分别对应WVGA/HVGA/QVGA不知道知己做的分辨率对应的density是多少可以点击AVD Manager里新建一个模拟器或者选择已有的模拟器点details就可以看到了(1.6以上包括1.6才可以查)补充:dp跟dip是一样的,但px跟dp(dip)绝对不一样,唯一的情况只有在HVGA分辨率下才是一样,因为HVGA分辨率对应density为160,与除数一样,所以做的时候才会没感觉到差别px :是屏幕的像素点in :英寸mm :毫米pt :磅,1/72 英寸dp :一个基于densit... 阅读全文
posted @ 2013-08-12 22:21 似水流云 阅读(410) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 47 下一页