12 2015 档案
摘要:2.6.1 知晓当前是在哪一个活动这个技巧将教会你,如何根据程序当前的界面就能判断出这是哪一个活动。可能你会觉 得挺纳闷的,我自己写的代码怎么会不知道这是哪一个活动呢?很不幸的是,在你真正进入 到企业之后,更有可能的是接手一份别人写的代码,因为你刚进公司就正好有一个新项目启 动的概率并不高。阅读别人...
阅读全文
摘要:启动模式一共有四种,分别是 standard 、singleTop 、 singleTask 和 singleInstance , 可 以 在 AndroidManifest.xml 中 通 过 给 标 签 指 定 android:launchMode 属性来选择启动模式。下面我们来逐个进行学习。...
阅读全文
摘要:掌握活动的生命周期对任何 Android 开发者来说都非常重要,当你深入理解活动的生命 周期之后,就可以写出更加连贯流畅的程序,并在如何合理管理应用资源方面,你会发挥的 游刃有余。你的应用程序将会拥有更好的用户体验。2.4.1 返回栈经过前面几节的学习,我相信你已经发现了这一点,Android 中的...
阅读全文
摘要:只有一个活动的应用也太简单了吧?没错,你的追求应该更高一点。不管你想创建多少 个活动,方法都和上一节中介绍的是一样的。唯一的问题在于,你在启动器中点击应用的图 标只会进入到该应用的主活动,那么怎样才能由主活动跳转到其他活动呢?我们现在就来一 起看一看。2.3.1 使用显式 Intent你应该已经对创...
阅读全文
摘要:2.1 活动是什么活动(Activity)是最容易吸引到用户的地方了,它是一种可以包含用户界面的组件, 主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,但不包含任何活动的 应用程序很少见,谁也不想让自己的应用永远无法被用户看到吧?2.2 活动的基本用法到现在为止,你还没有手动创建过活动...
阅读全文
摘要:MySQL对数据表进行分组查询(GROUP BY)GROUP BY关键字可以将查询结果按照某个字段或多个字段进行分组。字段中值相等的为一组。基本的语法格式如下:GROUP BY 属性名 [HAVING 条件表达式] [WITH ROLLUP]属性名:是指按照该字段的值进行分组。HAVING 条件表达...
阅读全文
摘要:一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , ),>= , =3000 and price =500 and pr...
阅读全文
摘要:一.final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用fina...
阅读全文
摘要:今天编写XML文件时,出现了Attribute is missing the Android namespace prefix的错误,开始一直找没找出原因,后来仔细一看原来只是一个很简单的单词书写错误,android写成了androd了。
阅读全文
摘要:做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容。并且是创建一个新的内容就会出现。这到底是怎么回事呢?原来appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面。下面...
阅读全文
摘要:Windows根据端口号杀死进程要分三步:第一步 根据端口号寻找进程号Bat代码C:\>netstat-aon|findstr"9050"TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:第二步 根据进...
阅读全文
摘要:在android代码编译时可能会出现如下错误:部分代码:[html]view plaincopypublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layou...
阅读全文
摘要:在调试的过程中发现一直报这个错误"Unable to start activity ComponentInfo",从字面的意思看是无法启动某个activity组件,但是看了manifest文件,所有的activity组件都已经注册过了,为什么会报这种错误?后来发现原来是注册路径出了问题,最开始的代码...
阅读全文
摘要:对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情。如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助。eclipse代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改ec...
阅读全文
摘要:Android中的日志工具类是Log(android.util.Log),这个类中提供了如下几个方法来供我们打印日志。1. Log.v()这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别verbose,是Android 日志里面级别最低的一种。2. Log.d()这个方法用于打印一些调试...
阅读全文
摘要:在eclipse/MyEclipse中,如果你的注释或是运行System.out.print(new java.util.Date());的时候,发现时间和系统的时间差8个小时。那么就可以说明,你的时区和当前时区不对应。我们中国用的时区是Asia/Shanghai,你的差8小时应该是东八区的。关于这...
阅读全文
摘要:我们看右上角的模拟器的时间,是不是和我们现在时间不同步呢点击主菜单之后,我们找到下边的设置的按钮下边找到时间和日期,怎么把页面修改中文,可以看(安卓模拟器怎么修改语言)的经验取消我们上边的自动的选项卡我们看到下边的日期对,但是时间不对滴,选择下边的选择时区在下边找到中国标准时间(北京)在勾选下边的使...
阅读全文
摘要:还是回到 Eclipse 中,首先展开 HelloWorld 项目,你会看到如图 1.17 所示的目录结构。图 1.17一开始看到这么多陌生的东西,你一定会感到有点头晕吧。别担心,我现在就对上图中 的内容一一讲解,你很快再看这张图就不会感到那么吃力了。1. src毫无疑问,src 目录是放置我们所有...
阅读全文
摘要:在 Eclipse 的导航栏中点击 File →New →Android Application Project ,此时会弹出创建 Android 项目的对话框。其中 Application Name 代表应用名称,此应用安装到手机之后会在 手机上显示该名称,这里我们填入 Hello World。P...
阅读全文
摘要:这几个图标你应该是没有见过的,我来简单为你介绍下。最左边的图标其实你已经比较熟悉了,就是你睡觉前使用过的Android SDK管理器,点击它和点击SDK Manager效果是一样的。中间的图标是用来开启Android模拟器的,如果你还没有Android手机的话,开发时就必须使用模拟器了。最右边的图标...
阅读全文
摘要:搭建完成Android开发环境后,在创建安卓模拟器的时候遇到了问题。这个问题就是图片中显示的no CPU/ABI system image available for this target还有no system images installed for this target,都是一个意思:没有C...
阅读全文
摘要:启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和...
阅读全文
摘要:如何清除IIS日志以释放空间 打开“我的电脑”发现10GB容量的C盘只剩余355MB“可用空间”,已经严重不够用。如下图: 如果服务器的管理员并没有在C盘存储大容量文件,而IIS中站点的访问量又非常大,那么C盘的磁盘容量有90%的可能性是被IIS日志记录文件占用了。 IIS存放日志文件的默认存储路径...
阅读全文
摘要:ADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通过eclipse来配置Android开发环境的复杂问题。有了ADT-Bundle,新涉足安卓开发的同...
阅读全文
摘要:Android 系统到底提供了哪些东西,供我们可以开发出优秀的应用程序。1. 四大组件Android 系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)和内容提供器(Content Provider)。其中活动是所有Android 应...
阅读全文
摘要:为了让你能够更好地理解Android 系统是怎么工作的,我们先来看一下它的系统架构。Android 大致可以分为四层架构,五块区域。1. Linux 内核层Android 系统是基于Linux 2.6 内核的,这一层为Android 设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、...
阅读全文