Android
文章平均质量分 70
孟祥月
喜欢编程,希望和大家成为好朋友,有什么好东西都拿出来分享一下,哈哈哈!
展开
-
Android入门1—开发环境搭建
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】 俗话说:工欲善其事,必先利其器,我们如果想学会开发Android开发,必须先找一个开发工具。我们可以选择Eclipse作为我们的开发环境,许多人都知道使用Eclipse作为开发环境,但是好多人下载下来Eclipse却不知道怎么配置,这次我就介绍一下。 1下原创 2011-11-02 22:43:30 · 7752 阅读 · 35 评论 -
Android自学笔记-11-listview简单例子
在开发的过程中,经常会用到列表,google已经为我们提供了列表的控件:listview。今天介绍的是最简单的listview。使用listview首先需要在布局文件中添加一个listview控件,类似下面这样:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="原创 2014-03-13 20:16:01 · 4123 阅读 · 0 评论 -
Android自学笔记-17-广播接收者(BroadcastReceiver)
广播接收者是Android的四大组件之一,对于这个的定义也是很贴切,在Android系统中,当系统发生了一些状态的改变,系统会向所有的程序广播这个状态的变化。但是这些广播不是所有的我们都接收的,我们只会接收我们关注的广播,这里可以类比广播台,许多个广播台都在发送着不同的广播,我们可以用收音机根据调频接收我们想要听的广播,这里广播台发送的不同的广播,就相当于Android中发送的不同广播,这里的收音原创 2014-04-30 23:12:37 · 4421 阅读 · 0 评论 -
Android自学笔记-12-ContentProvider简单例子
在编写Android程序的时候,有时候我们会需要将程序中的某些数据暴露给其他的程序访问,这时候我们就可以使用ContentProvider实现该功能。ContentProvider可以通过一定的格式将我们程序中的数据(可能是私有文件中的数据或者数据库中的数据等)暴露给其他程序访问。在编写ContentProvider的时候我们需要使用如下的步骤:1 编写一个java类继承ContentProvid原创 2014-03-21 23:14:36 · 5349 阅读 · 0 评论 -
Android自学笔记-14-意图(Intent)
Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。Android中的Intent可以理解为不同组件通信的媒介或者信使。所以Intent的主要作用就是调用起来一个Activity或者Service等。意图分为显示意图和隐式意图。一般对于显示意图使用是比较方便的,如果我们调用的使我们自己的Activity,则可以直接启动原创 2014-04-23 22:48:05 · 3292 阅读 · 0 评论 -
Android自学笔记-13-ContentObserver内容观察者
很久都没有更新博客了,最近在忙着公司的培训,一方面是有点忙,一方面是自己懒,所以一直没更新。好了,言归正传,今天简单的介绍一下Android中的ContentObserver。 ContentObserver翻译成中文就是内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理。ContentObserver一般和系统或第三方程序提供的Provider一起使用,这些Prov原创 2014-04-09 23:50:56 · 11036 阅读 · 4 评论 -
Android自学笔记-15-Activity的生命周期
很长时间没有写博客了,懒了,感慨一下。Activity的生命周期主要就是一张下面的图:下面通过代码简单的介绍一下,具体的一些内容看代码的注释:package com.mxy;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.cont原创 2014-04-26 00:16:40 · 1945 阅读 · 3 评论 -
Android自学笔记-16-任务栈
在AndroidManifest中Activity的launchMode有四种类型: 1.standard 2.singleTop 3.singleTask 4.singleInstance今天就简单介绍一下,附上一个参考地址,人家写的牛逼http://blog.csdn.net/moreevan/article/details/6788048下面还是看代码吧,都放到注释里了:package co原创 2014-04-27 22:29:10 · 1815 阅读 · 0 评论 -
Android自学笔记-1-android运行时Dalvik和art简单介绍
android应用程序是需要运行时环境支持,然后运行在设备上。在andriod4.2之前的版本,android使用的运行时环境是dalvik,在android4.2开始测试全新的运行时环境art。下面简单介绍一下这两个虚拟机。DalvikDalvik是Google公司自己设计用于Android平台的Java虚拟机。它可以支持已转换为 .dex(即Dalvik Executable)格式的J原创 2014-02-07 10:53:41 · 4273 阅读 · 5 评论 -
Android自学笔记-10-Sqlite的简单使用
在android中已经内置了Sqlite数据库,如果我们需要使用Sqlite数据库,谷歌已经给我们提供了比较方便的方法,我们只需要自己编写一个java类,然后继承SQLiteOpenHelper,实现其中的方法就可以使用了。下面是一段代码:package com.mxy;import android.content.Context;import android.database.sqlite原创 2014-03-11 22:55:39 · 1821 阅读 · 0 评论 -
Android自学笔记-8-Android数据存储1:文件、SharedPreferences和获取sd卡信息
数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据首先我们会介绍文件存储和SharedPreferences的使用。文件存储对于文件存储来说,使用方法和我们普通的原创 2014-03-05 22:15:59 · 2761 阅读 · 0 评论 -
Android入门2—创建AVD
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】 AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。 在Eclipse之中我们只有创建了AVD之后,我们才原创 2011-11-03 20:35:30 · 17982 阅读 · 5 评论 -
Android入门3—第一Android程序
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】 我们搭建好了Android开发环境,万事具备,只欠写程序了,今天我们就来写我们的第一个小程序HelloWord。 我们打开已经配置好的Eclipse,新建一个Android项目,点击新建的时候会出现一个界面,如下: 上面的图中我已经填写了需要原创 2011-11-07 22:11:13 · 1349 阅读 · 1 评论 -
Android自学笔记-3-ADB的常用命令
1. 查看设备adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示2.安装软件adb installadb install :这个命令将指定的apk文件安装到设备上adb install -r :如果加-r参数会覆盖原来安装的软件并保留数据注意:apk文件名不要使用中文且不要有空格号3. 卸载软件原创 2014-02-09 17:25:46 · 1744 阅读 · 0 评论 -
Android自学笔记-4-简单电话拨号器
动手写一个简单的电话拨号器,功能在文本框中输入电话号码,点击拨打按钮拨打电话。(小例子没有对号码正确性进行验证)1 建立一个android工程,名字就叫做电话拨号器。由于ADT的新版本支持中文的项目,所以可以直接使用中文。工程的基本目录如下:2 开发拨打电话的界面。打开工程的res/layout/activity_main.xml文件,这时候右边会出现一个可视化的界面工具。在and原创 2014-02-09 21:13:38 · 2487 阅读 · 1 评论 -
Android自学笔记-5-click事件的四种写法
简单介绍一下android中click事件的四种写法,使用的工程是上一篇文章修改的,代码如下:package com.mxy.dail;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.vie原创 2014-02-09 22:18:25 · 5262 阅读 · 0 评论 -
Android自学笔记-2-DDMS的简单介绍
DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。在开发的过程中我们经常会用到,打开DDMS透视图的方式是在eclipse右上角选择,如图:这样就打开了DDMS的透视图,截图如下:左侧显示的是当前连接的设备。在上面有许多的按钮,其中有截屏可能会用到。后面的向下箭头点开有一个“reset a原创 2014-02-09 17:04:53 · 2785 阅读 · 0 评论 -
Android自学笔记-9-Pull方式处理XML
在android中处理XML可以使用三种方式:DOM、SAX、PUll,这里我只是简单介绍Pull方式,其他的两个方式可以自己去找找资料。Pull方式在我理解跟SAX原理差不多,都是不会将整个XML一次加载,而是从头开始一部分一部分的加载,然后通过一些事件判断节点,比如会有文档开始/结束事件、标签开始/结束事件等,通过判断事件的类型及内容能够确定当前到达的XML节点,然后构造数据。下面给出一个原创 2014-03-10 22:58:35 · 1274 阅读 · 0 评论 -
Android自学笔记-7-Android中的junit
在android的开发的过程中,经常需要对业务方面的代码进行测试,熟悉java的人都知道junit,在android中google提供了基于junit为android进行了优化得自动化框架junit。在java中使用junit编写测试用例,我们需要继承TestCase,在android中需要继承AndroidTestCase。下面使用例子说明:我们有如下的业务类:package com.m原创 2014-03-05 21:13:50 · 3436 阅读 · 0 评论 -
IOS、java支持DES加密
最近在考虑数据加密方面的需求,所以对数据加密简单的看了一下,当然不是看的原理,只是看看怎么能够实现。现在我们需要实现的是移动端和后台(java)数据加解密的配合,开始的时候考虑的使用RSA,因为RSA是非对称加密,更加安全点,但是RSA加密的过程中,ios公钥加密的数据,后台java是能够解密成功,但是后台java私钥加密的东西,前端ios,就没有解密成功,实验了很多方法,最终也没有成功,所以就放原创 2014-10-12 10:25:17 · 19790 阅读 · 13 评论