安卓
兰前小驻
奇迹之所以被称之为奇迹,是因为它不会每次都发生!
展开
-
初识ViewPager
ViewPager的介绍和使用。定义,效果,实现,运行的顺序。这里的 instantiateItem() 是预加载,一般会事先加载3个,上一个和下一个View,运行的时候会先加载完这三个View,然后才是显示界面。 说明:如果有四个界面分别是1 2 3 4 当前页 加载页 销毁页 下一步操作 1 1 2 --- 右滑 2 3 --- 右滑 3 4 1 右滑 4原创 2016-08-14 20:37:20 · 314 阅读 · 0 评论 -
Android中的图片压缩
有的时候我们需要一张很小的图片,但是原有的图片非常大,比如说头像等,这时候我们需要对图像进行压缩处理。把原先高分辨率的图片压缩到指定的大小。 这里我们用到了两个类:BitmapFactory、BitmapFactory.Options。原创 2016-08-24 15:18:02 · 451 阅读 · 0 评论 -
Android调用相机
安卓把相机做成了公共的控件,我们可以通过意图来使用它。使用起来也是非常简单。两个步骤: 1.申请权限 2.创建意图 3.设置图片的属性 4.启动相机Activity,附带请求码 5.判断请求码,是否是调用相机,完成后续操作一:申请权限如果,出现异常,例如报链接硬件错误,可加上以下代码原创 2016-08-23 23:01:34 · 473 阅读 · 0 评论 -
回调机制的理解
首先,来介绍一下回调机制的概念,回调机制是一种JAVA编程的高级机制,它是把指定的逻辑代码传递到要回调的地方。看完是不是依然云里雾里?没事,我们来慢慢解析它。首先,要理解回调的机制就要对以下概念有一定的了解:1.对象的概念2.匿名类3.父类接收子类对象的时候,调用的方法是子类的还是父类的? 关于对象,不用我多说,学过面向对象编程思想的人一定都听过这样的一句话:万事万物原创 2016-08-22 11:16:55 · 775 阅读 · 0 评论 -
ListView的使用及优化
ListView的使用、ListView优化、ListView的使用及优化原创 2016-09-11 15:35:37 · 489 阅读 · 3 评论 -
Android中实现软件检测更新和自动安装
思想:(其实,我认为第一步就是开广告!用户看广告的过程正好检测更新)1.在启动软件的第一刻,也就是没加载窗体之前就执行该操作。2.检测版本要读取到应用本身的版本号3.拿到版本号后,要对比服务器上的最新版本号4.如果没有更新,就显示首页5.如果出现更新,就要要询问用户是否更新6.如果用户选择更新,就从网络中下载文件,并展示对应的UI(进度条) ,否则用户会以为程序挂掉了。原创 2016-08-18 20:39:23 · 2155 阅读 · 0 评论 -
Android中Application
他就是AndroidManifest.XML文件中的Application节点,它的子节点有Activity、service等等。我们要重写一个这个类的子类,用来掌管整个类。小白同学肯定不明白了,这个类怎么用?这还得从Android的机制讲起,Android支持自定义控件写到XML文件中。1.普通的XML文件,可以在XML文件中进行声明2.例如Application这种的,需要在节点中原创 2016-08-18 20:29:49 · 357 阅读 · 0 评论 -
Android中的五种数据存储方式
这五种方式分别是:1、SharedPreferences(偏好设置),读取XML文件2、文件存储(1)assets(程序内部的资源,只能读)(2)data/data/主包名/files目录下的,能读能写。(3)读SD卡中的文件,需要申请权限3、SQLite---->http://blog.csdn.net/u013519020/article/details/5222901原创 2016-08-17 19:16:16 · 7851 阅读 · 0 评论 -
Android中的系统服务
首先,系统服务是系统原创 2016-08-29 09:40:30 · 479 阅读 · 0 评论 -
Android中的Service
Service的概述和使用,Service和Thread的区别,Service使用过程中的注意事项原创 2016-08-16 22:29:58 · 334 阅读 · 0 评论 -
广播(BroadcastReceiver)---安卓中的"四大天王"之一
BroadcastReceiver概述、生命周期、使用、注意事项:1、广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数据下载完成并处于可用状态。2、应用程序可以拥有任意数量的广播接收器以对所有它感兴趣的通知信息予以响应。所有的接收器均继承自BroadcastReceiver基原创 2016-08-15 23:08:23 · 503 阅读 · 0 评论 -
Android中另一种对话框--PopUpWindow
PopUpWindow的详细介绍使用,PopUpWindow和AlertDialog的区别原创 2016-08-23 16:38:56 · 510 阅读 · 0 评论 -
再探网络连接--HttpURLConnection
首先,HttpURLConnection应该算是HttpClient的替换者,度娘说HttpClient是对于HttpURLConnection的封装,这里由于不能拜读源码,所以没有办法验证,但是HttpClient确实有那么一点封装的意思。---------HttpClient链接地址-----------介绍:HttpURLConnection是一个和服务器servlet交互的原创 2016-08-15 19:49:16 · 2239 阅读 · 0 评论 -
SQLite和SQLiteOpenHelper
SQLite一、介绍SQLite是一个关系型轻量级数据库,它对移动端相对极端的资源进行了专门的优化处理,它遵守大概70%的SQL语法,这使得它和MySQL大多语法相近,它的优点显而易见,轻量、较快速、安全、独立、隔离。SQLite百科介绍数据库文件存放位置:data/data/主包名(AndroidManifest.XML中声明的主包名)/database/xx原创 2016-08-17 16:52:09 · 2080 阅读 · 0 评论 -
Android调用相册
思路:1、我们要调取相册2、让用户选择照片3、得知用户选择的是哪张照片4、拿到照片5、加载到内存使用步骤:1、通过意图调用相册2、用户选择照片,这个有系统自动完成,对于我们透明3、拿到返回的结果,取出图片的路径(非实际路径)4、拿虚拟路径查询实际路径5、根据实际路径查找到图片6、加载到内存-----------------代码------原创 2016-08-24 19:01:06 · 768 阅读 · 0 评论