java
文章平均质量分 75
fth826595345
这个作者很懒,什么都没留下…
展开
-
java的三大特性之封装
封装:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。封装的基本要求是: 把所有的原创 2013-03-07 23:23:44 · 856 阅读 · 0 评论 -
如何修改Eclipse默认打开路径
如果勾选了Use this as the default and do not askagain下次要启动时不会再次显示修改工作空间的选择,要改变工作空间的方法,有4中方法可以更改workspace的路径设置.1. 启动Eclipse/MyEclipse后, 打开"Window ->Preferences -> General -> Workspace",点Workspac原创 2013-04-02 09:32:45 · 2213 阅读 · 0 评论 -
android之客户端与webservice的json方式交互
数据传输量同等的数据,Json需要传输的数据更少,xml会相对多些,对关注数据量的机器来说,这点比较关键。扩展性,虽然xml打着可扩展的名号,但是还没有xml可以扩展,json不可以扩展的。编码难度xml跨平台对接更容易出问题,虽然工具很多,但是想在跨平台轻易的调通就不是很容易,而json手工就能写出来,编码就简单很多。解码难度这个我觉的json问题很大,特殊字符的处理原创 2013-04-07 10:46:03 · 3841 阅读 · 0 评论 -
Android开发之UI库及组件资源
本文介绍Android平台中一些免费的UI库及组件资源。 短短数年时间 Android 平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题。 本文编译自 androiduipatterns,意在分享一些免费、开源的 Android UI 库及组件资源。 1. GreenDroid原创 2013-04-06 18:12:24 · 971 阅读 · 0 评论 -
android错误总结
android错误总结 在开发中常常会发现错误,但是自己老是忘了,这里记录下面,方便以后查看。1.常见导入项目时出现的红色感叹号解决办法:1.清缓一下 :菜单栏project,然后从clean项目 。2.修复一下项目:项目右键,然后android tools 点击fix project properties 。3.重新导入第三原创 2013-03-24 14:45:03 · 894 阅读 · 0 评论 -
android实现拍照以及上传
最近看了几篇关于android照相机的一些文章,现在总结如下,直接上源代码把,该说的都用注释说完了 1.java代码 package org.android.test;import java.io.File;import android.app.Activity;import android.content.Intent;import android原创 2013-03-24 22:25:33 · 1665 阅读 · 0 评论 -
java字符串模糊匹配
今天因为业务需求,需要在java中进行字符串的模糊匹配,由于要比较的对象长度不同,也没有固定的组成规则,收集到下列三个方法解决问题 方法一、 public intindexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引。返回的整数是 this.startsWith(str, k)为 true 的最小 k值。参数:s原创 2013-04-11 16:23:50 · 35996 阅读 · 1 评论 -
Android流量监测的实现原理
Android 2.2版本以前的,系统的流量信息都存放在proc/net/dev(或者proc/self/net/dev)文件下,读取文件然后对其进行解析就行了。读取某一个应用的流量,则读取proc/uid_stat/uid/tcp_rcv文件进行解析(据说模拟器下是没有这个目录文件的)对于Android流量统计来说在2.2版中加入了TrafficStats类可以轻松获取,其实本身Traf原创 2013-04-16 09:43:45 · 1885 阅读 · 0 评论 -
HTTP应答状态
Web服务器响应浏览器或其他客户顺序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答:HTTP/1.1 200 OKContent-Type: text/plainHello World 状态行包含HTTP版本、状态代码、与状态代码对应的简短阐明信息。在大多数情况下,除了Content-Type之外的所有应答头原创 2013-05-04 16:06:23 · 884 阅读 · 0 评论 -
在Android应用中使用第三方Jar包
Java有很多第三方库。Android的Dalvik虚拟器不完全是Java,也就是Android SDK和传统的SDK不完全一样,如果Java库兼容Android,则可被利用。Java库使用受限于下面因素:目标平台:Java代码适配版本是否比Android基于的Java版本更高。是否用了Android不支持的Java SE的API,例如Swing、AWT图形。Size:为桌面或者服务器原创 2013-05-04 19:42:26 · 1730 阅读 · 0 评论 -
android控件之EditText输入框之值监控以及类型限制(数字,英语字母,下划线,是否为星号密码)
1.设置EditText的值监听事件 。 EditText ed=new EditText(this); ed.setText("EditText之Test"); ed.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequen原创 2013-05-05 11:47:40 · 9184 阅读 · 0 评论 -
Android导入工程错误(No projects are found to import)
如果发现导入工程(impot)的时候,出现”No projects are found to import” 的提示,首先查看项目目录中是否有隐藏文件.project,还有目录结构也还要有一个隐藏文件.classpath,如果没有,你可以参考一下方法方法1:最直接的操作,可以把其它项目的.project, .classpath文件拷贝过来,修改相应的地方则可。1).proj原创 2013-05-25 19:47:57 · 1778 阅读 · 0 评论 -
android开发之res下的menu (xml+代码的形式)
转载请注明出处:http://blog.csdn.net/fth826595345/article/details/9199393先来看Menu XML文件如何编写: <item android:id="@+id/c11_close" android:title="Close"原创 2013-06-28 19:53:11 · 5420 阅读 · 0 评论 -
android在代码中四种设置控件(以及TextView的文字颜色)背景颜色的方法
转载请注明出处:http://blog.csdn.net/fth826595345/article/details/9208771直接上代码吧,注释解说: TextView tText=(TextView) findViewById(R.id.textv_name); //第1种: tText.setTextColor(android.graphics.C原创 2013-06-30 19:12:48 · 14295 阅读 · 1 评论 -
android开发关于和使用本机内存,内置存储卡和外置存储卡大揭秘
android开发关于和使用本机内存,内置存储卡和外置存储卡------------------------------------------------------------------------------------------------------------------------------------------------------------------原创 2013-04-19 13:41:49 · 11300 阅读 · 3 评论 -
高手给Android应用开发者的10个建议
随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行原创 2013-04-05 20:21:42 · 1025 阅读 · 0 评论 -
制作android二维码时产生的错误总结
转载请注明出处:http://blog.csdn.net/fth826595345/article/details/8703923 现在很多应用都需要二维码,因此,在搜集资料中发现了发现一个以Apache开源的 ZXing项目。而在学习中也发现了一些错误。(Zxing是Google提供的关于条码(一维码、二维码)的解析工具,提供了一系列条形码以及二维码的生成与解析的方法);原创 2013-03-22 00:01:55 · 1677 阅读 · 0 评论 -
关于java
关于java以下信息来源于百度百科:http://baike.baidu.com/view/29.htm点击打开链接 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通转载 2013-03-07 22:36:11 · 1535 阅读 · 0 评论 -
Resource is out of sync with the file system查看项目文件时解决办法
原文地址:http://blog.163.com/hjysys1314@126/blog/static/107903208201021105739351/在eclipse或mycelipse中,启动run on server时或查看项目文件时报错:Resource is out of sync with the file system: '/Test_1_Struts_Spring_H转载 2013-03-09 15:05:26 · 871 阅读 · 0 评论 -
通过System.getProperties()以及相关系统参数,查看系统信息
转载之:http://blog.csdn.net/coolhty/article/details/3260659点击打开链接 Properties props=System.getProperties(); //系统属性 System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System转载 2013-03-09 11:37:01 · 948 阅读 · 0 评论 -
Android常见错误
原文地址:http://www.cnblogs.com/ok-lanyan/archive/2011/10/12/2208378.html 1、Unable to resolve target 'android-2'安装低版本的api,再default.properties这个文件中把target=android-2改成 target=android-7终于就没有问转载 2013-03-09 14:56:09 · 1003 阅读 · 0 评论 -
java之Properties配置文件介绍
java之Properties配置文件介绍附源码java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。Properties类的重要方法Pro原创 2013-03-09 13:58:47 · 3146 阅读 · 0 评论 -
java的三大特性之继承
继承:通过继承实现代码复用。Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。继承而得到的类称为子类,被继承的类称为父类。子类不能继承父类中访问权限为private的成员变量和方法。子类可以重写父类的方法,及命名与父类同名的成员变量。但Java不支持多重继承,即一个类从多个超类派生的能力。在开发中尽量减少继承关系,这样做是为了把程序的耦合度降低。原创 2013-03-07 23:30:18 · 768 阅读 · 0 评论 -
java的三大特性之多态
多态作为java面向对象特征之一,非常重要;可以说,java面向对象的核心就是通过多态实现的。 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 如果没有多态,前两个很多时候都没有必要。 多态的作用: 1.消除类型之间的耦合关系,也就是实现低耦合。 2.多态原创 2013-03-10 20:54:25 · 1305 阅读 · 0 评论 -
android之4.0开机自接受广播,启动服务的问题
在Android 4.0中如果一个程序如果只是安装了,但是重来都没有运行启动过,那么系统将会忽略这个程序,因此在系统开机时,该程序时将始终无法获取系统开机广播的---------》没有发送怎么会有接受。 因此Android 4.0及以上如果想接受系统广播至少要先运行程序一次。(其实Android 3.1就开始了,这么说是为了针对我们开发最多android 4.0);原创 2013-03-16 18:03:49 · 5836 阅读 · 1 评论 -
android博客开篇之一个简单的秒表
这几天老是在想,学了这么久,也该有一个属于自己的IT博客;而csdn,号称全球最大的IT社区我怎么能不来占个位置呢,呵呵,正好,今天做了一个简单的秒表,算是小生的开篇吧,功能也算简单,不要见笑,以后一周至少两更。直接上代码把(这个秒表主要使用了Handler,Timer,TimerTask):1.对应的java类package cn.zuxia.test_project原创 2013-03-04 22:12:26 · 1632 阅读 · 0 评论 -
eclipse插件之svn更新问题
svn更新代码时出现下面错误: An internal error occurred during: "SVN 更新".Thread attempted to read nesting count of a lock it did not own 解决方法; 1.将更新不下来的文件夹或者文件先还原。然后再更新。------这个不好弄,不推荐。原创 2013-04-02 11:23:23 · 6984 阅读 · 0 评论 -
QVGA/HVGA/WVGA/FWVGA分辨率屏含义及大小(启动模拟器所要选择的)
QVGA格式: 240*320分辨率版本:一般用于小屏手机 像三星盖世Mini S5570就是使用这分辨率,目前有68款Android手机使用FWVGA。HVGA格式: 320*480分辨率版本:像三星盖世Ace S5830就是使用这分辨率,目前有141款Android手机使用FWVGA。WVGA格式: 480*800分辨率版本:像三星i9000就是使用这分辨原创 2013-03-29 14:24:32 · 2788 阅读 · 0 评论 -
android下面res目录使用
res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象res/dra原创 2013-04-03 10:47:53 · 2592 阅读 · 0 评论 -
最新res目录讲解(drawable、layout、values等目录的分辨率和layout的横竖屏,以及values的多语言)
我们建好一个android 的项目后,默认的res下面 有drawable、layout、values等目录1.drawable目录相关启开一个新的Android专案后在res资料夹内会有drawable-hdpidrawable-mdpidrawable-ldpidrawable-xhdpidrawable-xxhdpi三个目录,所定义的d原创 2013-04-03 11:48:27 · 13518 阅读 · 1 评论 -
Android 程序退出的办法以及监听并处理用户按下back键的方法
在Android中退出程序比较麻烦,尤其是在多个Activity的程序中,在2.2之前可以采用如下代码退出程序:Java代码 ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName())原创 2013-04-03 15:06:00 · 4447 阅读 · 0 评论 -
android sqlite使用之模糊查询数据库数据的三种方式
android应用开发中常常需要记录一下数据,而在查询的时候如何实现模糊查询呢?很少有文章来做这样的介绍,所以这里简单的介绍下三种sqlite的模糊查询方式,直接上代码把:package com.example.utils; import java.util.ArrayList; import android.content.ContentValues;impor原创 2013-06-28 19:14:58 · 21869 阅读 · 0 评论