Android安卓开发
williamyi96
PhD Student on Machine Learning, Optimization, Federated Learning, and Data-Efficient Learning.
展开
-
Android基础(1)--Android应用与开发环境
Android 应用与开发环境@editor William Yi @date 13th13^{th} Aug. 2016本章重要内容搭建、使用Android平台第一个Android应用搭建、使用Android平台首先是Android SDK 以及Android Studio 的下载以及安装,跟随官网指导然后配置环境变量即可。然后是ADB 和 monitor:ADB(Android Deb原创 2016-08-15 07:29:49 · 339 阅读 · 0 评论 -
Android基础(5)--总体概要
Third Training–Android Activity(UI) + EventsWilliam Yi on 2016/11/16Personal Email: williamyi96@gmail.comStatement:This archive is created by William Yi and it’s all the harvests which is properly show原创 2016-10-18 08:53:49 · 1157 阅读 · 0 评论 -
Android基础(4)--Android生命周期
Activity生命周期以下是学习官方文档关于Activity声明周期的笔记与心得。 Activity的生命周期是指在用户进行例如电话操作或者切换到其他应用时,当前app是否会崩溃,是否会保存用户的数据与进度,是否会占用有效系统资源等。Basic info about Lifecycle Callbacks下面是官方文档中给出的Activity生命周期的图解: 上述图中有三个最为重要的过程:原创 2016-08-30 19:56:51 · 289 阅读 · 0 评论 -
UdacityAS(2)--Caffe商店
AS学习笔记.1.2-1.3此部分笔记的主要内容是优达学城网上课程的简单交互与面向对象编程。然后在此的基础之上完成一个coffee购买的app。相对而言是简单易懂的,详情可以参阅我的github:WilliamYi96。以下是xml源码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas原创 2016-08-30 17:35:59 · 337 阅读 · 0 评论 -
UdacityAS(1)--生日贺卡
AS学习笔记1.1此为在优达学城上的视频学习笔记(www.udacity.com),1.1表示的是入门级难度的第一部分——打造布局。 这是对于xml的再认识,所以不会有之前系统的笔记介绍,但是都是自己的学习心得。视图及视图组视图组就是ViewGroup,它本身就是一个容器,当然也是一个视图,在视图组中可以有ImageView,TextView等等视图作为其子视图。线性布局与相对布局线性布局是Lin原创 2016-08-28 09:53:26 · 681 阅读 · 0 评论 -
UI组件(2):TextView及其子类
详解第二组UI组件:TextView及其子类以下是TextView及其子类的层次结构: TextView基本用法TextView直接继承了View,它还是EditText和Button两个UI组件的子类。从功能上来看,TextView实质上就是一个可以编辑内容的文本框,只是Android关闭了它的文字编辑功能。(可以通过其子类EditView来进行文字编辑)。 关于TextView的详细特性可以原创 2016-08-19 11:50:28 · 764 阅读 · 0 评论 -
UI组件(1):布局管理器
详解第一组UI组件:布局管理器以下是布局管理器的层次结构: 线性布局(LinearLayout)线性布局的最大特点是会将容器里的组件一个挨着一个地排列起来。 LinearLayout可以控制各组件横向排列,也可以控制各组件纵向排列(通过android:orientation属性控制) 以下是一个线性布局的程序实例:<LinearlyLayout xmlns:android="http://sc原创 2016-08-16 16:35:09 · 569 阅读 · 0 评论 -
Android小程序(3)--简单图片浏览器
简单图片浏览器此使用的知识点是XML布局文件与Java代码的混合来控制UI界面。 首先在布局文件中定义简单的线性布局容器:<?xml version="1.0" encoding="utf-8"?><!--定义一个线性布局容器--><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns原创 2016-08-15 22:26:08 · 4435 阅读 · 0 评论 -
Android小程序(2)--跟随手机移动的小球
跟随手指移动的小球以下是在学习Crazy Android以及个人理解的基础上对于跟随手指移动的小球的实现。 我们首先要建立一个自定义的View 组件。 首先定义并创建画笔://定义并创建画笔Paint p = new Paint();//那么如下代码有何用?public DrawView(Context context) { super(context);}public Dra原创 2016-08-15 19:39:13 · 1209 阅读 · 0 评论 -
Android小程序(1)--Build Your First App(a)
Build Your First App ---by using Android Studio此为笔者跟随Google官方文档学习Android 应用开发所编写的第一个App,详细代码可以参见My Github。此部分我仅仅归纳总结一下使用Android Studio的成果及收获。新建一个项目-> 使用手机作为虚拟机 -> 试运原创 2016-08-15 08:02:56 · 582 阅读 · 0 评论 -
Android基础(3)--Application Fundamentals
Application Fundamentals@editor William Yi@date 8.14.2016The process of how an app runs:written(java language) --> compile(Android SDK tools) --> APK(an Android package) --> install(.apk file)APP: Appl原创 2016-08-15 07:47:52 · 503 阅读 · 0 评论 -
Android基础(2)--Meet Android Studio
Meet Android Studiothis part is fron the official Google Android API:Android Studio is the official Integrated Development Environment(IDE) for Android app development,based on IntelliJ IDEA.On top of原创 2016-08-15 07:45:16 · 732 阅读 · 0 评论 -
Android群英传学习笔记(1)--Android体系与系统架构
Android群英传学习笔记–Android体系与系统架构Android系统架构Android是一个移动操作系统,其可以从下至上分为四层: 1. Linux内核层 2. 函数库层 3. 应用程序框架层 4. 应用程序层注: 1. Dalvik and ART Dalvik包含了一整套Android运行环境虚拟机,且每个App都会分配Dalvik虚拟机来保证互相之间不受干扰,并保持独立。原创 2016-08-31 23:43:56 · 364 阅读 · 0 评论