自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (25)
  • 收藏
  • 关注

转载 Android <uses-sdk> 和 target 分析

1. 概要  用来描述该应用程序可以运行的最小和最大API级别,以及应用程序开发者设计期望运行的平台版本。通过在manifest清单文件中添加该属性,我们可以更好的控制应用在不同android 系统版本上的安装和兼容性体验问题。

2015-01-30 15:59:23 430

原创 Android的API版本和名称对应关系

Android版本名和API Level关系全称Android的版本Android版本名称Code nameAndroid的API levelAndroid 1.0 (API level 1)1.0(no code name)API level 1

2015-01-30 15:08:37 447

转载 Android设置虚线、圆角、渐变

有图又真相,先上图再说。点击效果:设置虚线:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line" > <stroke android:dashGap="3dp" android:

2015-01-30 14:48:46 365

原创 AsyncTask 的简单使用,给定一个uri地址下载图片,并显示进度条

AsyncTask 的简单使用,给定一个uri地址下载图片,并显示进度条代码如下:import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import org.apache.http.HttpResponse;import org.apache.http.cli

2015-01-30 14:11:53 547 1

原创 android两个应用之间跳转

//1.获取堆栈中最上面activity名称:public String getTopActivityName(){ ActivityManager am=(ActivityManager)getSystemService(ACTIVITY_SERVICE); ComponentName cn=am.getRunningTasks(1).get(0).topActivity;...

2015-01-30 13:56:50 760

转载 Android 属性动画(Property Animation) 完全解析 (下)

Android 属性动画(Property Animation) 完全解析 (下)转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38092093上一篇Android 属性动画(Property Animation) 完全解析 (上)已经基本展示了属性动画的核心用法:ObjectAnimator实现动画,V

2015-01-28 14:17:12 567

转载 Android 属性动画(Property Animation) 完全解析 (上)

Android 属性动画(Property Animation) 完全解析 (上)转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/380674751、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View

2015-01-28 14:16:21 606

原创 Android中自定义属性的使用

Android中自定义属性的使用,步骤如下:一、在res/values文件下定义一个attrs.xml文件,代码如下:                                二、在布局xml中如下使用该属性:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro

2015-01-28 13:58:43 470

原创 自定义ViewGroup

自定义ViewGroup主要有三个步骤:1.重写onMeasure方法。  此方法主要设置自己的宽、高,还有子View的宽、高。2.重写onLayout方法。此方法主要决定子View的放置位置。3.重写onTouchEvent方法。监听手势

2015-01-27 23:09:21 373

转载 Android面试题精选

Android面试题精选1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。2.android的动画有哪几种?他们的特点和区别是什么?答:两

2015-01-27 22:17:25 440

转载 Android 面试精华题目总结

Android 面试精华题目总结1、请解释下在单线程模型中Message,Handler,Message Queue,Looper之间的关系。拿主线程来说,主线程启动时会调用Looper.prepare()方法,会初始化一个Looper,放入Threadlocal中,接着调用Looper.loop()不断遍历Message Queue,Handler的创建依赖与当前线程中的Lo

2015-01-27 22:10:24 522

转载 Android 实现形态各异的双向侧滑菜单 自定义控件来袭

Android 实现形态各异的双向侧滑菜单 自定义控件来袭转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39670935,本文出自:【张鸿洋的博客】1、概述关于自定义控件侧滑已经写了两篇了~~今天决定把之前的单向改成双向,当然了,单纯的改动之前的代码也没意思,今天不仅会把之前的单向改为双向,还会多添加一种

2015-01-27 22:03:20 653

转载 Android DrawerLayout 高仿QQ5.2双向侧滑菜单

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41531475,本文出自:【张鸿洋的博客】1、概述之前写了一个Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭 ,恰逢QQ5.2又加了一个右侧菜单,刚好看了下DrawerLayout,一方面官方的东西,我都比较感兴趣;另一方面,这玩意用起来的确方便,于

2015-01-27 21:57:28 652

转载 Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭

Android 高仿 QQ5.0 侧滑菜单效果转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者

2015-01-27 21:32:24 570

转载 Android 自定义控件打造史上最简单的侧滑菜单

Android 自定义控件打造史上最简单的侧滑菜单转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者

2015-01-27 21:27:57 773

原创 runOnUiThread简单使用

如简单更新ui可使用如下代码:runOnUiThread(new Runnable() { @Override public void run() { textView.setText("aaaaaaaaaaaaaaaaa"); } });

2015-01-27 17:20:39 5195

原创 android 如何让dialog不消失,即使是用户按了返回键dialog也不消失

