自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lostinai的专栏

用勇气改变可以改变的事情 用胸怀接受不能改变的事情 在选择积极态度的同时 须保持平和的心态

  • 博客(95)
  • 资源 (9)
  • 收藏
  • 关注

转载 android系统action大全

String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT”  String ALL_APPS_ACTION 动作:列举所有可用的应用。   输入:无。 “android.intent.action.ALL_APPS”   String ALTERNATIVE_CATEGORY 类别:

2012-08-31 22:51:06 550

转载 Android SQLite总结(一)

http://blog.csdn.net/nuptboyzhb/article/details/7891887Android SQLite总结(一) 郑海波 2012-08-21 转载请声明:http://blog.csdn.net/nuptboyzhb/article/details/7891887前言对于Android平台来说,系统内置了丰富的API来供开发人员操作

2012-08-29 23:06:26 1019

转载 Android和JavaScript互相调用

http://blog.csdn.net/furongkang/article/details/7182155Html页面和Java代码结合的方式一般用在界面经常被更改 的情况下,可以讲html放在网络中,软件一打开就会访问网络获取到最新的界面。缺点是会受到网络信号的影响,从而导致访问速度慢。1.用WebView来显示HTML代码2.允许WebView执行JavaScript

2012-08-29 22:59:43 400

转载 Android使用缓存优化ListView

ListView调用Adapter的getView方法获取每一个Item布局,将这些已经获得的Item布局放入缓存,将大大提高获取数据的效率,而且节省更多的流量,将数据进行缓存有两种方法是,一种是将内存缓存一种是sd卡缓存,在此分别进行演示。sd卡缓存:sd卡缓存是将下载的数据保存到sd卡中,当再次要获取数据时,首先要判断sd卡中是否存在,如果存在的话,就直接读取sd卡中的数据,如果不存在

2012-08-29 22:53:19 334

转载 Android中Handler作用

在Android的UI开发中,我们经常会使用Handler来控制主UI程序的界面变化。有关Handler的作用,我们总结为:与其他线程协同工作,接收其他线程的消息并通过接收到的消息更新主UI线程的内容。我们假设在一个UI界面上面,有一个按钮,当点击这个按钮的时候,会进行网络连接,并把网络上的一个字符串拿下来显示到界面上的一个 TextView上面,这时就出现了一个问题,如果这个网络连接的延

2012-08-29 22:50:29 557

转载 Android四大组件之服务

很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一种长生命周期的组件,它不实现任何用户界面。基本概念Ÿ  Service是一种在后台运行,没有界面的组件,由其他组件调用开始。Ÿ  创建Service,定义类继

2012-08-29 22:47:50 634

转载 Android四大组件之广播接收者

介绍如何创建广播、如何发送一个无序广播和有序广播、以及监听短信以及监听呼出电话(当我们发短信和打电话,系统就会发一个广播,我们可以拦截此广播进行监听短信以及监听呼出电话)。定义广播接收者1.定义类继承BroadcastReceiver,重写onReceive方法2.当接收到匹配广播之后就会执行onReceive方法3.清单文件中声明,需要在其中配置指定接收广播的动作和类型4.B

2012-08-29 22:47:03 608

转载 Android四大组件之Activity

详细介绍如何创建Activity、生命周期、内存管理、启动模式。创建Activity一.定义Activity   1. 定义Activity 定义类继承Activity   2.在AndroidManifest.xml的节点中声明显式意图创建Activity三种方式方式[java] view plaincopy//第一种方式:构造函数,代码少

2012-08-29 22:44:34 785

转载 Android开发多线程断点续传下载器

使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线、电量不足等情况下,这就需要使用到断点续传功能,下次启动时从记录位置继续下载,可避免重复部分的下载。这里采用数据库来记录下载的进度。效果图        断点续传1.断点续传需要在下载过程中记录每条线程的下载进度2

2012-08-29 22:42:37 514

转载 Android分别使用HTTP协议和TCP协议实现上传文件

