随笔分类 - Android
摘要:原文章地址:https://www.jianshu.com/p/86b275da600e
阅读全文
摘要:LitePal是一款开源的android数据框架,它采用了对象关系映射(ORM)的模式,并且我们平时开发最常用的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种间表和增删改查的操作。它的 "项目主页" 上也有详细的使用文档 配置LitePal 声明开源库引用 大多数开源项目都会将版
阅读全文
摘要:Android系统是内置了数据库的——SQLite。 创建数据库 SQLiteOpenHelper帮助类。借助这个类可以非常简单的对数据库进行创建和升级。这是一个抽象类,需要重写onCreate()和onUpgrade()方法。还有两个重要方法:getReadableDatabase()和getWr
阅读全文
摘要:瞬时数据是指存储在内存中的数据。持久化技术可以将内存中的数据和持久状态(保存在存储设备上)之间相互转化。 Android提供了三种持久化方式 文件存储 文件存储不对存储内容进行任何的格式化处理,所有数据都是原封不动保存到文件当中。 将数据存储到文件中 Context类中提供了一个openFileOu
阅读全文
摘要:思路:强制下线功能需要先关闭掉所有的活动,然后回到登录界面。 步骤 新建BroadcastBestPractice项目 1.关闭所有活动 创建ActivityCollector类管理所有的活动,代码如下: 2.创建BaseActivity类作为所有活动的父类,因为需要用ActivityCollect
阅读全文
摘要:发送自定义广播 发送标准广播 步骤 1.定义一个广播接收器来接收此广播,新建MyBroadcastReceiver,代码如下: 2.注册广播,在AndroidManifest.xml中对这个广播接收器进行修改: 3.定义一个按钮作为广播的触发点,修改MainActivity的代码: 广播是通过Int
阅读全文
摘要:简介 就是因为安卓中的每个应用程序都可以对自己感兴趣的广播进行注册,这样改程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的 发送广播和接收广播方式 发送广播:Intent 接收广播:广播接收器(Broadcast Receiver) 广播类型 标准广播:
阅读全文
摘要:[toc] ListView效果 ListView允许用户通过手机上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上的数据则会滚动出屏幕。 一、ListView的简单用法 activity_main.xml MainActivity ListView用来展示大量数据,我们先将数据准备好,比如这里的
阅读全文
摘要:布局是一种可以盛放控件的容器,也可以放布局 基本布局 LinearLayout线性布局:将其中的控件线性排列 android: layout_weight可以用比例控制大小{①两个都是设置②一个设置另一个不设置,自适配} android:orientation控制排列方式(vertical,hori
阅读全文
摘要:控件 -属性: --id:每一个的唯一标识 --layout_width,layout_height:宽度,高度(match_parent,fill_parent,wrap_content) --text:指定显示内容 --gravity:指定文字的对齐方式(top,bottom,left,righ
阅读全文