自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(46)
  • 资源 (16)
  • 收藏
  • 关注

原创 Service——基础详解

Service是一个可以在后台执行长时间运行的操作并且不提供用户界面的应用程序组件。如果应用程序组件开启一个了服务,即使用户切换到另一应用程序这个服务仍然在后台运行。此外,一个组件可以绑定一个Service与它进行交互,甚至进行进程间通信(IPC)服务。例如,一个服务可能处理网络交易,播放音乐,执行文件I / O,或与内容提供者进行交互,这些都是在后台运行的。启动方式S

2013-12-24 09:26:35 295

原创 Android——布局详解

布局,其实就是展示给用户看的元素排列方式。可以给一个Activity设置显示的布局,或是给app widget、ListView等设置显示布局。布局的声明有两种方式:1.在xml文件中声明;2.在程序运行中声明。当然Android框架很灵活,可以现在xml中声明部分元素的布局,再在代码中添加修改布局样式。下面我们讲一下xml文件来声明

2013-12-23 15:27:31 333

原创 Activity——跳转和传值

简单介绍一下Activity两种跳转方式和intent的传值。

2013-12-22 22:08:28 299

原创 Activity——启动模式

系统掌握Activity的四种启动模式,并配有实例,便于理解。

2013-12-22 18:45:27 332

原创 Activity——横竖屏切换

Activity在手机横竖屏切换时,生命周期会发生改变,我们分三部分来分析。

2013-12-22 15:51:18 332

原创 Activity——生命周期

今天学习Activity生命周期,这是所有android初学者都要首先面对的基础知识,好啦,开始吧。Activity的基本概念Activity是Android组件中最基本也是最为常见用的四大组件之一(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)。Activity中所有操作都与用户

2013-12-22 12:23:21 401

里面两个工程,example导入viewflowcircle:        titledifferentViewFlow                              loadi

2013-12-17 17:31:25 66

转载 android: 横竖屏切换总结-布局改变和数据保存

目录:引言一、布局问题二、重新载入问题三、Q:横竖屏生命周期的切换有可能是什么样的?引言        Activity在Configuration变化(比如设备横竖屏切换)时会重启Activity,即会执行onDestory()周期函数,然后onCreate(),重新创建Activity。这是因为这样可以让Activity动态适应Configuration,比

2013-06-10 23:40:42 177

转载 "Failed to find Java version for 'C:\Windows\system32\java.exe"问题的解决方法

这种方法需要使用zip包的Android SDK,而不能使用exe格式的,然后在android-sdk-windows\tools\lib\find_java.bat文件中:-for /f %%a in ('%~dps0\find_java.exe -s') do set java_exe=%%a+for /f %%a in ('%~dps0\find_java.exe') do se

2013-06-08 00:09:26 297

原创 java中四舍五入保留两位小数方法

java.text.DecimalFormat   df   =new   java.text.DecimalFormat("#.00");String f1 = df.format(new Double(d));

2013-05-20 12:54:27 240

转载 SVN is already under version control问题解决

问题:更新项目出现SVN is already under version control。解决:方法一删除所有的.svn隐藏文件夹。Linux下使用可以使用命令行。Windows下到工程里删除。 方法二:右击项目------->选择Team------->Disconnect------->Also delete the

2013-01-15 20:11:18 2857

转载 改变Spinner中的文字样式

//在初始化之前改变 Spinner文字标题颜色         my_spinner.xml样式文件放在main.xml同一目录<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" android:gravity="le

2012-10-16 11:20:24 934

转载 notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别?

notifyDataSetChanged方法通过一个外部的方法控制如果适配器的内容改变时需要强制调用getView来刷新每个Item的内容。public void notifyDataSetChanged ()该方法内部实现了在每个观察者上面调用onChanged事件。每当发现数据集有改变的情况,或者读取到数据的新状态时,就会调用此方法。public void notify

2012-08-16 14:09:53 491

转载 调用了系统相机后在回到我的Activity,刚刚的Activity里面的成员变量都不见了

调用了系统相机后在回到我的Activity,刚刚的Activity里面的成员变量都不见了。因为调用相机 产生了横竖屏切换事件,导致执行了两次onCreate 。 从一个竖屏的acitivity导航到一个强制横屏的子acitivity时为navigation 一般不想处理横竖屏的切换,orientation|keyboardHidden|navigation这三个都要加上托的那款带滑

2012-06-30 16:27:49 301

转载 Android异步从网络下载图片并且存储图片到本地

在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图:通过这个demo,要学会有一下几点1.怎么解析一个XML

2012-06-29 10:17:10 4074 1

转载 圆角Listview

放在drawable中app_list_corner_round.xml       一项时 <gradient android:startColor="#BFEEFF" android:endColor="#40B9FF" android:angle="270"/> <corners android:topLeftRadiu

2012-06-29 10:07:50 850

转载 解决 GridView中设置了Button以后就不能响应OnItemClick()

