android
铸剑大侠
你可以不在BAT,但你不能没有大厂程序员的眼界
展开
-
Android中5大数据存储(二)---文件存储
使用SharedPreferences可以方便的完成数据的存储功能,但是其只能保存一些很简单的数据,如果想存储更多的数据,则需要使用文件存储操作。对于文件的存储操作,在Android中有两种形式: 注意:程序中依然使用前面文章所述的Intent实现Activity的调转显示文件中信息 形式一:直接利用Activity提供的文件操作方法。此类操作的所有文件路径只能是“\data\data\\原创 2016-03-15 22:29:23 · 597 阅读 · 0 评论 -
Android线程间的通信(Handler的使用)
在Android中,线程之间进行信息交互时经常会使用消息,下面举个例子来说明。 由于Android系统中的视图组件不是线程安全的,如果要更新视图,则必须在主线程中更新,不可以在子线程中执行更新操作。我们就在子线程中通知主线程,让主线程做更新操作,如何通知主线程呢?这里就需要使用到Handler对象。 HandlerActivity.java源码如下: package cn.l原创 2016-03-07 11:15:36 · 459 阅读 · 0 评论 -
Activity中数据传递(Bundle封装数据)
很多的时候不单单进行Activity跳转,而是在进行Activity跳转的同时传递数据,这里就可以利用Android.os.Bundle对象封闭数据的能力,将所要传递的数据或参数通过Bundle来传递不同Activity间的数据。举个例子来说明:从当前Activity跳转到下一个Activity的同时,并传入一个double型参数、一个String型参数(MainActivity--->NextA原创 2016-03-06 14:51:52 · 1359 阅读 · 0 评论 -
Activity交互---Activity跳转(Intent实现)
Activity的跳转可以使用Intent来实现,比较常用的有两种: 一种是单纯的跳转,即跳转完之后就不管跳转前的Activity了; 另外一种是跳转到下一个Activity,并等待它的返回结果进行相关的操作。 下面以一个简单的例子来加以说明: 1、一般的跳转 新建一个ActivityDemo项目,实现MyActivity----->NextActivity的跳转 跳转前:原创 2016-03-05 18:18:22 · 546 阅读 · 0 评论 -
Android中5大数据存储(三)---SQLite数据库存储
SQLite是一个轻量级的、嵌入式的关系型数据库,它遵守ACID的关联式数据库管理系统,是主要针对于嵌入式设备专门设计的数据库,由于其本身占用的存储空间较小,所以目前已经在Android操作系统中广泛使用,而且SQLite数据库可以方便的使用SQL语句实现数据库的增、删、改、查、事务控制等操作。原创 2016-03-17 17:38:41 · 1059 阅读 · 0 评论 -
Android中5大数据存储(四)---ContentProvider
在Android中,每一个应用程序的数据都是采取私有的形式进行操作,不管这些数据是用文件还是数据库保存,都不能被外部应用程序所访问。但是咋很多情况下,用户需要可以在不同的应用程序之间进行交换的数据,所以为了解决这个问题,在Android中专门提供了一个ContentProvider类,此类的主要功能是将不同的应用程序的数据操作标准统一起来,并且将各个应用程序的数据操作标准表明给其他应用程序,这样,一个应用程序的数据就可以按照ContentProvider所定制的标准被外部所操作。原创 2016-03-21 20:23:43 · 770 阅读 · 0 评论 -
Android中5大数据存储(一)---SharedPreferences存储
在实际的软件运行中,往往需要许多配置参数信息,如Windows操作系统的引导文件boot.ini就保存了操作系统的配置参数,在编写JavaSE或JavaEE时,也往往会使用资源文件(*.properties)保存一些系统的而配置信息,而在Android中,如果想要实现配置信息的保存则需要使用SharedPreferences完成。 SharedPrrferences提供了一些基础的信息保存功能,原创 2016-03-14 21:15:09 · 1854 阅读 · 0 评论 -
android studio2.2创建第一个工程速度太慢
主要原因就是首次创建时, AS 需要在线下载gradle去构建工程,我们只需要将AS对应的gradle版本放在所需位置就可以了。 解决办法是: 1、我们手动下载AS所对应的版本的gradle,链接如下: http://services.gradle.org/distributions 2、将下载好的gradle放置的位置,参考我的路径: C:\Users\lh\.gradle\wrapp原创 2016-12-11 16:23:54 · 3341 阅读 · 1 评论