移动应用开发
文章平均质量分 90
kotlin编程;Activity和Intent;
界面设计;Fragment;
Boradcast Receiver;持久化技术;
ContentProvider;多媒体和访问网络
布丁椰奶冻
代码随手记!希望不要偷懒!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【移动应用开发】创建Hello World应用
一、安装Android Studio(2023.1.28)二、创建HelloWorld的项目1. 新建一个项目,选择EmptyViewsActivity2. 点击next之后,为项目命名为HelloWorld3. 点击Finish之后等待项目创建三、观察项目结构1. 选择以Project展示项目结构2. 观察Java、Res、app/build.gradle、AndroidManifest.xml(1)Java目录(2)res目录(3)app下的Gradle配置原创 2024-07-22 17:01:39 · 5807 阅读 · 0 评论 -
【移动应用开发】Kotlin编程
一、新建一个Android项目1. 在该项目的包名下,新建main.kt文件并加入代码1.1 变量d#(#为1-5)各为什么类型?1.2 d2中的数值表示方法二、将以下代码也添加到main函数中,并体会和思考2.1 代码如下(1)name是什么数据类型?(2)打印函数println中的字符串,是什么表达式?(3)运行截图2.2 代码如下(1)a是什么数据类型? (2)运行截图2.3 代码如下(1)此时运行会出现什么?为什么?(2)运行截图原创 2024-07-22 18:24:10 · 2498 阅读 · 0 评论 -
【移动应用开发】Activity的实现和Intent使用
一、启动与销毁Activity1.1首先创建一个工程ActivityTest1.2创建一个名为FirstActivity的活动1.3在Manifest.Xml文件中注册该活动1.4重写onCreate方法,并在该方法中加载布局first_layout1.5创建布局first_layout.xml,在该布局中添加一个Button控件1.6在onCreate方法中获得布局中Button的引用1.7运行结果1.8 重写onDestroy方法,并在该方法中用Log.d打原创 2024-07-23 17:00:40 · 2107 阅读 · 0 评论 -
【移动应用开发】界面设计(一)实现登录页面
一、实现一个登陆页面及操作1.1 创建一个名为MyUIDesign工程,实现一个登陆界面,登陆后进入一个水果列表界面,具体内容如下。1.2 首先实现一个app登陆页面的设计,包括的内容有:(1)采用EmptyActivity新建一个名为LoginActivity的活动,而布局文件命名为login_layout.xml。(2)在AndroiManifest.xml中,将LoginActivity设置为应用启动默认启动的Activity。(3)在布局文件login_layout.xml,采原创 2024-10-21 19:40:55 · 2346 阅读 · 0 评论 -
【移动应用开发】界面设计(二)实现水果列表页面
一、采用ViewBinding实现一个RecyclerView1.1 在app/build.gradle中添加recyclerview依赖,并打开viewBinding(1)在app/build.gradle中添加依赖(2)在app/build.gradle中打开viewBinding功能(3)点击同步Sync,同步项目1.2 在layout目录下创建一个fruit_item.xml(1)设置为LinearLayout(2)插入ImageView(3)插入TextView原创 2024-10-21 20:00:49 · 1319 阅读 · 0 评论 -
【移动应用开发】Fragment--新闻客户端
一、基于Fragment的新闻客户端应用1 运行截图1.1 手机端1.2 ipad端2. 代码2.1 在app/build.gradle中添加依赖2.2 新闻实体类News2.3 布局文件news_content_frag.xml(新闻内容)2.4对应NewsContentFragment类2.5 新建 NewsContentActivity(显示新闻内容)2.6 创建news_title_frag.xml(显示新闻列表的布局)2.7 新建news_item.原创 2024-07-23 19:27:45 · 1171 阅读 · 1 评论 -
【移动应用开发】Broadcast Receiver
一、新建一个名为PhoneStateMonitor的工程二、实现一个应用运行时长的计时器,并在界面上刷新计数器2.1 activity_main.xml布局2.2 动态注册一个BroadcastReceiver2.3 运行截图三、实现手机WI-FI状态显示3.1 activity_wifi.xml3.2 strings.xml3.3 AndroiManifest.xml3.4 WifiActivity.kt3.5 WifiReceiver.kt3.6 运行截图原创 2024-10-22 12:45:04 · 884 阅读 · 0 评论 -
【移动应用开发】Android持久化技术
一、实现一个“我的图书馆”1. 用户登陆界面1.1 运行截图1.2 源代码① 布局文件activity_login.xml② res/values/strings.xml③ LoginActivity.kt④ 在AndroidManifest.xml注册LoginActivity.kt2. 图书信息数据库和显示界面2.1 功能实现截图2.2 源代码① activity_main.xml② item_book.xml③ activity_addbook.x原创 2024-10-25 20:58:24 · 1151 阅读 · 0 评论 -
【移动应用开发】ContentProvider实现我的图书馆
一、具体步骤二、运行截图三、源代码1. 在SharePreferences项目下新建一个DatabaseProvider2. 在AndroidManifest.xml中声明权限和注册该provider3. 新建一个名为ProviderTest的应用程序4. 布局文件① activity_main.xml② book_item.xml③ activity_book.xml④ book_detail.xml5. 实体类① Book② Category6.原创 2024-10-25 21:13:11 · 1010 阅读 · 0 评论 -
【移动应用开发】使用多媒体--通知/播放音频/视频
目录一、具体步骤二、运行截图1. 开启通知权限2. 播放音乐3. 播放视频三、源代码1. activity_main.xml2. activity_video_player.xml3. activity_notification.xml4. 一些配置5. MainActivity6. VideoPlayerActivity7. NotificationActivity8. AndroidManifest.xml声明权限原创 2024-10-30 23:08:20 · 1202 阅读 · 0 评论 -
【移动应用开发】访问网络
目录一、运行截图二、源代码1. WebView的简单使用① activity_main.xml② MainActivity.kt③ AndroidManifest.xml2. 使用OkHttp访问以下接口,获取Aspirin化合物的JSON格式数据① activity_okhttp.xml② OKhttpActivity③ 导入依赖3. 使用GSON解析以上获取的JSON数据① activity_gson.xml② APP实体类③ GsonActivi原创 2024-10-30 23:08:36 · 1013 阅读 · 0 评论
分享