自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (30)
  • 问答 (3)
  • 收藏
  • 关注

原创 《Android从入门到精通》家庭理财通

闲着没事把《Android从入门到精通》最后的项目给写了。以下是该项目的各文件之间的关联。我把书上没写的那一部分,就是OutAccount部分代码补齐了(因为书后面的光盘没有了,所以只能全部自己敲了)。同时还作了如下改动:(1)为了防止页面多余重复,startActivity()之后马上finish()(2)密码部分增加了注册部分(3)数据库编号问题(删除记录对应的编号要减

2015-12-28 11:56:34 3503 4

原创 Android:网络编程及Internet应用

一、通过HTTP访问网络1、使用HttpURLConnection访问网络URL url = new URL(sourceUrl);HttpURLConnection urlConn =(HttpURLConnection)url.openConnection();这只是创建了一个对象,并没有真正执行连接。创建对象后就可以发送HTTP请求了。(1)发送GET请求使用Ht

2015-12-24 15:07:27 622

转载 Android:setLatestEventInfo问题

运行如下代码时 //获得通知管理器 NotificationManager manager = (NotificationManager)getSystemService(ns); Notification notification = new Notification(R.drawable.ic_launcher, getText(R.string.ap

2015-12-23 13:31:45 821

原创 Android四大组件之一Service

Service是能够在后台长期运行并且不提供用户界面的应用程序组件。Service可以分为以下两种类型:Started(启动):当Activity通过startService()方法启动服务时,服务处于started状态。一旦启动,就算组件被销毁也不会停止。只有自身调用stopSelf()或者其他组件调用stopService()才停止Bound(绑定):当Activity通过bi

2015-12-19 16:19:27 676

转载 android的线程安全

android的UI操作不是线程安全的,同时也只有主线程才能够操作UI,同时主线程对于UI操作有一定的时间限制(最长5秒)。为了能够做一些比较耗时的操作(比如下载、打开大文件等),android提供了一些机制。线程安全:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的

2015-12-19 16:13:57 541

原创 Android线程与消息处理

一、实现多线程1.创建线程(1)通过Thread创建线程 Thread thread = new Thread(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub } });(2)通过实现Runnable()接口创建线

2015-12-19 14:33:42 497

原创 Android:fragment书上例子详细介绍

fragment简介Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。Fragment具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。Fragment不能独立存在,它必须嵌入到activity中,而且Fragm

2015-12-19 12:33:39 583

原创 Android四大组件之一Activity详解

Activity是Android应用的重要组成单元之一(另外三个是Service、BroadcastReceiver和ContentProvider),而Activity又是Android应用最常见的组件之一。通常一个Android应用需要N个Activity组成,Activity主要负责与用户交互在一个Activity生命周期中有以下方法会被系统回调:onCreate():在创建

2015-12-18 18:41:17 892 2

原创 Android:Content Provider数据共享

ContentProvider 属于Android应用程序的组件之一,作用是对外共享数据。我们可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。可以通过以下方法获得ContentProvider对象ContentResolver cr = getContentResolver();1.数据

2015-12-18 16:56:44 797

原创 Android多媒体应用

