
android
文章平均质量分 83
Dominiczz
I have a big heart.
展开
-
第一行代码笔记③
参数一般为null,此时按下Back键,返回到上一个碎片RightFragment,再按下Back键,RightFragment也会消失,再按一次Back键,才会退出。以上都是在双页模式(平板)中使用的,如果想在单页模式使用(手机),新建一个NewsContentActivity,对应的布局为news_content.xml。双页模式下,我们引入了两个碎片,并将新闻内容的碎片放置在一个FrameLayout布局下,这个布局的id为news_content_layout。原创 2023-09-05 09:31:09 · 194 阅读 · 0 评论 -
第一行代码笔记⑨
一般需要重写3个方法onCreate() 会在服务创建的时候调用 onStartCommand() 会在每次服务启动的时候调用 onDestroy() 会在服务销毁的时候调用服务需要在AndroidMenifest.xml中完成注册。原创 2023-09-01 14:25:18 · 242 阅读 · 0 评论 -
第一行代码笔记⑧
网络技术,在手机端用HTTP协议和服务器端进行网络交互,并对服务器返回的数据进行解析。原创 2023-08-30 17:35:57 · 100 阅读 · 0 评论 -
第一行代码笔记⑦
通知既可以在活动中创建,也可以在广播接收器和服务里创建。部分第二版代码已经过时,现在需要添加channel才能正常运行,否则会报错。同时可以使用PendingIntent,点击通知跳转到另一个活动但是此时系统状态上的通知图标不会消失,可以使用.setAutoCancel(true),另外一种cancel()方式,我测试没效果。完整的代码如下7.2 通知的进阶技巧分别设置铃声、震动、LED灯,以及默认的设置设置文字、图片以及通知的优先级这几个小节要用到安卓手机,而我没有,因此仅从理论上进行分析新建原创 2023-08-29 17:54:30 · 85 阅读 · 0 评论 -
安卓常用工具
进去以后就可以利用sqlite命令打开了数据库了。原创 2023-08-28 17:59:21 · 68 阅读 · 0 评论 -
第一行代码笔记⑤
/原创 2023-08-28 11:59:33 · 136 阅读 · 0 评论 -
第一行代码笔记⑥
## 模拟结果## 3 创建自己的内容提供器前面已经提到过,如果想要实现跨程序共享数据的功能,官方推荐的方式就是使用内容提供器,可以通过新建一个类去继承ContentProvider的方式来创建一个自己的内容提供器。ContentProvider类中有6个抽象方法,我们在使用子类继承它的时候,需要将这6个方法全部重写。原创 2023-08-28 01:37:45 · 87 阅读 · 0 评论 -
第一行代码笔记④
发送标准广播①新建广播接收器,new–>other…同上②在AndroidManifest.xml中注册,添加action③新建intent,将action的值填进去,最后send出去这里用android8测试收不到,可能是版本问题。发送有序广播①只需要改动一行代码,将sendBroadcast()方法改成 sendOrderedBroadcast(intent,null);②设置先后顺序,在AndroidManifest.xml中设置接收器的优先级。原创 2023-08-24 18:01:34 · 124 阅读 · 0 评论 -
第一行代码笔记②
每个界面可能都有一个类似的标题栏,我们可以将他们抽取在一个文件中首先新建一个布局文件title.xlm然后只需要在activity_main.xml中引入这个布局就行同时可以在MainActivity中将系统自带的标题栏隐藏掉@Override=null){前面引入布局的技巧,可以解决重复编写布局代码的问题(xml文件)与此同时,这些布局中可能会有一些公共的响应事件,比如返回按钮等。下面我们将这些事件也抽取出来。原创 2023-08-24 11:18:40 · 214 阅读 · 0 评论 -
第一行代码笔记①
思考一个场景,当一个活动A,用户在活动A基础上启动了活动B,活动A进入了停止状态,这个时候由于系统内存不足,活动A回收了。这个时候如果用户按下Back键,会返回活动A,但是并不会执行onRestart()方法,而是执行onCreate()方法,活动A会被重新创建一次。如果活动A之前存在临时数据,比如文本输入框,会导致数据丢失。值得注意的是,每个活动执行的时候,都会执行父类的onCreate()方法,下图利用了一个base基类,三个活动均继承自该基类。向下一个活动传递数据。返回数据给上一个活动。原创 2023-08-22 17:29:06 · 189 阅读 · 0 评论