LBase-Android

开发基础框架
授权协议 GPL
开发语言 Java
所属分类 手机/移动开发、 手机开发包
软件类型 开源软件
地区 国产
投 递 者 包沈义
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

LBase-Android 基础框架

  • 项目类型:Library

LBase 简介

  • 项目集合了开发中经常使用的工具类,并简化开发代码的编写

  • 如:T类(Toast)、L类(Log)、LSharePreference类(SharedPreferences) 等

  • 并将代码层次划分,网络请求、结果解析、结果处理等繁琐并且常用的代码变得简单使用

  • Activity、Fragment、Adapter 只需处理 View 相关操作,Handler 处理请求数据解析等相关操作,使用者不需要再写着大量重复的代码去创建线程,只需几行便可解决

  • 常用的 BaseAdapter 也不需要再写着大量重复的代码,使用者只需要把工作重点放在 getView 上面就可以,处理好 Item 的数据,其它功能让 LBase 帮你解决

使用 LBase 框架需要有以下权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
  • 第一个是访问网络

  • 第二个是访问sdcard

  • 第三个是读写手机状态和身份

第三方开源程序的使用

使用 LBase 框架

  • 请下载 LBaseExample 查看

关于作者

  • LBase-Android框架是一款适合团队开发,代码层次鲜明的框架 LBase-Android更新1.3.1版本,功能新增多并发请求处理,有需求的可以搬走。 下载地址:https://github.com/object1991/LBase-Android PS:LBase-Android框架中还有非常多好的功能,可以下载自己体验哦! 开发过程中你是否也曾经很郁闷,在Activity、BaseAd

  • 开源地址: https://github.com/object1991/LBase

  • Room https://developer.android.google.cn/training/data-storage/room app/build.gradle中添加依赖声明。 创建实体类,添加对应的注解。 创建Dao接口,接口中的方法对应crud操作。 创建继承自RoomDatabase的抽象类,并在类中创建数据库的实例。 进行数据库的crud操作,要放在子线程中执行。 实体类,对应数据

  • 最近看到了郭神分析的LitePal框架,感觉很强大,试用了一下,确实不错,你习不习惯我不知道,因人而异嘛,感觉很适合我 看完之后,想了想,对我来说吧,实体来个set赋值,要是数据很多的话那可麻烦大了,更何况我现在工作内容基本上都是跟服务器交互,数据吗,就不用说了...一般都是json传送数据,直接用Gson解析,扔到list里面就不管了,所以我这里需要把list内容保存,于是乎,我就下载了源码,看

  • github地址:https://github.com/LitePalFramework/LitePal 用过Android原生的数据库也知道,我们要写成千上百行的代码去配置自己的需求,这个是十分痛苦的事件。 第三方的数据库用过greeDao,也是太繁琐,很多需求都需要自己去敲打。 那么先来简单介绍一下吧,LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并

  • 步骤 1.在build.gradle 中引入包 implementation 'org.litepal.android:core:1.6.1' 2.在应用的Application 中使用LitePalApplication 3.新建AirBean类 package com.maxus.smartscene.beans; import org.litepal.crud.DataSupport;

  • 前言: 1、在学习本篇之前,请确保你读过Android Room DataBase(一),或者知道如何定义Room的三大组件以及如何简单的使用它们。 2、本篇,将着重讲解Room的Entity(表)。包含如何定义Entity的主键、索引、唯一性 and so on。 3、Sql的基本语法:http://www.w3school.com.cn/sql/index.asp 一、在Room数据库中创建一

  • 删除表 "drop table if exists " + TABLE_NAME 删除数据不删表 "DELETE FROM " + TABLE_NAME 解决Schema export Error: Schema export directory is not provided to the annotation processor so we cannot export the schema.

  • 数据库存储之LitePal LitePal是一款开源的Android数据库框架,其采用了对象关系映射(ORM)的模式,并将平时开发最常用的一些数据库功能进行了封装,使得不用编写一行SQL语句也可以完成各种建表和CRUD操作。 Github地址:https://github.com/LitePalFramework/LitePal 一.配置数据库 编辑build.gradle文件,在dependec

  • LitePal 简介 是一款开源的Android数据库框架,采用了对象关系映射(ORM)的模式(将面向对象语言和面向关系数据库建立一种映射关系) 配置 https://github.com/guolindev/LitePal/blob/master/README.md 在litepal.xml中,<dbname>标签用于指定数据库,<version>标签用于指定数据库的版本号,<list>标签用于

  • 发表在我的网站,欢迎访问:http://kesenhoo.github.io/blog/2013/02/18/android-notes-01-bound-services/

  • MainActivity import android.app.Activity; import android.content.Context; import android.database.Cursor; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import andro

  • LitePal是一款开源的Android数据库框架,采用对象关系映射(ORM)模式,将常用的数据库功能进行封装,可以不用写一行SQL语句就可以完成创建表、增删改查的操作。并且很轻量级,jar包不到100k,几乎零配置。 1、引入 dependencies { implementation 'org.litepal.guolindev:core:3.2.3' } 2、app/src/mai

 相关资料
  • 本文向大家介绍Android开发之Wifi基础教程,包括了Android开发之Wifi基础教程的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android开发Wifi的基础知识。分享给大家供大家参考。具体如下: Android提供了WifiManager这个类,通过这个类可以进行wifi相关的各种操作。 通过 可获取该类的实例。 1. 获取wifi开启状态 (只要手机的wifi打开了,即

  • 随着微服务架构、云计算、单页应用和响应式设计的兴起,Web前端技术发展迅速。当前在网站开发中使用现代前端技术已经是基本形态,你可以基于Canvas、WebGL来开发二三维的H5游戏,也可以使用React Native等框架来开发新一代的移动APP,还可以使用Nodejs等框架来开发桌面应用,还可以开发ChromeAPP(PWA)、微信小程序、以及这几年很流行的WebVR和AR。 对于GIS行业来说

  • 主要内容:基础类的功能如果您参考Apple文档,应该会看到框架的详细信息,如下所示。 框架定义了Objective-C类的基础层。 除了提供一组有用的原始对象类之外,它还引入了几个定义Objective-C语言未涵盖的功能的范例。 框架的设计考虑了这些目标 - 提供一小组基本实用程序类。 通过为解除分配等事项引入一致的约定,使软件开发更容易。 支持Unicode字符串,对象持久性和对象分发。 提供一定程度的操作系统独立

  • 本文向大家介绍Android基础开发小案例之短信发送器,包括了Android基础开发小案例之短信发送器的使用技巧和注意事项,需要的朋友参考一下 先看看效果图: 布局文件: activity_main.xml Java代码: 以上就是Android短信发送器的实现代码,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Android 基础入门教程——开发环境搭建,包括了Android 基础入门教程——开发环境搭建的使用技巧和注意事项,需要的朋友参考一下 现在主流的Android开发环境有: Eclipse + ADT + SDK Android Studio + SDK IntelliJ IDEA + SDK 现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官网也去

  • 本文向大家介绍JavaWeb开发之Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架,包括了JavaWeb开发之Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架的使用技巧和注意事项,需要的朋友参考一下 简单介绍一下,本框架的基本功能点