
Android移动平台开发
文章平均质量分 63
Android全笔记
小墨Sang
这个作者很懒,什么都没留下…
展开
-
Android开发-helloAndroid
2.1、新建项目新建空项目项目配置sdk位置下载配置(非必要)studio默认的SDK下载路径为C盘我们这里可以修改SDK的路径,节省C盘空间设置后,以后下载的所有的SDK都会自动安装在设置的目录下gradle路径设置gradle在第一次使用studio时,会默认在C:\Users\xxx\.gradle目录下,将该目录剪切到其他位置在可以使用studio自带的虚拟机系统让编写的程序运行在虚拟机上也可以让编写的程序运行在自己的手机上 手.原创 2022-04-27 23:06:25 · 2214 阅读 · 0 评论 -
Android开发-初始化安卓工程
新建空工程 建立主文件Java\com.mosang.myapplication\Amain.java //1.创建java类继承androidActicitypublic class Amain extends Activity { //2.重写生命周期函数onCreate @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.o...原创 2022-04-27 23:08:05 · 1827 阅读 · 0 评论 -
Android开发-IDEA导入eclipse工程
修改build.gradle// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories {// jcenter() google() mavenCentral() } dependencies { cl...原创 2022-04-27 23:09:32 · 824 阅读 · 0 评论 -
Android开发-安卓生命周期
5.1、回调函数Activity定义了7个回调函数来对应生命周期的不同状态的改变onCreate():在活动创建时调用stoponStart():在活动为用户可见时调用onResume():在应用程序与用户开始交互时被调用onPause():活动暂停无法与用户交互时调用onStop():活动不可见时调用onDestory():活动被系统销毁之前调用onRestart():当活动在destory前stop后重新打开时调用public class ...原创 2022-04-27 23:12:22 · 1342 阅读 · 0 评论 -
Android开发-窗口跳转
窗口跳转6.1、显式跳转切换方式:按钮点击事件处理,一般在oncreate()函数中定义protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ly_view); Log.i("mytag","oncreate"); //1.根据资源编号获取该资源对应的对象的引...原创 2022-04-27 23:15:05 · 1433 阅读 · 0 评论 -
Android开发-数据回传
7.1、单向数据传递Intent对象可以在组件之间转达信息,同时可以携带键值对的数据结构在初始组件中创建Intent对象时,通过调用重载的putExtra函数即可实现数据的单向传递。主组件: //拿到跳转按钮 findViewById(R.id.btn_send).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {...原创 2022-04-27 23:17:07 · 4190 阅读 · 0 评论 -
Android开发-Uri路径
8.1、概述通用资源标志符(Universal Resource Identifier, 简称"URI")Uri代表要操作的数据,Android上可用的每种资源 (图像、视频片段、网页等) 都可以用Uri来表示。从概念上来讲,URI包括URL。Uri通常有三种形式 <scheme>://<authority><absolute path>?<query>#<fragment> 主要用于访问本地资源,scheme可用cont原创 2022-04-30 20:28:37 · 1478 阅读 · 0 评论 -
Android开发-Service组件
9.1、简介Service 是一种可在后台执行长时间运行操作而不提供界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。此外,组件可通过绑定到服务与之进行交互,甚至是执行进程间通信 (IPC)。例如,服务可在后台处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序进行交互。9.2、非绑定模式9.2.1、创建按钮实现启停服务主页面放置两个按钮分别用来启动非绑定服务和停止非绑定服务主页面-Amain:public class Amai原创 2022-04-30 20:42:42 · 810 阅读 · 0 评论 -
Android开发-跨进程通讯
10.1、消息机制当我们的服务器与启动端不是在统一项目内时,即服务器与页面属于不同的进程,那么我们按照之前的方法来启动绑定服务时,会崩溃,因为找不到对应的本地服务器所以我们要实现跨进程获取service,通过绑定模式将服务器端设置为非本地<service android:process=":remote"/>设置后,会把服务器端定义为远程服务器,此时若进行绑定则会崩溃,所以此时如果想要向服务器端发送消息,需要用到消息机制 安卓的消息机制:Message消息,M原创 2022-04-30 20:53:09 · 1721 阅读 · 0 评论 -
Android开发-viewPager
屏幕滑动是两个完整屏幕之间的切换,在设置向导或幻灯片等界面中很常见。 对象可自动为屏幕滑动添加动画。 是 AndroidX 的一部分。SDK最低版本要求: API24创建图片列表:原创 2022-06-21 10:49:03 · 1324 阅读 · 0 评论 -
Android开发-Fragment
表示应用界面中可重复使用的一部分。Fragment 定义和管理自己的布局,具有自己的生命周期,并且可以处理自己的输入事件。Fragment 不能独立存在,而是必须由 Activity 或另一个 Fragment 托管。Fragment 的视图层次结构会成为宿主的视图层次结构的一部分,或附加到宿主的视图层次结构。本代码使用的是app包下的Fragment创建Fragment类重写函数,通过调用该函数来让片段实例化它的用户界面视图。源码构造方法: Parameters原创 2022-06-21 10:52:18 · 1327 阅读 · 0 评论