Android上传文件有两种方式,第一种是基于Http协议的HttpURLConnection,第二种是基于TCP协议的Socket。 这两种方式的区别是使用HttpURLConnection上传时内部有缓存机制,如果上传较大文件会导致内存溢出。如果用TCP协议Socket方式上传就会解决这种弊端。HTTP协议HttpURLConnection1. 通过URL封装路径打开一个HttpURL

2012-08-29 22:41:17 501

转载 socket实现图片上传

实现思路:在客户端获取到文件流,将文件流写入到通过socket指定到某服务器的输出流中,在服务器中通过socket获取到输入流,将数据写入到指定的文件夹内,为了提供多用户同时上传,这里需要将在服务器上传客户端的文件操作放在另开启一个线程去运行。完整代码:[java] view plaincopyimport java.net.*;  import java.io

2012-08-29 22:33:37 461

转载 socket实现用户登陆

需求:通过客户端键盘录入用户名,实现登录。服务端对客户端的发送过来的用户名进行校验。如果该用户存在,服务端显示用户登录,并回馈给客户端欢迎光临。如果该用户不存在,服务端显示用户尝试登录,并回馈给客户端,该用户不存在。另外,客户端最多只能尝试登录三次。服务端也一样作此限定。效果图(左图为客户端,右图为服务器端):   思路:客户端:1,建立socket服务

2012-08-29 22:32:44 982

转载 Android自动检测版本及自动升级

http://blog.csdn.net/furongkang/article/details/6886526步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。

2012-08-29 22:31:02 504

转载 Android之AsyncTask的用法

为什么要使用AsyncTask?在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理

2012-08-29 22:25:54 458

转载 利用SQLiteOpenHelper来管理SQLite数据库

原文出自:author:conowen                                                                                        * E-mail:conowen@hotmail.com

2012-08-29 22:17:53 845

转载 Android操作嵌入式关系型SQLite数据库

转自http://blog.csdn.net/furongkang/article/details/6818243SQLite特点1.Android平台中嵌入了一个关系型数据库SQLite,和其他数据库不同的是SQLite存储数据时不区分类型      例如一个字段声明为Integer类型,我们也可以将一个字符串存入,一个字段声明为布尔型,我们也可以存入浮点数。

2012-08-29 21:45:52 534

转载 getReadableDatabase() 和 getWritableDatabase()

Android使用getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。(getReadableDatabase()方法中会调用getWritableDatabase()方法)其中getWritableDatabase() 方法以读写方式打开数据库,一旦数据库的磁盘空间满了,数据库就只能读而

2012-08-29 21:37:35 1284

转载 Android中SQLite应用详解

转自http://blog.csdn.net/liuhe688/article/details/6715983上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程

2012-08-29 21:25:34 612

转载 Android 下使用 JSON 实现 HTTP 请求

最近在用Android调用Web服务,开始准备用WebService来调用,用jws的WebService方式写好后发现Android调用的时候很多问题不知道咋解决了,后来发现有一个更好的办法,就是采用HttpPost来与后台交互。下面就说一下相关的JSON的操作: 不得不说,JSON 格式的确是非常美妙的,速度快而且简化了很多操作在 Android 下,Android SDK 已

2012-08-29 21:02:30 639

转载 Android 推送方案

本文介绍在Android中实现推送方式的基础知识及相关解决方案。 1.推送方式基础知识: 当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震应急通》就需要及时获取服务器上最新的地震信息。要获取服务器 上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是 服务器使用

2012-08-29 20:40:26 539

转载 关于java中split的使用

http://shukuiyan.iteye.com/blog/1058672   之前在http://shukuiyan.iteye.com/blog/507915文中已经叙述过这个问题,但是最近一次笔试中居然有碰到了这个知识点,而且还做错了,囧!学艺不精啊。题目大概是这样的:Java代码  String s2="this is a test";  String sa

2012-08-26 20:29:14 937

转载 在Activity中通过Bundle传递自定义数据类型

