自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宝爷的专栏

在java的学习中,不断努力,在安卓开发上取得进步!

  • 博客(58)
  • 资源 (4)
  • 收藏
  • 关注

转载 Android自定义控件以及控件属性的自定义

自定义控件在android中无处不见,自定义控件给了我们很大的方便。比如说,一个视图为imageview  ,imagebutton ,textview 等诸多控件的组合,用的地方有很多,我们不可能每次都来写3个的组合,既浪费时间,效率又低。在这种情况下,我们就可以自定义一个view来替换他们,不仅提升了效率并且在xml中运用也是相当的美观。一、控件自定义属性介绍以下示例中代码均在

2013-03-28 19:01:38 544

转载 android json解析及简单例子

JSON的定义:       一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据

2013-03-28 19:00:22 806

原创 Android百度地图使用

对于百度jar包调用这块还是容易犯错误一旦出错,运行调试困难,报的错误仅仅是无法启动activity,这种情况一定要查看jar包是否正确引用特此将开发步骤与jar的引用说明一下1步:下载jar包,两个文件一个jar一个so文件http://developer.baidu.com/map/sdkandev-download.htm//右下角有个"lib库"

2013-03-28 18:45:13 726

原创 EditText输入是否为空,限定输入数字的实现

判断editText输入是否为空,可以这样来:if("".equals(editText.getText().toString().trim()))上面这行代码的意思是:""代表空,什么都没输入。equals的意思是""跟equals后面括弧里的东西进行对比,如果一样就为空。括弧里的就是实际输入的东西editText.getText()就是取得里面的东西。toString(

2013-03-24 13:02:53 1362

原创 SQL函数

SQL 函数 : SQL AVG 函数定义和用法AVG 函数返回数值列的平均值。NULL 值不包括在计算中。SQL AVG() 语法SELECT AVG(column_name) FROM table_name   SELECT AVG(column_name) FROM table_nameSQL AVG() 实例我们拥有下面这个 "Orders" 表

2013-03-20 13:18:04 906

原创 SQL高级(2)

SQL 高级 : SQL 约束 (ConstraintSQL 约束约束用于限制加入表的数据的类型。可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。我们将主要探讨以下几种约束:NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECK

2013-03-20 13:05:35 893

原创 SQL高级(1)

SQL 高级 : SQL TOP 子句TOP 子句TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。注释:并非所有的数据库系统都支持 TOP 子句。SQL Server 的语法:SELECT TOP number | percent column_name(s) FROM table_name   SELECT

2013-03-20 12:55:53 946

原创 SQL基础

SQL简介什么是 SQL?SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言编者注:ANSI,美国国家标准化组织SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的记录SQL 可更新数据库中的数据SQL 可从数据库删除记录SQL 可创建新数据库SQL 可在数据库中创建新表

2013-03-20 12:20:14 784

原创 关于java中split的使用 (Z)

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

2013-03-20 09:38:43 832

原创 Android内存管理-SoftReference的使用

很多时候我们需要考虑Android平台上的内存管理问题,Dalvik VM给每个进程都分配了一定量的可用堆内存,当我们处理一些耗费资源的操作时可能会产生OOM错误(OutOfMemoryError)这样的异常,Android123观察了下国内的类似Market客户端设计,基本上都没有采用很好的内存管理机制和缓存处理。      如果细心的网友可能发现Android Market很多时候我们需要

2013-03-19 18:10:53 712

原创 Android---文字中插入表情

以短信输入框为例,短信的输入框是一个EditText,它的append方法不仅可以加入字符串,还可以添加HTML标记。以下就是使用HTML标记添加表情的具体操作。          首先需要构建一个ImageGetter,作用是通过HTML标记获得对应在res目录下的图片:       ImageGetter imageGetter = new ImageGetter() {

2013-03-19 17:39:49 1267

原创 Android开发教程:监听EditText的变化

监听EditText的变化 使用EditText的addTextChangedListener(TextWatcher watcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法:  当EditText里面的内容有变化的时候,触发TextChangedListener事件,就会调用TextWatcher里面

2013-03-19 17:24:54 1276

原创 Android应用开发之(WebView中loadData与loadDataWithBaseURL的使用上的区别)

在开发Android平台的互联网应用时,经常会使用到WebView,好处主要有两个,一是可以更改要展现的内容(包括样式),二是可以实现部分功能的跨平台。       Android的WebView组件使用非常简单,可以使用loadUrl()加载一个Url地址,也可以使用loadData()或loadDataWithBaseURL()加载一段HTML代码片段。loadUrl()的使用大家应该都没

2013-03-18 19:55:42 1165

原创 ImageView大全

一.介绍ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等.二.XML属性android:adjustViewBounds 是否保持宽高比。需要与maxWidth、MaxHeight一起使用,单独使用没有效果。android:cropToPadding 是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用android:maxHeig

2013-03-18 11:27:58 1044

转载 expandablelistview学习--在listView里面嵌套GridView

在网上看到一个例子,讲android中的expandablelistview,是一种可以扩展的listview,就是那种点击一下可以扩展出子项,再点一下收缩回去的显示list。因为需要查看一堆文件的目录结构,就使用了expandablelist以便于直观地看到结构形式。顶层是group,第二层是child。实现ExpandableListView至少需要下面两个类。        一、Ex

2013-03-17 10:41:57 1082

转载 SQLite数据库储存图片信息,GridView显示,基本实现添加、删除图标操作 ... ...

SQLite数据库储存图片信息,GridView显示,基本实现添加、删除图标操作效果图如下:废话不多说,直接上代码:MainActivity.java[代码]java代码:?123456789101112131415161718192021

2013-03-17 10:35:52 1606

转载 Android 分享机顶盒项目的封装类《GridView》

由于使用系统自带的GridView 不够灵活,不能允许拖拉控件,故自己结合LinearLayout 封装的一个GridView ,通过本篇文章的阅读你可以学会如何自定义控件,如何使用组合控件,如何为自己的组合控件添加数据源和如何为自定义控件添加属性。  首先,我们要实现的效果是这样的:2011-11-26 10:40 上传下载附件(53.06 KB)

2013-03-17 10:31:04 833

转载 控件之 Dialog ListView GridView

Dialog 对话框,它运行起来的效果是什么样呢?如下图2011-12-20 18:45 上传下载附件(28.95 KB)这种是最常用的对话框2011-12-20 18:46 上传下载附件(36.5 KB)当点击了上图的确定后,会弹此对话框,这种对话框属于自定义布局类型2011-12-20 18:4

2013-03-17 10:28:41 1042

转载 Android BaseAdapter(Spinner,ListView,GridView)的使用

我们看一下BaseAdapter已经实现了ListAdapter和SpinnerAdapter的接口,而GridView的适配器是实现了ListAdapter接口,只不过是二维的。所以说BaseAdapter对他们三者来说是通用的。       下面我来说一下BaseAdapter的主要用法.就是我们定义一个类(如:MyAdapter)而这个类继承BaseAdapter.因为它是 impl

2013-03-17 10:25:51 868

转载 android ListView和GridView拖拽移位具体实现及拓展

关于ListView拖拽移动位置,想必大家并不陌生,比较不错的软件都用到如此功能了.如:搜狐,网易,百度等,但是相比来说还是百度的用户体验较好,不偏心了,下面看几个示例:  2012-12-4 18:16 上传下载附件(49.49 KB)      2012-12-4 18:16 上传下载附件(48.27 KB)

2013-03-17 10:23:18 933

原创 Some characters cannot be mapped using "GBK" character encoding.

问题:        android开发过程中,保存或编译时出现   Some characters cannot be mapped using "GBK" character encoding.   Either change the encoding or remove the characters which are not supported by the "GBK" chara

2013-03-16 20:02:47 2016

转载 Android面试笔试集锦

1、  Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的食物,定义好需要接受的Intent提供同步和异步的

2013-03-14 18:46:15 1300

转载 Android内存泄露

不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对

2013-03-14 18:42:46 738

转载 Android Application的作用

原文转载处:http://blog.csdn.net/lieren666/article/details/7598288学习android挺长时间了,但是对于Appliction还不是很了解。今天花一些时间研究了一下Application。What is ApplicationApplication和Actovotu,Service一样是android框架的一个系统组件,当an

2013-03-14 18:39:29 671

转载 Android Memory Management(内存管理)

从早期G1的192MB RAM开始,到现在动辄1G -2G RAM的设备,为单个App分配的内存从16MB到48MB甚至更多,但OOM从不曾离我们远去。这是因为大部分App中图片内容占据了50%甚至75%以上,而App内容的极大丰富,所需的图片越来越多,屏幕尺寸也越来越大分辨率也越来越高,所需的图片的大小也跟着往上涨,这在大屏手机和平板上尤其明显。而且还经常要兼容低版本的设备。所以Android的

2013-03-14 18:10:53 750

原创 Integer.parseInt()和Integer.valueOf()有什么区别

他们有本质区别,Integer.valueof(String s)是将一个包装类是将一个实际值为数字的变量先转成string型再将它转成Integer型的包装类对象(相当于转成了int的对象)这样转完的对象就具有方法和属性了。而Integer.parseInt(String s)只是将是数字的字符串转成数字,注意他返回的是int型变量不具备方法和属性 Integer.parseIn

2013-03-14 18:06:07 1214

转载 用FileZilla Server开FTP:看图入门

FileZilla(教程)是经典的开源FTP解决方案,包括FileZilla客户端和FileZilla Server。其中,FileZilla Server的功能比起商业软件FTP Serv-U毫不逊色。FileZilla Server几乎无用户数限制;多线程引擎;在 Windows NT4、2000、XP下以服务形式运行;针对 fxp/反弹攻击过滤;安全密码储存 (使用 MD5 hash);

2013-03-13 18:41:35 1206

转载 五个最佳FTP客户端工具

无论你是做网站工作,还是运行一个家庭FTP服务器,或者你只是喜欢高速下载,一个稳定且功能齐全的FTP客户端工具都可以节省你大量时间和生命,现在有大量的免费或者收费的FTP客户端软件供大家选择,这里总结了五个流行的FTP客户端软件。  FileZilla (所有平台)  FileZilla是一个免费开源的适合Windows、Mac和Linux的FTP客户端软件,因为其实免费跨平台和易用性

2013-03-13 17:11:03 1784

转载 五个最佳网络文件共享服务

你是否曾经分享过数兆的音乐给朋友,或者发送一份重要的文件给同事,这时你就需要一种快速而易用的文件共享服务。今天我们根据网友的投票选出五个最热门的文件共享服务,看看你是否也在使用。  Box.net  Box.net以简洁的界面和强大的功能受到普遍欢迎,提供的文件免费空间为1GB,用户很喜欢它的协作工具和开放格式,可以支持网页空间、桌面、Web服务以及RSS feeds.Box.net提

2013-03-13 17:06:50 1173

转载 五个最佳编程文本编辑器

很多场合下我们会用到纯文本编辑器,Windows自带的记事本功能很简陋,因此我们从网友的投票提名中选取了前五个最佳的文本编辑器(实际上有六个)。这些编辑器实际上主要适合程序员使用,他们的清单如下。  Notepad++ (Windows)  优于Windows记事本的一个文本编辑器,完全免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。  Emacs

2013-03-13 17:03:10 902

转载 android内存溢出

Android有效解决加载大图片时内存溢出的问题尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,

2013-03-12 17:50:33 848

转载 Android 软件开发之如何使用Eclipse Debug调试程序详解

Android 开发之使用Eclipse Debug调试详解1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点2011-9-2 23:33 上传下载附件(17.62 KB)在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加

2013-03-12 17:37:21 695

转载 Eclipse设置:背景与字体大小和xml文件中字体大小调整

Eclipse中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下:1、打开window / Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现TestEditors面板

2013-03-12 17:31:48 1001

转载 Android eclipse常用快捷键

知道一些快捷键既可以减少我们需要记忆知识的数量,也可以减少手工编写代码的时间,希望对大家有用。     1. 【ALT+/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。   2. 【Ctrl+O】    显示类中方法和属性的大纲,能快速定位类的方法和属

2013-03-12 17:13:41 668

转载 导入新android工程,无gen文件夹(无R文件)

1、选择菜单  Project >> Clean ,前提是勾选上 Bulid Automatically(自动构建部署) , 点Clean后会重新构建项目,因为一般情况下,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成。2、选择工程,右键 Android Tools >> Fix Project Properties 这个操作有时候可以修正一些错误,但我的不行。

2013-03-12 11:21:08 3202

转载 从网络中获取图片(Z)

package cn.itcast.service;   import java.io.InputStream; import java.net.HttpURLConnection;  import java.net.URL;    import cn.itcast.utils.StreamTool;   public class ImageService {

2013-03-08 10:34:27 863

转载 Android SQLite 事物操作

public void payment(){         SQLiteDatabase db = dbOpenHelper.getWritableDatabase();          db.beginTransaction();//开启事务         try{              db.execSQL("update person set amount=amount

2013-03-08 10:28:06 655

转载 Android SQLite数据库增删改查

推荐一个查看SQLite数据库的工具SQLite Developer 3.9.2下载地址:http://www.sqlitedeveloper.com/DBOpenHelper.java[java] view plaincopyprint?package cn.itcast.service;   import android.content.Contex

2013-03-08 10:24:59 812

转载 Android SharedPreferences保存应用参数

[java] view plaincopyprint?import android.app.Activity; import android.content.Context;  import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; impo

2013-03-08 10:19:21 548

转载 Android PULL解析XML

[java] view plaincopyprint?package cn.itcast.service;   import java.io.InputStream; import java.io.OutputStream; import java.io.Writer;  import java.util.ArrayList;  import java.util

2013-03-08 10:18:12 522

云透传Demo

有人云透传DEMO,可以直接使用,根据测试账号订阅发布相关信息

2018-08-22

Mavlink协议通信服务

支持Mavlink的通信服务,内含Mavlink Java包,可以直接使用~

2018-08-22

安卓上传图片

安卓平台实现图片选择以及上传图片到服务器上,功能简单实用。

2012-09-25

文件管理器

安卓文件管理器,功能强大,是学习的好模版,和大家分享一下,对安卓学习来说很有意义。

2012-09-25

空空如也

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

TA关注的人

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