随笔分类 -  Android

Android开发
Android应用开发SharedPreferences存储数据的使用方法
摘要:SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据.1.存储数据//实例化SharedPreferences对象(第一步) Sha... 阅读全文

posted @ 2015-04-03 10:14 水击三千 阅读(159) 评论(0) 推荐(0)

Eclipse自动生成作者、日期注释等功能设置(转载)
摘要:在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的。修改作者、日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释... 阅读全文

posted @ 2015-04-03 09:48 水击三千 阅读(1180) 评论(0) 推荐(0)

The connection to adb is down, and a severe error has occured
摘要:相信不少同学和我一样遇到这个问题,有时候搞的还要重启电脑,那究竟是什么原因导致的呢,很明显,你的端口被占用了,那下面给出终极解决方案:一、首先描述症状,如下图二、出现问题了,首先确定你的sdk目录是不是真的在Console输出的那个位置,如果是的话。接下来现在就要看看到底是谁占用了端口。打开命令编辑... 阅读全文

posted @ 2014-12-25 13:06 水击三千 阅读(175) 评论(0) 推荐(0)

android 补间动画
摘要:android开发过程中,为了更好的展示应用程序,应用程序添加动画,能够很好地实现这个功能。如果动画中的图像变化有一定的规律,可以采用自动生成图像的方式来生成动画,例如图像的移动、旋转、缩放等。自动生成中间图像的动画,补间动画,只需指定第一帧和最后一帧。补间动画的优点是节省硬盘空间,缺点是,无法生成... 阅读全文

posted @ 2014-12-18 16:54 水击三千 阅读(665) 评论(0) 推荐(0)

Android Geocoder(位置解析)
摘要:android位置解析,Geocoder,Gps定位 阅读全文

posted @ 2014-12-09 10:30 水击三千 阅读(13788) 评论(0) 推荐(0)

Android服务之AIDL
摘要:在android开发过程中,为了让其他的应用程序,也可以访问本应用程序的服务,android系统采用远程过程调用来实现。android通过接口来公开定义的服务。我们将能够夸进程访问的服务成为AIDL服务(Android Interface Definition Language)。本节主要讲述通过a... 阅读全文

posted @ 2014-12-05 16:34 水击三千 阅读(394) 评论(0) 推荐(0)

【转】Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask
摘要:方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } ... 阅读全文

posted @ 2014-11-14 10:40 水击三千 阅读(192) 评论(0) 推荐(0)

android Handler更新UI
摘要:android中经常需要更新界面某个元素的值,但是在主线程中是不可以直接更新主线程的值。这里推荐通过handler机制来更新值。一Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主... 阅读全文

posted @ 2014-11-14 10:31 水击三千 阅读(590) 评论(0) 推荐(0)

Android 四大组件之Activity生命周期
摘要:写这篇博文之前,已经对android有一定的了解和认识。这篇博文主要讲述android的Activity的生命周期,这是android开发者必须掌握的知识。android的Activity组件拥有7个生命周期:onCreate()、onStart()、onResume()、onPause()、onS... 阅读全文

posted @ 2014-11-13 16:59 水击三千 阅读(658) 评论(1) 推荐(0)

Android 简单的代码混淆
摘要:Android的代码混淆是开发者需要了解的相关知识,它能够防止android应用程序的反编译。因为android程序多数是java语言开发的,而java代码很容易被反编译,所以为了使android应用程序代码应用一定的安全性,进行android代码的混淆是非常有必要的。在了解代码混淆之前,先了解an... 阅读全文

posted @ 2014-11-11 13:51 水击三千 阅读(255) 评论(0) 推荐(0)

Android Service 系统服务
摘要:android sdk 提供很多公用的服务,也就是系统服务,开发者可以通过Activity类的getSystemService方法获取指定的服务。系统服务包含音频服务、视频服务窗口服务等。本篇主要讲Telephony_Service.该服务用来监听通话的状态。1.获取telphony_mannage... 阅读全文

posted @ 2014-11-07 17:22 水击三千 阅读(276) 评论(0) 推荐(0)