android 如何让dialog不消失,即使是用户按了返回键dialog也不消失解决的问题:软件提示升级的dialog时候,用户有可能按了返回键,但是现在的需求是用户只能按“确定升级”或者“暂时不升级”这两个按钮才能拿dialog消失,按返回键不能使dialog消失 方案:截取activity的 onkeydown事件,而应该截取dialog的key响应事件,当dialog在前台显示的时

2015-01-27 16:36:29 673

转载 ViewGroup学习之绘制过程

Android UI界面由以下树形结构组成, 从图中可以看出, UI界面是有View与ViewGroup两大类控件组成,在下面树形图中不管是View还是ViewGroup都是从android.view.View中派生, 而ViewGroup作为容器, 它可以装载和管理其下的一些列由android.view.View派生出来的元素(View和ViewGroup):          

2015-01-27 11:31:08 353

转载 Intent应用详解

Intent应用详解我们就来看一下几个常见的操作:启动一个Activity:Context.startActivity(Intent intent);启动一个Service:Context.startService(Intent service);绑定一个Service:Context.bindService(Intent service, Se

2015-01-21 00:17:33 367

转载 Service完全解析

Service完全解析Service在Android中和Activity是属于同一级别上的组件,我们可以将他们认为是两个好哥们,Activity仪表不凡,迷倒万千少女,经常做一些公众人物角色,而Service一副彪悍的长相,但却身强力壮,常常在后台做一些搬运工的力气活,虽然有些累,但大家都不能失去他。下面我们就围绕Service对其进行全面讲解:1.Se

2015-01-21 00:16:00 405

转载 Notification使用 通过服务更新进度通知&在Activity中监听服务进度

实现一个可更新的进度通知在实际应用中,我们一般会将上传、下载等比较耗时的后台任务以服务的形式运行,更新进度通知也是交由后台服务来完成的。 不过有的时候,除了在通知里面显示进度信息,我们也要在Activity中显示当前进度,很多下载系统都有这样的功能,例如Android自带浏览器的下载系统、QQ浏览器的下载系统等等。那么如何实现这一功能呢?实现方式有很多,我们今天先来介绍其中的一种:在Act

2015-01-21 00:13:42 766

转载 Activity的task相关

基础总结篇之三:Activity的task相关内容上次我们讲到Activity的四种启动模式的时候,已经了解到一些关于task的技术,今天我再向大家介绍一下。task是一个具有栈结构的容器,可以放置多个Activity实例。启动一个应用,系统就会为之创建一个task,来放置根Activity;默认情况下,一个Activity启动另一个Activity时,两个Activity

2015-01-21 00:13:42 246

转载 Activity的四种launchMode

Activity的四种launchMode、launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就

2015-01-21 00:12:47 302

转载 SQLite数据库简介

SQLite数据库简介大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(

2015-01-21 00:11:18 343

转载 Notification使用 基础应用

Notification使用详解之一:基础应用在消息通知时,我们经常用到两个组件Toast和Notification。特别是重要的和需要长时间显示的信息,用Notification就最合适不过了。当有消息通知时,状态栏会显示通知的图标和文字,通过下拉状态栏,就可以看到通知信息了,Android这一创新性的UI组件赢得了用户的一致好评,就连苹果也开始模仿了。今天我们就结合实例,探讨一下N

2015-01-21 00:10:36 319

转载 Notification使用 由后台服务向Activity发送进度信息

上次讲到了如何在Activity中监听后台服务的进度信息,实现的方式是让Activity与后台服务绑定,通过中间对象Binder的实例操作后台服务。从效果上来讲,这种方式是可行的,不过这种实现有个缺点,那就是Activity的任务太重了,为了监听服务的状态,我们不得不绑定服务,然后还需不断地定时的获取最新的进度,我们为何不换一下形式呢,让Service主动将进度发送给Activity,我们在Act

2015-01-21 00:00:41 348

转载 WebView的使用

WebView是Android中一个非常实用的组件,它和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面。使用WebView开发软件有一下几个优点:1.可以打开远程URL页面,也可以加载本地HTML数据;2.可以无缝的在java和javascript之间进行交互操作;3.高度的定制性,可根据开发者的需要进行多样

2015-01-20 23:57:40 754

转载 AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下。

2015-01-20 23:51:16 366

转载 Android中SQLite应用详解

现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。下面就向大家介绍一下SQLite常用的操作方法,为了方便

2015-01-20 23:50:14 368

转载 BroadcastReceiver应用详解

今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和

2015-01-20 23:48:10 397

转载 Activity生命周期

熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方法会在合适的时间被servlet容器调用。其实android中的Activity运行机制跟servlet有些相似之处,Android系统相当于servlet容器,Activity相当于一个servlet,我们的Activity处在这个容器中,一切创建实例、初始化、销毁实例

2015-01-20 23:42:52 600

原创 SharedPreferences存储数据

SharedPreferences存储数据上一篇写了关于文件怎样存储及写入数据,这篇接着简单写一下SharedPreferences的使用。1.用处:读写键值对key-value。保存一些系统的参数,例如屏幕大小和亮度、高度等。2.基本用法:1)、SharedPreferences preferences =context.getSharedPrefer

2015-01-18 17:10:59 1869

原创 Android读取文件

转载请注意申明地址,珍惜主人的劳动成果。在实际开发中,Android提供了5种方式存储数据1.文件存储数据2.使用SharedPreferences存储数据3. SQLite数据库存储数据4. 使用ContentProvider存储数据5. 网络存储数据接下来就自己总结先写下文件存储数据这种方式。就文件存储这种方式也分好几种情况。1。读取应用程序

2015-01-18 16:01:39 935

原创 webview加载网页地址

今天想实现一个用webview调用uri实现加载百度导航的功能。浏览器上地址为:http://map.baidu.com刚开始很简单几行代码加载出来了,但是地图没出来,百度了一下,加上webSettings.setDomStorageEnabled(true); 就可以了。现将代码粘贴如下:xm代码如下(一个简单的webview):

2015-01-16 15:08:15 4261

原创 android拍照获取图片

1.就自己研究写一下android拍照获取图片,自己主要试了两种方法。  1).当不指定图片保存路径时。系统返回的时缩略图。  Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(takePictureIntent, 2);     可通过下面得到

