自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android软件开发之获取通讯录联系人信息(转)

图中选中的数据库 contacts2.db就是系统储存联系人的数据库,我们将它打开看看里面储存了些什么东东?打开contacts.db后 发面里面有一堆表,同学们先别慌张。今天我们主要讨论红框内的4个比较常用的表,后期我在介绍其它表的使用。这里说一下如果你想在真机上查看数据库的话必需要先获得root权限,否则无法查看。1.contacts 表_id :表的ID,主要用于

2012-04-26 21:27:09 1067

转载 eclipse中导入项目后中文成乱码解决办法

编程时在往eclipse中导入项目后 项目中的中文注释成了乱码相信大家都遇到过吧,当文件少的时候还可以自己复制粘贴下,文件多的时候呢   教大家一个间的快捷的方法        首先导入的文件成为了

2016-12-02 10:51:06 769

转载 【解惑】深入jar包:从jar包中读取资源文件

我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:Java代码  //源代码1:  package edu.hxraid;  import java.io.*;  public class Resource {

2012-11-18 12:07:38 578

转载 dom4j的XPATH语法

选取节点XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的。下面列出 了最有用的路径表达式:表达式 描述nodename 选取此节点的所有子节点/ 从根节点选取// 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置. 选取当前节点.. 选取当前节点的父节点@ 选取属性实 例在下面的表格中,我们已列出了

2012-11-14 19:26:08 2113

原创 Java正则表达式中分割“.”的问题:

Java正则表达式中分割“.”的问题:分割“.”必须用如下方法String st="com.fengqiangfeng.split";st.split("\\.");

2012-11-12 21:57:13 513

转载 android 的Activity和Service之间的通信

在android中Activity负责前台界面展示,service负责后台的需要长期运行的任务。Activity和Service之间的通信主要由IBinder负责。在需要和Service通信的Activity中实现ServiceConnection接口,并且实现其中的onServiceConnected和onServiceDisconnected方法。然后在这个Activity中还要通过如下代码绑

2012-11-02 11:05:08 1060 1

转载 Android/java面试题-总有你不懂的!

1、 Acitvity启动模式?  对于这种题,最后就是自己写个例子,观察一下,才能真正明白。  Activty启动提供了四种启动模式。launchMode:  standard:每次启动新的活动窗口(new操作)  singleTop:如果在栈顶是目标活动,则直接打开.否则开启新的活动窗口(new).  singleTask和singleInstance基

2012-10-13 22:12:43 882

转载 android 更改默认语言和地区

查了一些资料,android环境下,系统程序加载前会读取property设置,其中就包括语言设置,这个设置文件在data\property下面。于是在root条件下,输入以下命令susetprop persist.sys.language zhsetprop persist.sys.country cnreboot这样重启后原来的英文程序如果有中文语言文件,那么就是中文界面

2012-10-12 23:44:23 3925 1

转载 DOM4J使用讲解

DOM4J简单介绍DOM4J简单介绍基本使用读取XML文档Import org.dom4j.io.SAXReader;Import org.dom4j.Document;Import org.dom4j.DocumentException;private Document doc;public void setDocument(File xmlFile) t

2012-10-10 17:52:12 1004

转载 来自腾讯、谷歌、百度等名企的精选面试五十题