Android Service组件(1)
摘要:android service 和其他服务一样,并没有实际运行的界面,它运行在android 后台。一般通过service为应用程序提供服务(比如,从Internet下载文件,控制音乐播放器等)。Service的生命周期要比activity简单的多,它只有三个阶段(创建服务、开始服务、销毁服务)。下... 阅读全文

posted @ 2014-10-31 16:46 水击三千 阅读(692) 评论(1) 推荐(0)

Android 获取 root权限
摘要:在进行android 开发的时候,经常用真机进行调试,有时候需要把手机中的sqlite数据复制出来。这时候就需要获取手机的root权限。通过 adb shell 命令可以获取权限。1.运行cmd 通过cd命令到android sdk/tools目录,输入adb shell输入 su输入chmod -... 阅读全文

posted @ 2014-10-17 09:44 水击三千 阅读(204) 评论(0) 推荐(0)

Android学习之listview的下拉刷新、上拉载入
摘要:本例是在上例的基础上完成的。本例实现的listview上拉载入、下拉刷新功能,是在开源网站上别人写好的listview,主要是对listview的控件进行重写,添加了footer和header。1.listview_footerlistview_footer是listview的底部。 1 2 5... 阅读全文

posted @ 2014-08-07 16:26 水击三千 阅读(3010) 评论(5) 推荐(3)

Android学习之sqlite与listview
摘要:在android系统中使用的是sqlite数据库,前面的简易登录系统已经讲述了数据库的应用。本例的重点是实现数据库与listview的绑定。demo的数据是将个人的信息绑定到listview中,并存在sqlite。1.person类 1 public class PersonInfo 2 {... 阅读全文

posted @ 2014-08-06 15:10 水击三千 阅读(2722) 评论(1) 推荐(1)

Android学习之简单的数据存储
摘要:在Android中,数据存储是开发人员不可以避免的。Android为开发者提供了很多的存储方法,在前面的博客中,已经讲述了sqlite存储数据。今天将介绍用SharedPreferences来存储数据,它可以将数据保存在应用软件的私有存储区,存储区的数据只能被写入这些数据的软件读取。SharedPr... 阅读全文

posted @ 2014-07-31 14:10 水击三千 阅读(306) 评论(0) 推荐(0)

Android学习Tabhost、gallery、listview、imageswitcher
摘要:Tabhost控件又称分页控件,在很多的开发语言中都存在。它可以拥有多个标签页,每个标签页可以拥有不同的内容。android中,一个标签页可以放 一个view或者一个activity。TabHost是标签控件类的核心类,也是标签的集合。1.tabhost定义android控件中有封装好的tab控件,... 阅读全文

posted @ 2014-07-29 16:12 水击三千 阅读(1079) 评论(2) 推荐(2)

Android学习之菜单
摘要:android中包含多种菜单,本例带来的是选项菜单和上下文菜单。1.选项菜单在android中,开发者可以在xml文档中部署所要添加的菜单,在后台调用即可。 1 2 3 7 11 15 19 23 menu.xml在xml中我们定义了几个常用的菜单,添加... 阅读全文

posted @ 2014-07-28 15:01 水击三千 阅读(217) 评论(0) 推荐(0)

Android学习之Notification
摘要:Notification可以在手机的状态栏发出一则通知,它需要用NotificationManager来管理,实现Notification其实很简单。1.通过getsystemservice方法获得一个Notificationmanager对象NotificationManager notifica... 阅读全文

posted @ 2014-07-25 16:03 水击三千 阅读(380) 评论(0) 推荐(0)

android自定义控件
摘要:Android为开发者提供了大量的控件,这些控件只能满足一般性的需求,有时候需要开发者重新定制控件。控件的定制有三种形式:对原有控件的重写;对原有控件进行组合;自定义新的控件。Android中所有控件类都是View的子类。本例主要是讲一个自定义时钟控件,该控件直接继承View类。1.控件类首先需要编... 阅读全文

posted @ 2014-07-25 09:56 水击三千 阅读(289) 评论(0) 推荐(0)

导航