用MediaPlayer播放音频1.创建并装载音频MediaPlayer player = MediaPlayer.create(this,R.raw.);MediaPlayer player = MediaPlayer.create(this,Uri.parse(“http://”));如果要访问网络中的资源,要有网络访问权限 或者用无参构造函数MediaPlayer pla

2015-12-18 14:25:14 429

原创 Android图形图像处理:canvas的save()和restore()函数详解

在Android图形图像处理中,canvas.save();和canvas.restore();是成对出现的,作用是用来保存画布的状态和取出保存前的状态。比如当我们对画布进行平移旋转等操作时,有时我们只是想对特定的元素进行操作,比如图片,一个矩形,但是当你用canvas的方法来进行这些操作的时候,其实是对整个画布进行了操作,那么之后在画布上的元素都会受到影响,所以一般我们在操作之前调用canvas

2015-12-18 11:30:32 1058

原创 Android事件处理

Android事件处理通常和控件相结合,通常有以下几种事件处理模型:(一)事件监听的处理模型public voidonCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main);

2015-12-18 09:10:18 380

原创 Intent详细介绍及使用实例

一个Android程序通常有多个组件构成。如果要从一个Activity切换到另一个,必须用Intent来激活。实际上,Activity,Service和Broadcast Receiver这三种核心组件都需要使用Intent来激活。Intent对象可以传递给startActivity() 或startActivityForResult()方法来启动一个activity,或让一个已经存在

2015-12-17 19:19:56 1430

原创 Android开发环境的搭建

现在Android开发环境大多是eclipse+adt来搭建的,但是按照网上的教程通常搭建不起来。在这里我推荐一个压缩包,直接解压就可以运行了,不需要配置。网盘地址:http://pan.baidu.com/s/1hqZyUpu说明:1.该文件包中的sdk可以共用2.如果是32位系统,选择eclipse32+sdk;如果是64位系统,选择eclipse64+sdk(打开eclips

2015-12-16 16:48:56 472

原创 Android界面组件基本用法

1.文本框(TextView)和编辑框(EditText)文本框(TextView)不允许用户编辑文本内容,而编辑框(EditText)允许用户编辑文本内容2.按钮(Button)和图片按钮(ImageButton)Button显示文字,ImageButton显示图片。为ImageButton指定android:text属性没用,不会显示文字可以指定android:back

2015-12-15 20:05:32 1643

MyImageLoader

MyImageLoader

2016-09-12

DispatchEvent

DispatchEvent

2016-08-24

ListHeader2

ListHeader2

2016-07-09

ListHeader2.

ListHeader2.

2016-06-24

pdfview.rar

pdfview.rar

2016-06-16

ActionBarTest

ActionBar.

2016-06-13

加载gif.rar

加载gif

2016-06-12

sinaweibosdkdemo

sina.rar WeiboSDKDemo

2016-05-31

AlarmTest.rar

AlarmTest

2016-05-26

Phone_Guard

Phone_Guard

2016-05-24

手机守护神

手机守护神

2016-05-24

GameDemo.rar

GameDemo.rar

2016-05-13

BluetoothChat

根据官方给出的Demo修改而来

2016-05-09

BaiDuMapTest

百度地图在Android中的使用

2016-05-02

修改的语音聊天界面

修改的语音聊天界面

2016-04-20

自己写的语音聊天界面

语音聊天界面

2016-04-20

android在线支付

android在线支付,调用ping++API实现

2016-04-12

AIDL.rar示例

aidl(Android 接口定义语言 )

2016-04-05

多线程下载和断点下载

该Demo支持:多线程下载和断点下载

2016-03-14

MultiThreadDownload.rar

该Demo支持:多线程下载和断点下载

2016-03-14

SlideCut.rar

实现列表手势向左向右滑动删除条目

2016-03-12

( SlideCut.rar )

( SlideCut.rar )

2016-03-11

ViewPager的使用

在编写ViewPager的应用的使用,还需要使用两个组件类分别是PagerTitleStrip类和PagerTabStrip类,PagerTitleStrip类直接继承自ViewGroup类,而PagerTabStrip类继承PagerTitleStrip类,所以这两个类也是容器类。但是有一点需要注意,在定义XML的layout的时候,这两个类必须是ViewPager标签的子标签,不然会出错。

2016-03-08

酷欧天气.rar

一个功能较为完整的天气预报程序 1. 可以罗列出全国所有的省、市、县。 2. 可以查看全国任意城市的天气信息。 3. 可以自由地切换城市,去查看其他城市的天气。 4. 提供手动更新以及后台自动更新天气的功能。

2016-02-24

数独游戏代码

Game.java------数独游戏中的逻辑运算,包括计算一行或者一列未使用的数字 MainActivity.java------用来显示前面的界面,还包括menu选项 MyDialog.java------点击单元格显示的对话框 MyView.java------界面的生成,包括横线,数字

2016-02-19

bindservice

多次调用bindService()方法并不会导致多次创建服务及绑定(也就是说onCreate()和onBind()方法并不会被多次调用,但是多次执行bindService)

2016-01-11

startservice

多次调用startService()方法并不会导致多次创建服务,但会导致多次调用onStartCommand()方法

2016-01-11

AccountMS.rar

// File dbFile = new File("/data/data/com.example.accountsoft.activity/databases/account.db"); // try { // dbFile.createNewFile(); // } catch (IOException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // dbFile.delete();

2015-12-28

ToDoList.rar

Android4高级编程(第三版)4.5.8对ToDoList示例使用Fragment

2015-12-19

Fragment.rar

《Android从入门到精通》第五章:使用Fragment例子

2015-12-19

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

TA关注的人

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