当我们在GridView或者ListView里面设置了Textiew的时候,假如我们不给Textiew设置onlick()的话,那么Gridiew的OnItemClick()就是可以执行的,但是当把TextView换成是Button的时候我们也不设置onClick()的话,GridView的OnItemClick()也是不能执行的,为什么呢,这说明Button和TextView内部事件方面有区别,

2012-06-26 14:42:32 436

转载 如何取消或定制当点击GridView 的时候出现的那个绿色背景?

初始化的时候在代码里面设置setSelector颜色为透明色gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));

2012-06-26 14:41:40 1182

原创 DatePicker时间控件只显示“年”“月”

xml<RelativeLayout android:id="@+id/RelativeLayout1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/imageBut

2012-06-04 18:05:49 1675

转载 android软件盘与Activity之间的位置配置方法

The AndroidManifest.xml File<activity android:windowSoftInputMode=["stateUnspecified","stateUnchanged", "stateHidden","stateAlwaysHidden", "stateVisible","stateAlwaysVisible", "adjustU

2012-06-04 17:59:23 417 1

原创 PI must not start with xml

XML解析时报错:org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown @1:5 in java.io.InputStreamReader@47ec2770)org.xml.sax.SAXParseException: PI must not start with xml

2012-05-24 15:41:15 2265 2

转载 Android中AsyncTask的简单用法

在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启

2012-05-23 11:05:38 163

原创 解决ListView下滑时产生的黑色背景问题

在ListView的xml中加入一条属性就行啦 android:cacheColorHint="#00000000"

2012-05-18 16:48:46 251

转载 windows命令行简单应用

命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序。在这里,先解释什么是DOS?DOS——Disk Operation System 磁盘操作系统目前我们常用的操作系统有windows 9x/Me,NT,2000等,都是可视化的界面。在这些系统之前的人们使用的操作系统是DOS系统。DOS系统目前已经没有什么人使用了,但是dos命令却

2012-05-16 12:54:32 657

原创 Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE

Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLEPlease check logcat output for more details. Launch canceled!android apk多次安装删除,有的时候可能会遇到adb install错误,网上的解决方法我没看懂,我直接在cmd中敲入: adb uninst

2012-05-11 15:05:12 384

原创 OnTouchListener实现点击按钮,按钮变大

多余没用的如定义,声明等代码就不加了,关键是以下:private OnTouchListener accountTouchListener = new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { cas

2012-05-07 17:56:38 289

原创 Gallery实现tab选项卡功能

Gallery能滚动的,tab选项卡与gallery结合后,实现滚动选择不同的activitymain.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_heigh

2012-05-07 17:53:00 660

转载 点击gridView 底部出现的默认效果去掉

方法一:初始化的时候在代码里面设置gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));方法二:        android:background="@drawable/application_background"        android:persistentDrawingCache="animation

2012-05-07 11:03:49 3098

转载 startActivityForResult笔记

在交互实现的过程里,发现之前自己对Activity生命周期和Intent 传递数据的Bundle理解有些偏差。举例说我想要做的一个事情是,在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。 参考了网上的一些资料,不啰嗦,马上贴代码 /

2012-04-27 11:33:44 222

原创 用RadioButton实现TabHost

main.xml代码: http://schemas.android.com/apk/res/android"    android:id="@android:id/tabhost"    android:layout_width="fill_parent"    android:layout_height="fill_parent" >    <LinearLayout

2012-04-27 11:21:51 1589 1

转载 系统自带样式Android:theme

•android:theme="@android:style/Theme.Dialog"   将一个Activity显示为能话框模式•android:theme="@android:style/Theme.NoTitleBar"  不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  不显示应用程序标题

2012-04-27 11:03:54 164

转载 Android Service 笔记

1、 概述每个服务都继承Service基类。可以连接到(或者bind to)一个正在运行的服务(如果没有在运行则启动它)。当连接成功后,你可以通过服务提供的接口来与它通信。服务通常产生另外的线程来进行占用时间长的任务。Service是没有用户可见的界面,不与用户交互,而是在后台运行一段不确定的时间的应用程序组件。每个Service class 都必须在AndroidMani

2012-04-27 11:02:37 114

转载 AlertDialog详解

创建对话框  一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.  Android API 支持下列类型的对话框对象:  警告对话框 AlertDialog:  一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的

2012-04-27 11:01:20 350

原创 Alert Dialog 点击按钮使对话框不关闭

由于系统通过调用dismiss来关闭对话框,那么我们可以在dismiss方法上做点文章。在系统调用dismiss方法时会首先判断对话框是否已经关闭,如果对话框已经关闭了,就会退出dismiss方法而不再继续关闭对话框了。因此,我们可以欺骗一下系统,当调用dismiss方法时我们可以让系统以为对话框已经关闭(虽然对话框还没有关闭),这样dismiss方法就失效了,这样即使系统调用了dismiss方法

