Android studio教程: http://jingyan.baidu.com/season/44062…
目录 1. Intent启动器 1.1. Intent的用途 1. 启动Activity 3. 传递广播 1.2. Intent类型 1.显示Intent 2.隐式Intent 2. 构建Intent 3. 隐式Intent 1. Intent启动器 1.1. Intent的用途 1. 启动Activity startActivity() startActivityForResult():希望返回结果 2. 启动服务 启动一个不适用用户界面而在后台执行操作的组件 startService():下…
Android Studio 超详细安装教程 http://dkylin.com/archives/2019/android-studio-installation.html Android Studio 安装后必做的配置 http://dkylin.com/archives/2019/android-studio-necessary-config.html Android Studio 中那些最好用的插件 http://dkylin.com/archives/2019/android-stud…
最新2.0系列文章参考: Android Studio2.0 教程从入门到精通Windows版 - 安装篇Android Studio2.0 教程从入门到精通Windows版 - 入门篇Android Studio2.0 教程从入门到精通Windows版 - 提高篇 Android Studio2.0 教程从入门到精通MAC版 - 安装篇Android Studio2.0 教程从入门到精通MAC版 - 入门篇Android Studio2.0 教程从入门到精通MAC版 - 提高篇 目标:Andr…
通常来说,一个android应用程序不止一个Activity(活动),更不止一个界面.于是需要创建多个Activity来满足应用程序的要求,这里我将告诉大家如何添加新的Activity,并实现Activity之间的切换,这里的两个活动以不同界面展示,活动的切换相当于界面的切换. 工具/原料 Android studio Android手机或者安卓模拟器 方法/步骤 1 首先创建一个Test项目工程,选择默认版式,选择好自己喜欢的主题(Theme).   在文件管理器中找到layout下的xml文…
目录 1.主目录 1.1. app目录 1.2.项目资源文件夹res 2. 理解build.gradle文件 2.1. 外部build.gradle 2.2. app文件下的build.gradle 1.主目录 .gradle和.idea 这两个目录下放置的都是Android Studio自动生成的一些文件,我们无须关心,也不要去手动编辑. app: 项目中的代码.资源等内容几乎都是放置在这个目录下的,我们后面的开发工作也基本都是在这个目录下进行的,待会儿还会对这个目录单独展开进行讲解. bui…
最近在学习Android Studio 移动应用程序开发,但Android Studio好像对win10不太友好,所以小帅想在Ubuntu上安装Android Studio.为此小帅还去网上找了相关教程,但发现它们都不是很完善,所幸经过小帅的一番折腾,终于是装好了,下面是我总结的一些步骤: 一:安装配置JDK-12.0.2 1.根据系统版本下载jdk文件,小帅的ubuntu是64位的,我下的是 jdk-12.0.2_linux-x64_bin.tar.gz 2.创建单独的目录,小帅的创建的是 s…
打开Android Studio,依次[File]-[Settings] 在打开的settings界面里找到plugins设置项,点击右侧的“Browser..”按钮 在搜索栏里输入genymotion关键字,可以看到右侧已经搜索到插件,点击install安装. 开始下载,速度很快.安装后重新启动Android Studio,我们就可以工具栏看到genymotion插件的图标. 但是在C盘默认目录或者其他任何盘却都没有找到genymotion文件夹 接下来采用手动安装的方法 https://ww…
1.下载Android Studio 去官网https://developer.android.com/studio/index.html下载最新版的Android Studio2.1(自备梯子) 或者复制下面的网址使用迅雷下载: https://dl.google.com/dl/android/studio/install/2.1.2.0/android-studio-bundle-143.2915827-windows.exe 2.下载安装jdk8并设置环境变量 http://www.ora…
今天把公司闲置的一台Mac-mini重装了下系统感觉用着速度还不错,平时上班用的机器USB有些问题,所以打算用这台Mac.以往开发用Intellij Idea就够用,但是这次项目引用的jar包太多,遭遇android Multi-Dex限制,所以用了Android Studio做分包.接下来得先下载Android Studio,之前在百度动云盘里下载过,今天却找不到了,索性不找了,自己去google下载,那接下来就给大家直播一下在Mac上设置代理访问google下载安装Android Studi…
想要学好安卓开发,就必须理解安卓软件的生命周期,明白一个活动的创建.启动.停止.暂停.重启和销毁的过程,知道各个阶段会调用什么函数进行处理不同的情况,这里我就通过一个简单的例子让大家明白一个活动的生命周期.   工具/原料 Android studio 一部安卓手机或者安卓模拟器 Android studio如何重写函数 1 在Android studio中,如果需要重新某个函数,可以在菜单栏中的“code”下选择第一项“override methods”,或者按Ctrl+O打开. 2 在弹出的…
有了Android studio这么好用的软件,自然要有一部不错的安卓手机,然后在真机上测试自己的程序,那样才能更好的发现程序中存在的问题,毕竟模拟器不是真正的手机嘛. 工具/原料 Android studio 方法/步骤   创建好一个默认的“hello world!”项目.   在工具栏中找到app,点开后选择“Edit configurations”.   在对话框中的“target device”中选择“USB device”,并将安卓手机与电脑相连,保证手机打开调试,驱动正常.   从…
android studio开发环境的背景主题是可以更改的,现在都流行黑色背景,这样让软件显得更高端大气的,更加赏心悦目,但最主要的还是看起来更舒适更顺眼.下面就教大家如何更改背景主题. 工具/原料 Android studio 方法/步骤 1 首先打开软件,看看现在的背景是什么样子,如图默认是windows主题 2 在菜单栏中的file栏下选择“settings”,并找到外观“appearance”. 3 修改主题“theme”,软件自带三种可选主题. 4 主题一:Darcula,就是当今最流…
上篇介绍了如何创建项目,这一次将介绍创建完的项目如何呈现在开发者的眼前,介绍android studio开发环境的整体布局,让大家知道各个模块的位置和功能. 工具/原料 Android studio 方法/步骤   首先看看刚创建完的项目界面,除了菜单栏.工具栏等,没有什么可以编辑的界面   通过项目的文件浏览器可以打开所有项目文件,所以文件管理器在整个开发过程中相当重要. 其中用到最多的便是app项,其余大部分是软件自动执行或生成相关文件: External libraries用来保存外部导入…
Android studio作为面市不久的安卓开发工具,越来越受到大家的喜爱,这里我将介绍如何在Android studio中创建一个APP项目,并在以后经验中介绍其他有关Android studio的操作和编程方法.   工具/原料 Android studio 方法/步骤   打开软件,在菜单中选择file->new project打开创建向导.   配置项目,确定各个名称和存放项目存放路径: Application name:项目名称 Company Domain:公司域名 Package…
本文首发:http://prototypez.github.io/2016/04/19/about-10-things-you-probably-didn-t-know-you-could-do-in-android-studio/ 转载请注明出处 Android Studio 是每个 Android 开发每天都要使用的工具.可是即使你是一个经验丰富的开发者.你也可能已经错过了很多能够节约生命的技巧.这篇文章或许就能够帮助你掌握它们当中的一部分. 我不会一字一句地翻译,而是以最简洁易懂的方式介绍…
前段时间打开Android studio 在build过程中总会出现以下错误 Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) d…
目录 1.向另外一个应用发送用户 1.1. 构建隐含Intent 1.2. 验证是否存在接收Intent的应用 1.3. 启动具有Intent的Activity 2. 获取Activity的结果响应 1.向另外一个应用发送用户 1.1. 构建隐含Intent // 打电话 Uri number = Uri.parse("tel:5551234"); Intent callIntent = new Intent(Intent.ACTION_DIAL, number); // 查看地图 U…
目录 1. Fragment是什么 1.1. 设计原理和实例 2. 创建fragment 2.1. fragment的生命周期 2.2 添加用户界面:融入到Activity中 3. 管理fragment:FragmentManager 3.1. 执行片段事务 3.2. 与Activity通信 (1) 创建对Activity的事件回调 4. fragment与activity的生命周期关系 5. 在Activity中动态添加fragment 6. 实例,新闻页面 1. Fragment是什么 fr…
Parcelable并且Bundle对象旨在用于跨IPC / Binder事务等进程边界,活动与意图之间以及跨配置更改存储瞬态.本页面提供使用Parcelable和Bundle对象的建议和最佳实践 . 在活动之间发送数据 当应用程序创建一个Intent用于startActivity(android.content.Intent)启动新Activity 的对象时 ,应用程序可以使用该putExtra(java.lang.String, java.lang.String)方法传入参数. Intent…
目录 1. Android应用程序开发技术结构图 2.Android的应用基础 2.1. Android的四大组件: 1. Android组件1: Activity 2. Android组件2: Serice 3. Android组件3: Content Provider 4. Android组件4: BroadcastReceiver 2.2.启动四大组件的方法 2.3. 清单文件AndroidManifest.xml 1.声明组件 1. Android应用程序开发技术结构图 一.应用程序层…
目录 1. Activity 1.1. 安卓中的Activity定义和特性: 1.2. 注册Activity 1. Intent filters:设置默认开启的activity 1.3. Activity的启动流程 1.4. 如何控制activity中的内容 2. Android的生命周期 onCreate() onStart() onResume() onPause() onStop() onDestroy() 3. Activity生命周期被回收的几率表 4. 保存和储存短暂的UI状态 4.…
•Intent 简介 Intent 是 Android 程序中各组件之间进行交互的一种重要方式: 它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据. Intent 有多个构造函数,其中一个是 Intent(Context packageContext, Class<?> cls): 第一个参数 Context 要求提供一个启动活动的上下文 第二个参数 Class 则是指定想要启动的目标活动 通过这个构造函数可以构建出 Intent 的 "意图": •设置跳…
目录 1. RecyclerView 1.1. Add support library 1.2. 将RecyclerView添加到布局 1.3. 主actiivty中如何调用recycleview对象 1.4. 重写定义Adapter 2. 实例 1. RecyclerView 1.1. Add support library dependencies { implementation 'com.android.support:recyclerview-v7:28.0.0' } 1.2. 将Re…
目录 1.加载器特征 2. Loader API 3. 在应用中使用Loader 3.1. 启动加载器 3.2. 重启加载器 3.3. 使用LoaderManager回调 4. 实例: 访问用户联系人 1.加载器特征 用于每个 Activity 和 Fragment 支持异步加载数据. 监控其数据源并在内容变化时传递新结果. 2. Loader API 3. 在应用中使用Loader 主要步骤 Activity 或 Fragment LoaderManager 的实例 一个 CursorLoad…
目录 2. 监听器 3. 布局 3.1. 布局分类 (1). Linear Layout (2). Relative Layout (3). ListView (4). Grid View 4. 其他比较杂的内容 4.1. 距离单位的区别px,dp,sp 4.2. 控件的外边距和内边距 1. 什么是内外边距 2. 如何设置内外边距 5. Android控件 5.1.多选按钮CheckBox 1. 如何使用CheckBox 2. 常用onClickListener和onCheckedChangeL…
目录 1.Tasks and Back Stack 1.1. 当点击Back按钮返回到上一个Activity时发生了什么? 1.2. 点击HOME按钮 1.3.多次点击进入Activity-Back按钮 2.管理任务 1.Tasks and Back Stack 1.1. 当点击Back按钮返回到上一个Activity时发生了什么? 后进-先出原则 1.2. 点击HOME按钮 当点击HOME按钮的时候,原activity停止,但是整个activity依然完整,用户返回这个task的时候,依然保持…
从电脑上彻底删除HelloWorld项目 回到as欢迎页面 复制github中项目的地址 点击clone…
首先下载安装git 下载地址:https://git-scm.com/ 打开AS,并设置如下: 到github上面注册一个帐号 运行--cmd cd C:\Program Files\Git\bin 接着运行 回到AS 点击VCS按钮 点击share 默认情况下选中全部文件 搞定…
http://jingyan.baidu.com/article/67662997393cf654d51b8435.html…