Android
文章平均质量分 52
weixin_45795542
这个作者很懒,什么都没留下…
展开
-
18 Android课程学习
定义一个内容观察者监听内容提供者数据跟新数据添加通知内容观察者Uri uri2=uri.parse(content://contenprovider/delete”);getcontext().getcontentresolver().notifychange(uri2.obser,null);sqlitedatabase db-help.getwritabledatabase();int a=bd.delete(const,tanle,selextionargs);return a;监听原创 2021-03-09 16:12:31 · 72 阅读 · 0 评论 -
16 Android课程学习
CursorCursor 的重要方法:·close()——关闭游标,释放资源·copyStringToBuffer(int columnIndex, CharArrayBuffer buffer)——在缓冲区中检索请求的列的文本,将将其存储·getColumnCount()——返回所有列的总数·getColumnIndex(String columnName)——返回指定列的名称,如果不存在返回-1·getColumnIndexOrThrow(String columnName)——从零开始返回原创 2021-03-09 16:11:13 · 77 阅读 · 0 评论 -
15 Android课程学习
SQLite1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等,还有ODBC接口,同样比起 Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。原创 2021-03-09 16:10:22 · 63 阅读 · 0 评论 -
14 Android课程学习
数据存储Android 五种数据存储的方式分别为:SharedPreferences:以Map形式存放简单的配置参数;ContentProvider:将应用的私有数据提供给其他应用使用;文件存储:以IO流形式存放,可分为手机内部和手机外部(sd卡等)存储,可存放较大数据;SQLite:轻量级、跨平台数据库,将所有数据都是存放在手机上的单一文件内,占用内存小;网络存储 :数据存储在服务器上,通过连接网络获取数据;Sharedpreferences是Android平台上一个轻量级的存储类,用来保存原创 2021-03-09 16:09:34 · 51 阅读 · 0 评论 -
13 Android课程学习
高级组件activity四种启动模式standard 是默认启动模式,每次启动都会创建一个新的实例singleTop 不再创建新的实例singleTask 检查是否存在实例,没有创建singleInstance 只创建一个实例,使用全新的栈来转载Intent属性Intent对象大致包括7大属性:Action(动作)、Data(数据)、Category(类别)、Type(数据类型)、Component(组件)、Extra(扩展信息)、Flag(标志位)。其中最常用的是Action属性和Data原创 2021-03-09 16:09:04 · 140 阅读 · 0 评论 -
12 Android课程学习
四大组件Activity(活动)负责管理应用程序的用户界面一个应用包含多个Activity提供一个能让用户操作并与之交互的界面Activity生命周期分三种运行状态暂停状态停止状态原创 2021-03-09 16:08:31 · 37 阅读 · 0 评论 -
10 Android课程学习
高级组件Notification(通知)状态通知栏主要涉及到2个类:Notification 和NotificationManagerNotification:通知信息类,它里面对应了通知栏的各个属性NotificationManager:是状态栏通知的管理类,负责发通知、清除通知等操作。使用的基本流程:获得NotificationManager对象: NotificationManager mNManager = (NotificationManager) getSystemService(N原创 2021-03-07 15:06:31 · 77 阅读 · 0 评论 -
9 Android课程学习
ToastAndroid中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提示信息可以在调试程序的时候方便的显示某些想显示的东西。两种方法创建Toast第一种方法的Java代码:makeText(Context context, int resId, int duration)参数:context是toast显示在哪个上下文,通常是当前Activity;resId指显示原创 2021-03-07 15:06:07 · 43 阅读 · 0 评论 -
8 Android课程学习
自定义Dialog1.继承dialog类2.布局文件3.自定义样式4.Java代码使用自定义dialog类import android.app.AlertDialog;import android.content.Context;import android.graphics.PixelFormat;import android.os.Bundle;import android.view.Gravity;import android.view.LayoutInflater;impor原创 2021-03-07 15:05:29 · 66 阅读 · 0 评论 -
7 Android课程学习
ProgressDialog:进度条对话框API 26之后,不推荐使用常用方法setProgressStyle:设置进度条风格,风格为圆形,旋转的。setTitlt:设置标题setMessage:设置提示信息;setIcon:设置标题图标;setIndeterminate:设置ProgressDialog 的进度条是否不明确;这个属性对于ProgressDailog默认的转轮模式没有实际意义,默认下设置为true,它仅仅对带有ProgressBar的Dialog有作用。修改这个属性为false原创 2021-03-07 15:04:36 · 41 阅读 · 0 评论 -
6 Android课程学习
进度条progressbar常用属性详解:android:max:进度条的最大值android:progress:进度条已完成进度值android:progressDrawable:设置轨道对应的Drawable对象android:indeterminate:如果设置成true,则进度条不精确显示进度android:indeterminateDrawable:设置不显示进度的进度条的Drawable对象android:indeterminateDuration:设置不精确显示进度的持续时间a原创 2021-03-07 15:04:02 · 37 阅读 · 0 评论 -
5 Android课程学习
Android 布局类型3 TableLayout 表格布局<table><tr> <td></td><td></td></tr></table>表格布局就是让控件以表格的形式来排列组件的,只要将组件或信息放在单元格中,控件就可以整齐的排列。在TableLayout中,行数由TableRow对象控制的,即布局中有多少TableRow对象,就有多少行。...原创 2021-03-07 15:03:34 · 43 阅读 · 0 评论 -
4 Android课程学习(第二章Android 布局类型)
2.3 布局的类型2.3.2 android 布局1.线性布局2.相对布局原创 2021-02-06 11:48:17 · 40 阅读 · 0 评论 -
3 Android课程学习(第二章Android UI开发)
第二章 Android UI开发项目结构1.配置项目(配置Android项目的基本信息)安卓软件的运行过程2.1UI概述在Android应用中,UI 界面是人与手机之间数据传递、交互信息的重要媒介和对话接口Android程序开发最重要的一个环节就是界面处理,界面的美观度直接影响用户的第一印象,因此,开发一个整齐、美观的界面是至关重要的。Android应用的界面是有View和ViewGroup对象构建而成的。View类是Android系统平台上用户界面表示的基本单元,View的一些子类被统称原创 2021-02-05 12:05:04 · 137 阅读 · 0 评论 -
2 Android课程学习(1.2 Android 开发环境搭建/第二章Android UI开发)
1.2 Android 开发环境搭建打包和编译工具Gridle 编译和打包工具Java Web:maven:功能类似Eclibse:项目android studio:项目:workspse笔记本编译需求需要BIOS :开启虚拟器设置需要安装虚拟机加速器尽量联网,网速要快第二章Android UI开发2.1android运行文件2.1.1 Android主要文件AndroidManifest.xml //配置文件:Android项目配置manifest xmlns:android原创 2021-02-03 17:46:11 · 86 阅读 · 0 评论 -
1 Android课程学习(1.1Android简介)
1.1 Android简介Android本意指机器人,Google公司将Android的标识设计为一个绿色机器人,标识表示系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造的开放性系统。Android是一种基于Linux的开源的操作系统主要使用于移动智能设备,如智能手机,平板电脑和智能电视等Android操作系统最初由Andy Rubin开发,主要支持手机目前Android系统由Google公司和84家硬件制造商,软件开发商及电信营运商组建的开放手机联盟领导及开发。1.原创 2021-02-01 14:22:44 · 233 阅读 · 0 评论