1.谈谈你对面向对象编程的认识面向对象的几大特征:封装、继承、多态,扯扯这些玩意2. 8月20日,金山面试,题目如下:数据库1中存放着a类数据,数据库2中存放着以天为单位划分的表30张(比如table_20110909,table_20110910,table_20110911),总共是一个月的数据。表1中的a类数据中有一个字段userid来唯一判别用户身份,表2中的30张表(

2012-10-08 20:47:54 4606

转载 android--多View切换viewpager

android--多View切换viewpager网上看到viewpager的多view动画切换,模仿制作了一个  学习到了。先看效果图:    先看主类的layoutLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc

2012-09-10 23:13:54 898

转载 eclipse查看jar源码的方法

每次Debug的时候,总是source no found,特别不爽,而且也不利进一步了解源码中的方法实现和思路。在Eclipse查看开发包jar源码的方法如下:1.选择项目,右键中单击【Properties】2.【Java Build Path】-【Libraries】,在下面找到如:org.springframework.core-3.1.0.M1.jar包,展开它,选择【Sourc

2012-08-28 17:31:10 1454

转载 ListView长按获取item的方法

在做Notes的过程中碰到一个问题我为ListView的每一个Item添加了长按事件Java代码  listView.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {                        @Override                      publ

2012-08-20 22:23:47 946

原创 Android写入文件到sd卡

public void save() throws Exception{ File path=Environment.getExternalStorageDirectory(); String fileName="smsData.xml"; File dirFile=new File(path+"/xml"); if(!dirFile

2012-08-10 13:35:04 2100

转载 android四大组件之一Activity生命周期的理解

1.activity的生命周期?答:android的activity的生命周期共有7个,分别为public void oncreate();//创建public void onstart();//开始public void onrestart();//重新启动public void onresume();//正在运行public void onpause();//暂停p

2012-08-07 21:17:47 738

原创 Sqlite记事

1.Sqlite中记录不会自动调整,删除中间记录时,不会调整。删除最后一条记录时,再次添加一条记录时id不变。2.Sqlite中得到最后一条记录的id:使用SELECT last_insert_rowid();3.放回所有满足条件的记录Cursor cursor=rawQuery(select *from table where column=?,new string[]{“val

2012-08-05 21:57:27 554

转载 跨平台移动应用开发利器:PhoneGap 2.0 发布!

Adobe PhoneGap 团队近日在美国波特兰的年度 PhoneGap Day 上正式发布了 2.0 版本。PhoneGap 是一个免费开源的开发框架,让 Web 开发人员能够使用熟悉的 HTML,CSS 和 JavaScript 构建跨平台的移动本地应用。  通过 PhoneGap 框架提供的 JavaScript API 能够以非常简单的方式调用移动设备的核心功能,包括地理位置,摄

2012-08-01 09:43:12 1437

转载 Android 文字居中方法

在宽width高height的画布上画一字符串,使字符串水平竖直居中: 水平居中很简单,paint.setTextAlign(Align.CENTER);然后drawText的x坐标设置为width / 2即可,竖直居中稍显麻烦,可以使用FontMetrics对象计算文字高度,然后计算baseline,使文字垂直居中,代码如下: Paint paint = new Paint();

2012-07-25 15:38:20 1646

转载 Android手动切换屏幕方向

屏幕方向参数:       ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED,//未指定,此为默认值。由Android系统自己选择合适的方向。       ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE,//横屏       ActivityInfo.SCREEN_ORIENTATION_PORTRAIT,/

2012-07-25 13:22:46 8646

转载 Android之Sqlite存储

除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,1、SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n

2012-07-20 22:31:21 688

转载 当ImageView中图片的宽高小于或者大于View的高度,不被拉伸的方法

1.当ImageView中图片的宽高小于或者大于View的高度,不被拉伸的方法:当图片的宽高小于view的宽高时,可在scaleType中加入:conterinside属性当图片的宽高大约view的宽高时,可在scaletype中加入:contercrop属性

2012-07-19 21:08:23 5007

转载 简述Android触摸屏手势识别

简述Android触摸屏手势识别很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在 浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过 GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有

2012-07-19 18:52:28 819

转载 android中的布局文件

第一类:属性值为true或false android:layout_centerHrizontal  水平居中 android:layout_centerVertical   垂直居中 android:layout_centerInparent    相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:la

2012-07-17 12:31:33 822

转载 71道经典Android面试题和答案--重要知识点都涉及到了

面试题1.       下列哪些语句关于内存回收的说明是正确的?(b ) A、 程序员必须创建一个线程来释放内存  B、内存回收程序负责释放无用内存   C、内存回收程序允许程序员直接释放内存   D、内存回收程序可以在指定的时间释放内存对象 2.       下面异常是属于RuntimeException 的是(abcd)(多选)    A、ArithmeticExcepti

2012-07-14 11:53:41 2398

转载 Android Activity生命周期

Activity生命周期的基本内容我就不多说了,网上一搜一大把,官方文档也说得很详细。总之,我们知道Activity从创建到销毁有多种状态,从一种状态到另一种状态时会激发相应的回调方法,这些回调方法包括:onCreate 、onStart 、onResume 、onPause 、onStop 、onDestroy 、onRestart。今天通过一个小demo来亲手实践一下,看看Acti

2012-07-14 09:10:40 775

转载 Android Sqlite介绍

xml中定义了我们需要练习用到的几个操作按钮,这里不多解释了,下面看java源码:先看我们继承的 SQLiteOpenHelper 类java代码:package eoe.demo;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import a

2012-06-15 16:39:27 764

转载 activity四种加载模式的设置

元素的launchMode属性可以设置四种不同的加载模式:"standard"(默认值)       "singleTop"        "singleTask"        "singleInstance"这些模式之间的差异主要体现在四个方面:哪个任务会把持对intent做出响应的activity。对“standard”和“singleTop”模式而言,是产生in

2012-06-07 19:24:02 602

转载 Android中如何使用ViewPager实现类似laucher左右拖动效果

现在很多Android应用在首次安装完都会有指引如何使用该应用的某些功能的指引界面,这样会获得很好的用户体验,能够帮助用户更好使用应用的某些功能。其实该功能和Android主界面的 luncher 的功能完全一样的效果,可以实现左右拖动。下面结合 ViewPager 的实例来展示如何实现该功能,先看下该Demo的结构图: 注:ViewPager类是实现左

2012-06-03 17:05:10 763

原创 子控件相对于父控件规则显示且不被拉伸的方法

android:layout_padding:夫控件与子控件的内边距android:layout_weight:子控件在夫控件中的权重,多个控件父元素的所有控件,Button会被拉伸为填满父元素android使用layout_weight使多个button在夫控件中规则显示,并且不被拉伸的方法:可在button外嵌套一个linearlayout设置linearlayout的layo

2012-06-02 19:44:55 832

转载 Android系统的图标设计规范 icon 大小

目前移动平台的竞争日益激烈,友好的用户界面可以帮助提高用户体验满意度,图标Icon是用户界面中一个重要的组成部分,今天我们来研究和学习一下Android系统的图标设计规范。在探讨Android的icon设计之前,我们有必要先了解Android的界面是如何适配多样化屏幕的。  适配性  由于同一个UI元素(如100 x100像素的图片)在高精度的屏幕上要比低精度的屏幕上看起来要小,为了让

2012-05-29 19:45:49 964

转载 Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)

豆沙绿:#ecf5e4豆沙绿RGB色值:R:236  G:245  B:228Android开发平台中,可通过TelephonyManager 获取本机号码。 TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);txtPhoneNumbe

2012-05-27 09:45:09 3032

转载 Android导航菜单横向左右滑动并和下方的控件实现联动

这个是美团网个人订单的效果,找了很多地方都没找到,自己研究了两天终于弄出来了^_^,有什么问题希望大家指出来,谢谢。实现原理是上方使用HorizontalScrollView这个可以水平横向拖动的控件,在其中加入了5个RadioButton;下方使用的是ViewPager,里面加入了7个Layout文件,其中第一个和最后一个为空,是为了实现拖到第一个屏幕的时候还能往外拖动的效果

2012-05-27 09:42:36 31641 41

转载 Android中3种方法实现back键动作

方法一:重写onBackPressed方法Java代码  @Override      public void onBackPressed() {          // do something what you want          super.onBackPressed();      }  方法二:重写dispatchKeyEvent

2012-05-27 09:40:57 1854

转载 Android的Window类

Android的Window类(一)    Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同一套GDI

2012-05-23 12:28:31 559

转载 Java六大必须理解的问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”

2012-05-21 12:17:39 462

转载 android用户界面之Widget教程实例汇总

一、Widget基础教程1.Android 桌面组件【widget】初探 http://www.apkbus.com/android-20-1-1.html 2.Android GUI Widget 可视化指导  http://www.apkbus.com/android-14266-1-1.html 3.Android Widget开发模板 http://www.apkb

2012-05-19 23:15:33 479

转载 Android Service 通知Activity更新界面的方法

Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。首先Activity调用Service这个是比较基础的,它有两种常见的方法;第一, 通过Intent,这个比较简单了,可以指定package name和class name的方式来调

2012-05-19 16:38:10 743

转载 Android Handler详解

/***  * Handler的定义:  * 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。当应用程序启动时,  * Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说,  * 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  * 如果此时需

2012-05-17 23:29:24 393

转载 Android Service 通知Activity更新界面的方法

Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。首先Activity调用Service这个是比较基础的,它有两种常见的方法;第一, 通过Intent,这个比较简单了,可以指定package name和class name的方式来调

2012-05-17 23:25:44 3898 1

转载 Android之Adapter用法总结

Android之Adapter用法总结 android1.概念         Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个首要的纽带。在常见的 View(ListView,GridView)等处所都须要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:

2012-05-17 20:14:37 424

多线程下载源码java

多线程下载源码java,很齐全的代码,可以导入运行

2013-05-17

J2me实用秒表工具源码

源码是自己实现的,现开源给大家,仅供参考,切勿商用。

2012-07-11

j2me五子棋源码

j2me完整代码,界面做得还可以,本代码仅供个人学习参考,请勿用作商业用途。

2012-05-04

j2me软件随声课表v1.0

很好用的课表软件,自己开发的第二个软件。清新的界面,简洁的功能。给初学j2me的一个参考。。。。

2011-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除