在Android开发中,有时候需要从一个Activity中传递数据到另一个Activity中,在Bundle中已经封装好了简单数据类型,例如String ,int ,float等。但是如果我们想要传递一个复杂的数据类型,比如一个Book对象,该怎么办呢?        仔细的看了一下Bundle中的方法,其中有一个是putSerializable()方法,Serializable对象是一个

2012-08-26 20:20:05 598

转载 android:布局参数,控件属性及各种xml的作用

http://blog.csdn.net/hyz4287010/article/details/6880647以下大部为用在RelativeLayout中的一些参数:android:layout_above 将该控件的底部至于给定ID的控件之上,但不会左对齐,默认置于父窗口最左边,会覆盖最左边的控件android:layout_below 将该控件的顶部至于给定ID的控件之

2012-08-25 21:49:10 773

转载 Android利用RotateAnimation实现旋转变化动画

http://www.alnton.com/?p=343RotateAnimation类是Android系统中的旋转变化动画类,用于控制View对象的旋转动作,该类继承于Animation类。RotateAnimation类中的很多方法都与Animation类一致,该类中最常用的方法便是RotateAnimation构造方法。【基本语法】public RotateAnimation (

2012-08-25 21:47:01 1442

原创 Compass-指南针(主要用到RotateAnimation和SensorEventListener)

[html] view plaincopyxml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="fill_parent"      android:layout_h

2012-08-25 21:32:39 862

转载 [Android Bug] ListView中Header, Footer无法隐藏(gone)的问题

ListView中Header、Footer View应该是会应该遇到, 比如说,滚动到底部时,自动开始加载; 对于一些应用市场,会在Header中加上ViewFlipper做应用推荐(滚动的那种,好像很不少市场都有这个功能)。添加时一般大家都会做如下处理:[java] view plaincopyprint?ListView listView = xxxx;  l

2012-08-25 20:50:08 815

转载 listView滑动刷新代码(分页功能)

http://blog.csdn.net/aomandeshangxiao/article/details/7298840  这三个代码都是从网上下载来的,但是导入到eclipse里面以后,中文注释出现乱码,所以我文章里面的注释有很多可能是自己添加的,如有不准确的地方,敬请谅解和留言告知!这个例子是listview一开始显示10个,下拉listview,就会更新添加列表,知道第50个。

2012-08-25 20:48:19 496

转载 Android实现计时与倒计时(限时抢购)的几种方法

在购物网站的促销活动中一般都有倒计时限制购物时间或者折扣的时间,这些都是如何实现的呢?在最近的一个安卓客户端项目中恰好遇到了类似的问题,一开始使用的是Timer与 TimerTask, 虽然此方法通用,但后来考虑在安卓中是否有更佳的方案,于是乎共找到以下五种实现方案,最终我使用了方案五完成了此功能.效果如图:方法一Timer与TimerTask(Java实现)

2012-08-25 20:14:38 534

转载 android.os.AsyncTask<String, Void, Integer>

