在App应用中,导航栏往往是用于解决功能分块的最佳控件,而底部导航栏更是导航栏中最常用的,因为它位于屏幕底部,用户操作起来会很方便。下面介绍一下使用Android控件TabHost实现底部导航栏的方法。TabHost可以在控件库里直接拖到页面上,非常方便,但拖出来的是顶部导航栏,如下图所示:
到这里就可以开始实现底部导航栏了,我们首先转到它的XML布局代码里,然后修改成下面这样:<FrameLay...
分类:
移动开发 时间:
2015-04-08 15:06:47
阅读次数:
203
WebView是Android用来加载网页的组件,如果要使用此组件加载网上页面,则需要添加网络权限:
WebView和其他组件一样可以在xml中布局:
<WebView
android:id="@+id/webView"
android:layout_width="fill_parent"
a...
分类:
移动开发 时间:
2015-04-08 15:05:26
阅读次数:
132
2015年的Android案例之旅案例十一:广告栏
广告服务商很多,比如有米、点金、多盟、广点通等等,开发者可以选择口碑比较好,能为开发者带来较好的收益的广告渠道。
这次也是根据通过嵌入有米广告,把这个过程分享给大家。首先我们到有米管理中心创建自己的应该并获取到发布ID和应用密钥 根据自己需求选择对应的广告类型,然后下载有米的SDK
下载SDK后解压得到如下文件夹和文件(具体文件看版...
分类:
移动开发 时间:
2015-04-08 15:05:54
阅读次数:
218
《Android底部弹出iOS7风格对话选项框》
效果图如下:
网上流传的Android底部弹出iOS7风格的对话选项框开源代码,原作者不详。我在网上流传的代码基础上改进了一些地方,把原来作为Application发布的代码整理成一个Android的Library,如果在未来的Android项目中需要这样的对话选项框样式,则只需要下载我上次到CSDN的完整库项目(完...
分类:
移动开发 时间:
2015-04-08 15:03:07
阅读次数:
273
function isCardNo(telno)
{
// 验证13 、15、18 开头的手机号
var reg = /^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/;
if(reg.test(telno) === false)
{
alert("手机号码输入有误"...
分类:
移动开发 时间:
2015-04-08 15:04:54
阅读次数:
163
章节:自动化基础篇——Robotium原理初步(第四讲)主要讲解内容与笔记:一、基于控件1、spinner——下拉菜单2、TabHost——左右滑动选择菜单,类似电话本3、Gallery——图形4、Progressbar——进度条5、DatePicker——日期与时间选择控件6、CheckBox——...
分类:
移动开发 时间:
2015-04-08 14:47:36
阅读次数:
383
特点:通过提前订餐,可以节约学生大量的排队时间。N(need):生活中可以发现许多同学都喜欢出去买饭,而且在有的摊位需要排很长时间的队,这样他们就会很晚吃到饭,下午有课的学生都不能睡午觉,所以通过我们的这款软件提前订餐,可以节省同学们不少时间,时间就是生命,所以不要把大量的时间浪费在排队上。A(ap...
分类:
移动开发 时间:
2015-04-08 14:45:53
阅读次数:
162
1. Apktool2. 安装过程: MAC:下载apktool脚本 wrapper script或 package下载apktool.jar (this here)重命名jar toapktool.jar拷贝文件 (apktool.jar&apktool) to/usr/local/bin(ro....
分类:
移动开发 时间:
2015-04-08 14:41:35
阅读次数:
143
用driver.save_screenshot()截圖,截出的圖全黑色,什麼也看不見(見下圖)。之前用這方法,截出的圖都正常,那就很有可能是環境有問題。回想今天只設置了模擬器,只設置了“Host GPU”。因此取消“Host GPU”的選中後,所截出的圖恢復正常。
分类:
移动开发 时间:
2015-04-08 14:27:46
阅读次数:
1360
中国日益强化信息安全的新常态呼唤着移动技术国产化 2013年的斯诺登事件对中国信息安全的影响是深远的。首先,国家层面多次发文要求提高政府重要部门和民生相关等重要行业的自主信息化安全水平。国家旗帜鲜明的政...
分类:
移动开发 时间:
2015-04-08 13:22:51
阅读次数:
181
给定N对括号,输出其所有的合法的组合状态,例如,N=3,所有的合法状态为:"((()))”, “(()())”, “(())()”, “()(())”, “()()()”;
解析:
还是深搜DFS的思路,深搜的过程关键在于记录已经用掉的左括号个数和右括号的个数,当用过的左括号个数小于右括号则非法;当二者个数和大于2N则非法;当二者个数相等且数目等于2N则为合法。
代码如下...
分类:
移动开发 时间:
2015-04-08 13:20:44
阅读次数:
234
做的一个简易QQ登陆界面,能够将账号及密码保存到手机中,并且再次启动该程序的时候会自动显示上次所保存下的账号及密码。
activityMain.xml :
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas....
分类:
移动开发 时间:
2015-04-08 13:16:25
阅读次数:
198
最近项目上遇到了,要排序数据库中的日期,查了一下java的api发现Set接口可以实现自己的效果,研究了一下
Set接口
Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。
Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。
Hash...
分类:
移动开发 时间:
2015-04-08 13:16:53
阅读次数:
198
Android Studio 快捷键,只需要记住几个常用的。...
分类:
移动开发 时间:
2015-04-08 13:13:28
阅读次数:
165
ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。
ImageView.ScaleType.CE...
分类:
移动开发 时间:
2015-04-08 13:12:21
阅读次数:
145
我们可以在Ubuntu QML的API文档中看到Camera的用法,但是里面没有写到任何的前置Camera的调用方法。对于一些应用来说,前置Camera的使用是重要的。我们必须使用Qt C++代码来实现这个功能。在这篇文章中,我们来介绍如何使用Ubuntu手机中的前置照相机。...
分类:
移动开发 时间:
2015-04-08 13:12:07
阅读次数:
373
我想设置Navigation Bar的背景颜色为黑色,然后所有内部颜色为白色.因此,我用了这段代码: 1 [[UINavigationBar appearance] setTitleTextAttributes: 2 [NSDictionary dictionaryWithObjects...
分类:
移动开发 时间:
2015-04-08 13:08:21
阅读次数:
160