自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android-BroadcastReceiver 发送有序广播

普通广播(Normal Broadcast):一,优缺点:和有序广播的优缺点相反!二,发送广播的方法:sendBroadcast()有序广播(Ordered Broadcast):一,优缺点优点:1,按优先级的不同,优先Receiver可对数据进行处理,并传给下一个Receiver             2,通过abortBroadca

2016-06-27 22:39:10 524

原创 安卓开发之so库加载使用的那些坑

世上本没有路,踩坑的多了就把路填平了。一、UnsatisfiedLinkError基本介绍全名     java.lang.UnsatisfiedLinkError官方解释     Throw if the java Virtural Machine cannot find an appropriate native-language definition of method de

2016-06-21 00:12:24 3251 2

原创 Android开发学习笔记:浅谈显示Intent和隐式Intent

Intent寻找目标组件的两种方式:显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的。隐式Intent:通过Intent Filter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间。一.显式Intent   一般情况下,一个Android应用程序中需要多个屏幕,即

2016-06-15 23:41:12 325

原创 Android 中文件类型与MIME的匹配表

背景介绍:MIME:全称Multipurpose Internet Mail Extensions,多功能Internet 邮件扩充服务。它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件

2016-06-15 23:38:32 598

原创 IntentFilter

当Intent在组件间传递时,组件如果想告知Android系统自己能够响应和处理哪些Intent,那么就需要用到IntentFilter对象。    顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只将自己关心的Intent接收进来进行处理。 IntentFilter实行“白名单”管理,即只列出组件乐意接受的Intent,但IntentFilter只会过滤

2016-06-15 22:53:48 239

原创 IntentFilter与隐式Intent

android系统处理隐式Intent时, 会比较Intent和IntentFilter的action, data, category属性, 如果以上3个属性全都相符的话, 则IntentFilter所属的component就可以作为目标组件的候选(存在多个符合条件的component时). 1. 测试action属性. intent最多只能定义1个action, 而filter可以定义1个或

2016-06-15 22:44:33 247

原创 ScrollView和ListView一起使用 文本换行getMeasuredHeight等问题的解

首先,ListView不能直接用,要自定义一个,然后重写onMeasure()方法:import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;public class MyListView extends ListView { public

2016-06-12 23:01:45 736

原创 ListView的position的保持

需求场景:一个ListView页面,滑动阅读到某一位置,然后退出页面,下次再进入页面的时候,想要直接滑动到上次阅读的位置。 方案1:页面退出的时候,ListView.getFirstVisiblePosition()来获取当前可见的第一个Item的position并记录,下次再进入页面的时候通过ListView.setSelection(int position)把

2016-06-12 22:45:46 337

原创 [Android问答] px、dp和sp,这些单位有什么区别?

相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android developer guide,下同)。偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模

2016-06-07 23:48:57 257

原创 Android中AsyncTask的简单用法

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

2016-06-06 00:00:23 229

原创 基于android的Socket通信

有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方

2016-06-04 00:32:56 246

原创 Android文件断点上传器[多用户并发访问]

通过TCP/IP(SOCKET)协议实现文件断点上传(实现多用户并发访问)。HTTP不支持文件断点续传,所以无法使用HTTP协议。场景:1. 网络不稳定,导致上传失败,下次不是从头开始,而是从断点开始上传;2. 上传大文件,无法http上传,因为web服务器考虑到安全因素,会限制文件大小,一般10+m。此文件断点上传器使用自定义协议。服务器为

2016-06-03 23:43:47 498

原创 使用FileInputStream和ByteArrayOutputStream 实现文本数据的回读

1、使用context.openFileInput(fileName)方法打开当前应用下的files文件夹下的fileName文件,这里所指向的txt文本中存入了文本“hello world!”。2、使用inputStream.read(buffer)方法分段的把txt文本中的内容写入buffer数组。      这里为buffer数组指定了长度为3,所以“hello world!

2016-06-02 00:11:09 707

oracle数据库11G初学者指南

oracle数据库11G初学者指南,是个不错的选择

2011-03-15

100个句子搞定语法

这是一个不错的收集,100个句子搞定语法,比较经典

2011-03-15

c# sql server图书管理系统

课程设计 包括sql server2000 sql server2005

2010-03-04

Java程序设计入门教程

内容很详细 每章有很经典的实例 很适合初学Java

2009-03-25

空空如也

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

TA关注的人

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