简介AsyncTask可以使得使用UI线程变的更容易更适当,它可以在后台运行一些操作然后在UI上展现,不用操作具体的线程和handlers一个 asynchronous task包括三种基本类型(调用参数,进度和结果),和四个步骤(调用开始,在后台运行,处理进度,结束)), and most often will override a second one (onPostExecute(R

2012-08-25 19:48:06 2024 1

转载 使用Android AsyncTask异步线程

本文地址:http://blog.csdn.net/csheng1204/article/details/7233863 转载请注明,谢谢~首先声明一下,本人是一个只学了几个月Android的新手,如有说得不好,请勿拍砖~~欢迎留言交流。参考官方文档和老外文章:(需要目田上网)1、Multithreading For Performance2、Painless threadin

2012-08-25 19:46:09 1205

转载 [Android]异步任务AsyncTask使用解析

AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法。注意继承时需要设定三个泛型Params,Progress和Result的类型,如AsyncTask:Params是指调用execute()方法时传入的参数类型和doInBackgound()的参数类型Progr

2012-08-25 19:41:40 442

转载 Android JSON字符串解析和构建

[java] view plaincopypackage sn.len.json;    import org.json.JSONArray;  import org.json.JSONException;  import org.json.JSONObject;    import android.app.Activity;  import android.os.Bundle;

2012-08-25 19:30:15 628

原创 EditText动态关联TextView

editText.addTextChangedListener(new TextWatcher() { public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TOD

2012-08-25 19:04:57 490

转载 android:padding和android:margin的区别

android:layout_marginLeft指该控件距离边父控件的边距,android:paddingLeft指该控件内部内容,如文本距离该控件的边距。 如:当按钮分别设置以上两个属性时,得到的效果是不一样的。android:paddingLeft="30px":按钮上设置的内容(例如图片)离按钮左边边界30个像素。android:layout_marginLef

2012-08-22 23:08:28 361

转载 Android使用BitmapFactory.Options解决加载大图片内存溢出问题

由于Android对图片使用内存有限制,若是加载几兆的大图片便内存溢出。Bitmap会将图片的所有像素(即长x宽)加载到内存中,如果图片分辨率过大,会直接导致内存溢出(java.lang.OutOfMemoryError),只有在BitmapFactory加载图片时使用BitmapFactory.Options对相关参数进行配置来减少加载的像素。1、设置缩放大小对图片作处理

2012-08-20 13:44:27 732

转载 删除ArrayList中重复元素

用Set ,倘若list里边的元素不是基本数据类型而是对象,那么请覆写Object的boolean equals(Object obj) 和int hashCode()方法.returnnewArrayList(newHashSet(list)); 方法一:循环元素删除//删除ArrayList中重复元素publicstaticvoidremoveDuplicate

2012-08-20 12:59:48 704

原创 SQLiteOpenHelper的使用范例

创建数据库public class DBHelper extends SQLiteOpenHelper { private static final String DB_NAME = "coll.db"; private static final String TBL_NAME = "CollTbl"; private static final String CREATE_TBL = "

2012-08-19 20:41:18 578

原创 用SQLiteOpenHelper创建数据库

创建数据库public class MyDatabaseHelper extends SQLiteOpenHelper{ final String CREATE_TABLE_SQL = "create table dict(_id integer primary key autoincrement , word , detail)"; /** * @param context

2012-08-19 20:26:28 1601

原创 SQLiteDatabase存取字符串

public class DBTest extends Activity{ SQLiteDatabase db; Button bn = null; ListView listView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2012-08-19 20:16:56 1339

原创 FileOutputStream和FileInputStream存取字符串

public class FileTest extends Activity{ final String FILE_NAME = "lostinai.bin"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVie

2012-08-19 19:54:49 863

leetcode 的解答

最新leetcode 的解答,C++实现。

2014-03-10

Linux 的64位JDK6 文件

编译android必备,网上不是很好找的资源。

2014-03-09

PopupWindow嵌套ListView

PopupWindow嵌套ListView,留着备用哈。

2013-05-08

用BaseAdapter实现的ListView

用BaseAdapter实现的ListView,留着自己备用哈。

2013-05-08

数据结构中的查找和排序C语言实现代码

数据结构中的查找和排序C语言实现代码(最基本的算法)

2013-04-06

仿京东动态绘制Button按钮

仿京东动态绘制物品的颜色和尺寸的按钮,布局可以稍加修改

2013-02-20

自定义Dialog实现Menu菜单

仿酷狗Menu 仿淘宝Menu 代码简洁很适合新手学习

2013-02-04

Android中Listview分页显示

代码很清晰,很适合初学者.欢迎大家下载学习

2012-08-11

Android获取SD卡中选中图片的路径(URL)

获取SD卡中选中图片的路径,通过调用系统自带的相册,得到你选中图片的路径,进行上传,但上传功能没实现。

2012-06-28

空空如也

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

TA关注的人

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