2015-01-09 13:42:07 842

Android在线图书阅读器设计与实现

Android在线图书阅读器设计与实现

2014-03-15

BaiduMap_AndroidSDK_v2.1.2_Sample.zip

BaiduMap_AndroidSDK_v2.1.2_Sample.zip

2014-03-15

BaiduMap_AndroidSDK_v2.1.2_Lib

BaiduMap_AndroidSDK_v2.1.2_Lib

2014-03-15

BaiduMap_AndroidSDK_v2.1.2_Docs

BaiduMap_AndroidSDK_v2.1.2_Docs

2014-03-15

APK防反编译技术

APK防反编译技术

2014-03-01

android 页卡效果,用tabhost实现最简单的页卡效果

android 页卡效果,用tabhost实现最简单的页卡效果

2014-03-01

android 页卡效果

android 页卡效果,用tabhost实现最简单的页卡效果

2014-03-01

android 滚动 日历控件

android 滚动 日历控件 可以选择年月日时分秒

2014-03-01

整理oracle笔记

oracle笔记

2013-04-05

取色器.exe

取色器.exe

2013-04-05

JPG截图工具

JPG截图工具简体中文免费版V3.02.28.exe

2013-04-05

java poi包

poi.jar java poi包,用于excel的导入导出

2013-04-05

mysql-connector-java-5.1.6-bin.jar

java连接mysql包。

2013-04-05

jspSmartUpload.rar

jspSmartUpload.rar,java上传工具,servlet中可以用到

2013-04-05

jspsmartupload.zip

java上传工具,jspsmartupload.zip

2013-04-05

tm-extractors-0.4.jar

tm-extractors-0.4.jar 一个poi用来操作word的必要的jar包

2013-01-19

poi-3.5-beta6-20090622.jar

poi-3.5-beta6-20090622.jar

2013-01-19

iTextAsian.jar

iTextAsian.jar iText用来操作word的一个jar包

2013-01-19

iText-2.1.5.jar

iText-2.1.5.jar ,iText用来实现操作word的一个jar包

2013-01-19

poi-3.9-20121203.jar

poi3.9,它可以用来操作excel,word文档,从而可以实现一些导入导出功能。

2013-01-19

poi操作word文档

poi操作数据库的案例,如果没poi的话,下载一个,去官网上。

2013-01-19

坦克大战游戏java源代码

坦克大战游戏java源代码。

2012-08-14

vb学生成绩管理系统

vb学生成绩管理系统,用vb编写的学生管理程序

2012-06-28

java异常处理

java 异常处理 ,java编程时经常会抛出异常,此时就需要异常处理。

2012-06-27

Java_JDBC编程.ppt

Java_JDBC编程.ppt ,对java连接数据库有所帮助,数据库可以是oracle,也可以是mysql

2012-06-27

空空如也

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

TA关注的人

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