
安卓学习
文章平均质量分 80
北风w
这个作者很懒,什么都没留下…
展开
-
Android四大组件服务之小例子
外部应用调用第三方服务采用AIDL(Android Interface Definition Language)AIDL即是用来跟外部第三方用来进行通信的接口(创建AIDL项目,在里面申明接口),要想使用内部接口,应先build project产生.java文件。然后通过实现该接口调用内部方法,产生的.java文件中的Stub继承自android.os.Binder实现了AIDL中的接口。定义的接口方法通过产生的.java文件的抽象类Stub实现,因此实现AIDL中的接口方法即继承.原创 2021-01-24 12:12:42 · 310 阅读 · 0 评论 -
安卓学习之四大组件之服务
service的作用service用于在后台完成用户指定的操作比如说,我们播放音乐,在后台播放音乐。比如说,我们下载任务,在后台下载文件。这些都是没有界面的后台运行程序,这些都是用服务做的1)service分为两种a)started(启动):当应用程序组件(如activity)调用startService()方法启动服务时,服务处于started状态。b)bound(绑定):当应用程序组件调用bindService()方法绑定到服务时,服务处于bound状态。2)startServ.原创 2021-03-23 11:20:50 · 461 阅读 · 0 评论 -
安卓学习之四大组件之广播
广播注册的三者方式1.动态注册广播动态接收的广播多数情况下是内部类,这样子可以操作外部类。①. //注册广播//第一步,创建意图过滤器(对外部事件进行过滤,只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应)IntentFilter intentFilter = new IntentFilter();//第二步,添加要监听的广播action(设置频道)intentFilter.addAction(Intent.ACTION_BATTERY_CHAN.原创 2021-03-23 09:57:02 · 525 阅读 · 1 评论 -
安卓学习之四大组件之Activity
四大基本组件都需要注册才能使用,每个Activity、service、Content Provider都需要在AndroidManifest文件中进行配置。AndroidManifest文件中未进行声明的activity、服务以及内容提供者将不为系统所见,从而也就不可用。而broadcast receiver广播接收者的注册分静态注册(在AndroidManifest文件中进行配置)和通过代码动态创建并以调用Context.registerReceiver()的方式注册至系统。需要注意的是在Androi原创 2021-03-22 22:50:37 · 518 阅读 · 0 评论 -
安卓学习之sqlite
sqlite保存下来的数据在如下位置可以查到:Android Studio4.0中正确的打开Android Device Monitor数据库写入数据的步骤:一. 创建数据库:首先我们要看这个SqliteOpenhelper:1).写一個类去继承SqliteOpenhelper(该类方法有两个回调方法:oncreate()和onUpgrade()方法)public class DatabaseHelper extends SQLiteOpenHelper { /**原创 2021-03-22 19:47:50 · 199 阅读 · 0 评论 -
安卓学习之数据库基础
启动服务以管理员运行CMD(普通运行会报错) 输入命令:net start mysql登录mysql密码显式登录:mysql -h localhost -u root -p password 密码隐式登录:mysql -h localhost -u root \回车 输入密码退出exit/quit对数据库操作显示所有数据库show databases;创建数据库create databases 数据库名称 [character set 编码];显示数据库编原创 2021-03-22 16:14:19 · 143 阅读 · 0 评论 -
安卓学习之数据存储
方法一.保存文件路径的方式对文件进行存储前面是将数据保存到应用的内部:文件路径:/data/user/0/com.example.qqlogindemo/files 1)通过点击事件处理 2)HandlerLoginEvent()方法事件处理/** * 处理登录事件 */ private void handlerLoginEvent(View v) { //拿到界面上输入的账号和密码...原创 2021-03-22 15:29:26 · 2348 阅读 · 1 评论 -
安卓学习之按钮点击事件
第一种方式1)在要被点击的控件里面添加OnClick属性android:onClick=”cancel”2)接着,在使用这个布局的Activity里去写一个方法,这个方法的格式是固定的:(方法名,就是我们onClick里的值,而这个方法里这个View其实就是我们对应的控件,就上面这个例子,那么这个View其实就是TextView,所以点击的时候,我们可以获取到里面的字了)view instanceof TextView //如果view组件包含该textView,则触发该事件原创 2021-03-22 13:54:19 · 322 阅读 · 0 评论 -
安卓学习之常用布局
1.布局过程中一些基础的参数设置match_parent表示让当前控件的大小和父布局的大小一样,也就是由父布局来决定当前控件的大小wrap_content表示让当前的控件大小能够刚好包含里面的内容,也就是由控件内容决定当前控件的大小像素单位:1)dp适配单位,适配于所有屏幕的手机2)sp字体单位gravity=center内容居中layout_gravity=center布局居中res(resouce)中的drawable是画图soild是背景色 st...原创 2021-03-22 10:23:28 · 151 阅读 · 1 评论