2012-04-27 10:41:41 1090 1

原创 Alert Dialog 点击按钮使对话框不关闭

由于系统通过调用dismiss来关闭对话框,那么我们可以在dismiss方法上做点文章。在系统调用dismiss方法时会首先判断对话框是否已经关闭,如果对话框已经关闭了,就会退出dismiss方法而不再继续关闭对话框了。因此,我们可以欺骗一下系统,当调用dismiss方法时我们可以让系统以为对话框已经关闭(虽然对话框还没有关闭),这样dismiss方法就失效了,这样即使系统调用了dismiss方法

2012-04-27 10:31:08 550

原创 在alertdialog中加入spinner

直接加入spinner我尝试了好多次,没有成功,无奈之下用button模拟出一个spinner,效果还不错,哪位大哥能在alertdialog中加入spinner请留言,下面是我的具体实现:xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_widt

2012-04-27 10:26:20 1837 2

原创 在打开多个Activity后退出程序的方法

不推荐:1. finish()方法每次打开一个Activity前都调用finish()方法Intent intent = new Intent(BActivity.this,CActivity.class);  startActivity(intent);finish();这种方法按返回键就不好使了,不建议用。2. killProcess

2012-04-18 14:28:48 377

转载 java基础--string操作

(1)String的两种实例化方式public String(String origiral)///可以接收一个String类的对象,并重新实例化String对象,除了此方法之外String还可以采用直接赋值的方式进行对象的实例化。public class StringDemo01{       public static void main(String args[]){

2012-04-18 10:34:31 130

转载 PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础

1、新浪微博开放平台(http://open.weibo.com/wiki/index.php/Quickstart)  开放的是什么:开放平台开放给开发者的是每一个用户的用户关系,开发者不在向传统应用那样面对单个开发者而是面对用户身后的整个好友圈。每一个API都是围绕好友与好友之间的交流来提供相关的功能,如发送微博,查看好友资料等等。      为什么要使用开放平台?开放平台可以加快应用

2012-04-18 09:12:36 332

原创 ComponentName组件实现两个应用间传递

package com.test;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View

2012-04-18 09:08:06 1009

ServiceDemo

演示了Service两种启动方式与生命周期。

2013-12-24

android布局

介绍了android几种常用的布局,具有参考价值。

2013-12-23

Activity跳转传值

通过一个有意思的小demo来实现Activity跳转及传值。

2013-12-22

Activity启动模式

通过代码,朋友们可以很好的了解Activity四种启动模式的区别。

2013-12-22

横竖屏切换Activity生命周期

详细介绍了手机在切换横竖屏时Activity生命周期的变化。

2013-12-22

Activity生命周期

完整的演示了Activity的生命周期,代码详细,注释易懂,导入工程直接运行

2013-12-22

jsonVIew json查看软件

你还在为繁杂的json串烦恼吗,用jsonView吧

2012-08-31

MySQL-Front

MySQL-Front是MySQL数据库的图形化的前端软件。因为它是“实时”的应用软件,它可以提供比系统内建在PHP和HTML上更为精炼的用户界面。即刻响应,没有重载HTML页的延迟。主要特性包括多文档界面,语法突出,拖拽方式的数据库和表格,可编辑/可增加/删除的域,可编辑/可插入/删除的记录,可显示的成员,可执行的SQL 脚本,提供与外程序接口,保存数据到CSV文件等。

2012-08-31

JAVA_完完全全的中文版Java API_Sun公司官方出版

  API(Application Programming Interface,应用程序编程接口)是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么.

2008-10-07

Java咖啡馆——叹咖啡

有人说,咖啡馆是一个叫人学会放慢步伐、享受生活的地方。这句话不无道理。港人常把饮咖啡称为“叹咖啡”,这个“叹”字就有欣赏、品味的含义,舒适的环境,自然是招徕顾客之道。香港虽然寸金尺土,但无论在闹市或是在风景区,都不难找到精巧雅致的咖啡馆,它们或具欧陆情怀,或富英式韵味,大都环境优美、摆设得体、席位舒适、气派不凡。

2008-10-07

Java 与 UML 面向对象程序设计

UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工人多年来所使用的建筑设计图一样。

2008-10-07

计算机系统结构教案(ppt)

计算机系统结构,ppt课件,很详细的讲述了计算机原理,计算机组成,适合初学者以及对计算机硬件有兴趣的计算机爱好者

2008-10-05

计算机操作系统(ppt)

计算机操作系统课件,适合初学者学习操作系统的组成等知识

2008-10-05

计算机系java课件

包括jdk环境配置,非常适合初学者,帮助初学者初步了解java

2008-10-05

计算机算法设计与分析

学习编程,算法是重中之重,ppt的教材,比较全面具体,适合初学者

2008-10-05

linux初学者学习课件

适合linux初学者,从安装linux到使用命令,比较全面的ppt

2008-10-05

空空如也

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

TA关注的人

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