Android Studio。 目标 导入开源后能正常运行
直接更新 运行就行~~
AndroidStudioProjects-0330.rar 一个小apk,点击按钮的应用
鼠标右键 customer
Sync Project With Gradle Files 切换项目
5-31
运行时,切换到 and,
A problem occurred configuring project ':app'.
> failed to find target android-22
这里直接勾选后,切换
https://blog.csdn.net/renqu4n/article/details/80283644
5-17
打开项目
D:\eclipse-workspace\and\MyApplication2 and那种
不能多个同时运行和编译,只能打开运行一个~ 且哪个模拟客户端 要关闭了~(因为可能是其他打开的)
异常:Android Studio解决Error:moudle not specified
即 在Module的位置只有一个no module可供选择,见图4,这是不正常的
Sync Project With Gradle Files
点击 直接搜索后运行 即可 view 里面的menu
3-30 开发一个比对
文字:TextView
获取文字:
EditText name= (EditText) findViewById(R.id.name); //还是根据ID找到对象,并进行接下来的操作
TextView text2= (TextView) findViewById(R.id.txv);
设置文字:
txv.setTextSize(++size); // 修改对象的字符大小-size
text2.setText(name.getText().toString()); // 设置字符
怎么debug调试
弹出框:
https://blog.csdn.net/qq_42795259/article/details/87949242
接着 常见的应用开始
不纠结 生成apk算了
1k
Android 1000实例代码集结
3-25 成长最重要~~
Android studio开发-第一个入门例子(十分详细)
bug:
Gradle version 1.10 is required. Current version is 2.2.1
直接修改 gradle-wrapper.properties
3-25
可视化
activity_main.xml 然后点右边 valid 项
D:\eclipse-workspace\and\news book
book 忽略
解决
Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-4.10.2-all.zip
3-19
1 activities 一个活动标识 对应一个单一屏幕,应用程序文件
2 services 服务是在后台
3-24 res里面资源
活动 activity 中的方法:lunched oncreate onstart onresume activity
onpause onstop ondestroy shutdown
onCreate() 这是第一个回调,在活动第一次创建是调用
onStart() 这个回调在活动为用户可见时被调用
onResume() 这个回调在应用程序与用户开始可交互的时候调用
onPause() 被暂停的活动无法接受用户输入,不能执行任何代码。当当前活动将要被暂停,上一个活动将要被恢复是调用
onStop() 当活动不在可见时调用
onDestroy() 当活动被系统销毁之前调用
onRestart() 当活动被停止以后重新打开时调用
参考:https://www.w3cschool.cn/android/android-acitivities.html
setContentView(R.layout.activity_main); 表示main 加载xml组件
~~~
140个源码:
https://blog.csdn.net/lzy_0710/article/details/82845484?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
二 服务 service
Started Android的应用程序组件,如活动,通过startService()启动了服务,则服务是Started状态。一旦启动,服务可以在后台无限期运行,即使启动它的组件已经被销毁。
Bound 当Android的应用程序组件通过bindService()绑定了服务,则服务是Bound状态。Bound状态的服务提供了一个客户服务器接口来允许组件与服务进行交互,如发送请求,获取结果,甚至通过IPC来进行跨进程通信。
三 broadcasereceiver 广播接收器
现在,无论什么时候Android设备被启动,都将被广播接收器MyReceiver所拦截,并且在onReceive()中实现的逻辑将被执行。
创建广播接收器
注册广播接收器
广播接收器需要实现为BroadcastReceiver类的子类,并重写onReceive()方法来接收以Intent对象为参数的消息。
~~~
android.intent.action.BATTERY_CHANGED 持久的广播,包含电池的充电状态,级别和其他信息。
android.intent.action.BATTERY_LOW 标识设备的低电量条件。
android.intent.action.BATTERY_OKAY 标识电池在电量低之后,现在已经好了。
android.intent.action.BOOT_COMPLETED 在系统完成启动后广播一次。
android.intent.action.BUG_REPORT 显示报告bug的活动。
android.intent.action.CALL 执行呼叫数据指定的某人。
android.intent.action.CALL_BUTTON 用户点击"呼叫"按钮打开拨号器或者其他拨号的合适界面。
android.intent.action.DATE_CHANGED 日期发生改变。
android.intent.action.REBOOT 设备重启。
~~
sendBroadcast()来创建并发送这些意图
四 contentprovider 内容提供者
提供 insert update delete query 添加或删除数据内容。为应用提供数据
onCreate():当提供者被启动时调用。
query():该方法从客户端接受请求。结果是返回指针(Cursor)对象。
insert():该方法向内容提供者插入新的记录。
delete():该方法从内容提供者中删除已存在的记录。
update():该方法更新内容提供者中已存在的记录。
getType():该方法为给定的URI返回元数据类型。
五 核心
startActivity(Intent)/startActivityForResult(Intent):来启动一个Activity
startService(Intent)/bindService(Intent):来启动一个Service
sendBroadcast:发送广播到指定BroadcastReceiver
另外别忘了我们在注册四大组件时,写得很多的Intent-Filter哦~
操作sqlite 轻量级 数据库
~~ 资料
https://www.w3cschool.cn/android/
https://www.w3cschool.cn/uawnhh/m9l2xozt.html
布局==
选择 troubshoot device 进行连接手机
1 下载and 开发环境 https://blog.csdn.net/wsjzzcbq/article/details/100863421
2 查看xml源码--点击右上角看代码和设计
https://blog.csdn.net/MIT372/article/details/105270595
3 调试
模拟器运行 https://jingyan.baidu.com/article/63f236289296e00208ab3d19.html
cd D:\program\android\platform-tools
adb install app-debug.apk
然后 这里看生成的apk~~,然后各种按照
D:\eclipse-workspace\and\AndroidStudioProjects\MyApplication\app\build\outputs\apk\debug
D:\eclipse-workspace\and\AndroidStudioProjects\MyApplication2\app\build\outputs\apk\debug
run-> build apk
4 外部例子
点一下 电源开关 就可以调试了~~
3-30
比较apk字符。
可能是卡了,真机调试~~
步骤 https://jingyan.baidu.com/article/4853e1e5a525b81909f726d1.html
3-25
https://blog.csdn.net/herr_kun/article/details/84146462
empty 的project
已测试:
This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints
1 界面-双击activity_main 然后拉动控件,右边有属性 onclick
design 到 text 点击audio 右上角的按钮
然后点击右边 魔棒(https://blog.csdn.net/beeboobeeboo/article/details/96162214)
实际例子:
0319
https://blog.csdn.net/herr_kun/article/details/84146462
https://www.runoob.com/android/android-tutorial.html
源码:
https://www.w3cschool.cn/android/
源码:
https://www.cnblogs.com/wangjie1990/p/11327566.html
源码:
https://github.com/ansen666/book_source_code/
3-17
代码复制到 工作空间
D:\eclipse-workspace\and
Android开发从入门到精通.pdf
[Android开发权威指南].李宁.扫描版.pdf
Android官方API文档完整版.chm
~~~
应用层,
应用框架层
系统运行层
linux内核层
1 eclipse 下载
https://www.eclipse.org/downloads/
java developer
2 安装 android sdk
https://android-sdk.en.softonic.com/
https://www.androiddevtools.cn/
3 Android 配置环境
https://www.cnblogs.com/guobin-/p/10628607.html
参考这里
https://blog.csdn.net/wqh0830/article/details/86241458
分享到:
相关推荐
在C#环境下开发Android软件,主要是利用Microsoft的Visual Studio(VS)和开源的Mono框架,使得C#开发者能够利用熟悉的编程语言和工具构建Android应用程序。本篇将详细讲解如何搭建这样的开发环境。 ### 引言 ####...
总的来说,配置Qt for Android环境涉及多个步骤,包括安装和配置各种组件,以及在Qt Creator中设置正确路径。这个过程虽然复杂,但是一旦完成,你就可以充分利用Qt的强大功能,为Android平台开发高质量的应用程序。...
在本文中,我们将详细探讨如何搭建完整的Qt Android开发环境,包括所有必要的组件和步骤。首先,确保你已准备好以下软件包: 1. `qt-opensource-windows-x86-5.9.0` - 这是Qt 5.9版本的安装文件,用于创建Qt应用...
### MyEclipse安卓开发环境搭建知识点详解 #### 一、概览 本文旨在详细介绍如何使用MyEclipse 2014搭建安卓开发环境。通过本教程,您可以掌握所需的全部步骤和注意事项,确保能够成功地搭建出一个功能完备的安卓...
本文档将详细介绍如何准备安卓开发环境,包括集成开发环境(IDE)、Java开发工具包(JDK)、Android开发工具插件(ADT)、Android SDK以及虚拟设备的配置方法。 #### 二、IDE:Eclipse 1. **下载Eclipse**: - ...
- **配置Qt for Android环境**:在Qt Creator中,配置Android设备和SDK/NDK路径。在项目设置中,确保选择了正确的Android构建套件和目标设备。 - **新建Android项目**:在Qt Creator中,创建一个新的Qt项目,选择...
搭建Android安卓开发环境是每个想要涉足Android应用开发的程序员必须经历的步骤。下面将详细介绍这个过程,主要包括JDK的安装、Eclipse的安装、Android SDK的安装、ADT(Android Development Tools)的集成以及...
现在,你已经准备好开发第一个Android应用了。在Eclipse中,选择"File" -> "New" -> "Project",然后选择"Android Application Project",按照向导步骤创建项目。在主活动中编写简单的“Hello, World!”代码,然后...
### Android Eclipse 基础开发环境搭建(最新安卓6.0 SDK) #### 一、前期的准备 在开始搭建Android Eclipse开发环境之前,确保已经安装好Eclipse,并且下载所需的文件,包括ADT插件和Android 6.0 SDK。 **1. ...
在进入Android开发的世界之前,首先需要建立一个完善的开发...一旦环境准备就绪,你就能开始你的Android开发之旅,编写出功能丰富的应用程序。记住,学习是一个持续的过程,不断实践和探索,才能在这个领域中取得成功。
首先,搭建Android开发环境需要准备以下软件和工具: 1. JavaSDK(Software Development Kit):这是开发Android应用不可或缺的组件。你需要从Oracle官网下载适用于你的操作系统的JavaSDK版本,并进行安装。安装...
### 安卓开发环境的搭建知识点详解 #### 一、概述 随着移动互联网的发展,安卓应用的需求日益增长,因此掌握如何高效地搭建安卓开发环境变得尤为重要。本文将详细介绍基于`adt-bundle-windows-x86_64`的安卓开发...
通过以上步骤,你已经成功配置了Android NDK环境,并且准备好了编译原生代码。在Android Studio中,你可以使用NDK构建系统或Gradle插件自动化这些步骤,使得构建过程更为简便。此外,NDK还支持CMakeLists.txt文件,...
在开始搭建 Android 开发环境之前,需要准备以下几个工具: 1. JDK(Java Development Kit):是 Java 开发工具包,包括 JAVA 运行环境、基础类库和 JAVA 工具,是 JAVA 运行的基础。 2. Eclipse:是开发 JAVA 程序...
在开始搭建安卓开发环境之前,我们需要准备以下几项工具: 1. **JDK (Java Development Kit)**:Java语言的开发工具包。 2. **Android SDK (Software Development Kit)**:安卓应用开发所需的软件包。 3. **Eclipse ...