- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 Jar mismatch! Fix your dependencies
在我们进行android项目开发的时候,我们需要引用一些Library。 当library出现jar不一致的情况下,我们在eclipse空间下创建新的android application project后,control会提示Jar mismatch! Fix your dependencies。解决办法如下:我报错的是由于引用的appcompat_v7这个library下的ja
2015-04-29 10:03:08
593
转载 如何切换 SVN 用户名
windows环境:1、在项目上右键,选择TortoiseSVN-->;settings,2、在弹出的TortoiseSVN Settings页面中选择“Saved Data”选项,3、然后点击“Authentication data”对应的“Clear”按钮,清除一下之前的认证信息就可以了。 下次,就会要求输入用户名和密码,OK!LINUX环境:svn co -
2015-04-28 16:04:26
569
原创 android项目如何打包进行测试
1.遇到的问题,导出打包程序被终止掉 --检查其他引用资源的项目提示报错,如图:2.problems下面提示哪一些具体的页面出错. 如图:3.最终的解决方案解决方法如下: 1.选择Project->Properties,弹出“Properties for ******”对话框,在这里******为你的项目名称。 2.
2015-04-28 16:02:33
1574
转载 大家有哪些好的android开发习惯?
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文;2.局部变量命名、静态成员变量命名:只能包含字母,单词首字母出第一个都为大写,其他字母都为小写;3.常量命名:只能包含字母和_,字母全部大写,单词之间用_隔开;4.layout中的id命名:命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lv
2015-04-28 15:59:32
562
转载 基于Manifest.xml中不要出现重复的uses permission的说明
虽然Android没有明确指定uses-permission不可以重复写,但是最近的经验是最好是不要重复,否则在某些厂商定制的技巧可能出现问题。最近写一个应用,里面有用到网络访问,发现在有些机型下总是访问不了网络。而其他机型都是可以的。出现问题的手机网络都是正常的。后面发现Manifest.xml中有好几个网络相关的uses-permission都重复写了几个,于是把重复的去掉之后,发现现
2015-04-28 15:56:26
938
转载 serialVersionUID作用
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: private static final long seria
2015-03-07 13:58:49
542
原创 Android中数据存储方式一:文件形式
总结在Android中,一共有数据存储的5种方式。今天做一个笔记的整理。关于以文件形式如何来保存数据。1.在activity_main.xml设计好布局 xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height=
2015-02-14 11:24:07
1013
原创 第一个程序:电话拨号程序
学习到的主要两点:1.拨号是需要申请权限,在AndroidMifest.xml申请2.button点击事件,建议分成独立的代码块,有助于优化性能,有利于阅读,匿名内部类的方式需要掌握,会造成代码冗长,不适阅读。
2015-02-13 16:01:31
1088
转载 AsyncTask异步更新UI界面以及原理
【摘录】http://blog.92coding.com/index.php/arichives/362.html概述:AsyncTask是在Android SDK 1.5之后推出的一个方便编写后台线程与UI线程交互的辅助类。AsyncTask的内部实现是一个线程池,所有提交的异步任务都会在这个在这个线程池中的工作线程内执行,当工作线程需要跟UI线程交互时,工作线程会通知向在UI线
2015-02-02 10:16:08
614
原创 Genymotion安装后,发布android项目找不到模拟器
我的Genymotion在eclipse空间下可以启动,但是发布项目,一直找不到模拟器可以启动。做以及几种的检查:1.eclipse的空间下,有没有配置好SDK2.eclipse的空间下,有没有配置Genymotion3.检查你的Genymotion下的Setting的SDK路径有没有配置对。这是我的提示,代表我配置错误。4.所以配置SDK只需要配置SDK根
2015-01-14 11:10:46
1288
原创 ifconfig 只有lo而没有eth0的解决方法
Centos虚拟机ping www.baidu.com提示找不到未知的主机,一查是虚拟机上没有设置ip。
2014-12-26 11:11:55
15190
1
原创 Centos下s如何永久修改系统时间
使用Centos,遇到本地时间对不上,直接敲命令:date -s "2014-12-25 15:15:15"是立即生效了,但是重启后,系统时间还是原来的。 后面经过查找资料,做个小结. 我的Centos是安装在虚拟机上。在虚拟机有分系统时间和硬件时间。修改了其一是没有办法奏效,必须两者都更改。1.date {查看目前本地的时间}2.hwclock --show {查看硬
2014-12-25 17:20:18
3255
原创 小白android笔记【1】--Android四大组件之一(Activity)
1.activity是四大组件之一,如何创建activity,它的生命周期如何运行?
2014-12-19 11:01:03
1094
原创 Maven了解与在eclipse部署
1.maven 了解Maven 是一个软件项目管理及自动构建工具,由Apache软件基金会所提供; 基于项目对象模型(POM), Maven 可通过一小段描述信息来实现对项目的构建、报告及文档的管理。2.maven 部署网址:http://maven.apache.org/download.cgi 3.修改maven的配置,部署环境
2014-05-09 12:05:43
679
原创 Android学习笔记TableLayout布局
1.讲解什么是TableLayout按照行列来组织子视图的布局.表格布局包含一系列的 表格行对象,用于定义行(实际上你也可以使用其它子对象,将在后面进行解释). 表格布局不为它的行、列和单元格显示表格线.每个行可以包含0个以上(包括0)的单元格; 每个单元格可以设置一个视图对象.与行包含很多单元格一样, 表格包含很多列.表格的单元格可以为空.单元格可以象 HTML 那样跨列.2.T
2014-03-01 14:15:57
887
转载 "could not create the java virtual machine"启动eclipse报错
【转】http://blog.csdn.net/haitianxiaowu/article/details/12371275今天准备使用eclipse写python脚本,刚启动eclipse,“啪”弹出一个messagebox,报错“could not create the java virtual machine ”,晕了,前段时间还用它写过程序,怎么突然出这种错误,打开任务管理器一看,
2014-02-28 10:04:27
1916
转载 java编码的综合问题
摘自:http://www.blogjava.net/zhangchao/archive/2011/05/26/351051.html工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总。问题一:在java中读取文件时应该采用什么编码?Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是
2014-02-21 14:41:20
644
转载 alibaba fastjson(json序列化器)序列化部分源码解析- Java综合
本文copy自http://www.flydmeng.com/index.php/code/alibaba-fastjson-json-serializer-chapter-source-analyse-one-global-analyse.html fastjson官方地址: http://code.alibabatech.com/wiki/display/FastJS
2014-02-21 10:44:35
2902
1
转载 Android共有五种布局方式
了解Android布局是应用界面开发的关键,在Android中,Android共有五种布局方式。分别是:FrameLayout(框架布 局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).这些布局各有自己的特色。灵活搭配应用这些布局才能做好android界面。一
2014-02-20 14:44:25
1866
原创 新建的android项目,没有自动生成R.java 文件
学习android的新手, 碰了个创建android的application Project 后,没有生成R.java 的错误的。提供了如下的解决的办法:1.点击Project 的下的clean。2.在项目右键 点击 Android Tools ,选择 fix project properties。3.问题可能是ADT有问题,因而最快速的办法是换一个ADT的集成开发环境!
2014-02-18 17:07:46
1148
原创 如何让android模拟器实现真机一样速度
在我们使用模拟器的过程中,模拟器的运行速度很慢。今天做一个学习笔记,分享方法,如何来提升模拟器是运行速度。1.检测你的电脑是否可以安装虚拟的技术。安装,运行它,查看你电脑的cpu的性能能不能支持inter x86的运行。有如下标识,即代表可以。 2.打开eclipse,在SDK 下,选择 Extras 包下选中Inter x86进行下载,如图:
2014-02-18 16:11:11
2647
原创 JAVA中枚举类型的作用
1.枚举类型,是相当于自己定义的一个数据类型,这个数据类型,一般是自己定义的。 2.作用: 提高程序的安全性。 要让某个类型的变量的取值只能为若干个固定值中的一个, 如果你在引用的过程当中,用到了这几个固定取值中以外的值,编译器就会报错。
2014-02-17 10:40:58
1745
转载 Eclipse快捷键大全(转载)
本文摘录自,Java in Action 移动互联网。Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)
2014-02-08 10:40:18
570
转载 jsp中如何避免客户端浏览器在刷新时,使用缓存的数据
在工作中,经常在jsp页面中看到下面类似的一段代码:[java] view plaincopyresponse.setHeader("Cache-Control", "no-cache"); //HTTP 1.1 response.addHeader("Cache-Control", "no-store"); //Firefox
2014-02-08 09:19:00
1871
原创 Jberal的了解以及 在eclipse-ee的部署
1.Jberal的了解jrebel是便于开发人员对项目的修改后,进行及时更新以及加载jar包,这个过程定义为“热加载”。这个操作是要属于手动加载的。2.Jberal所需的工具包jberal.jar网址:http://vdisk.weibo.com/s/urVkT9YY611k7 update-size.zip 离线下载:http://www.zeroturnaro
2014-01-13 19:36:02
776
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人