![](https://img-blog.csdnimg.cn/2019092408401568.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
安卓基础学习笔记
醉卧沙场君莫笑^_^
君莫舞,君不见玉环飞燕皆尘土,闲愁最苦。
展开
-
第11天-安卓多线程下载
今天来记录一下安卓的多线程下载。先来说一下整体的一个思路:因为是要去下载目标文件,那么我们就需要先使用目标下载url来获得目标文件的大小,以及文件名(以便在本地创建该文件名)。然后开始创建线程,创建线程使用for循环,相信大家都懂。对于创建的线程,我们可以写具体的方法,来实现相应的下载任务。首先创建一个emptyAvtivity。由于初学者对多线程机制不了解,所以不推荐直接在项目中写代码。在...原创 2019-08-19 16:35:49 · 164 阅读 · 0 评论 -
第14天-03-音乐播放器
今天学习写一个简易音乐播放器。首先新建一个项目,命名为MusicPlayer看项目结构:ImusicService代码:package com.glsite.musicplayer;import java.util.List;/** * @author glsite.com * @version $Rev$ * @des ${TODO} * @updateAuthor $A...原创 2019-08-22 18:46:23 · 261 阅读 · 0 评论 -
第14天-02-AIDL调用远程服务
emmm,这个我也刚学,就当是笔记吧,先记下来,慢慢学习。我们给自己应用搞个服务可以用来支付。总体思路是这样的。我们写两个程序,一个相当于支付宝,一个相当于饿了么。分别命名为alipay和fish。啊哈哈哈。先看一下最终实现效果(录屏效果不好,凑活看吧)现在开始创建第一个项目alipay。先new一个service,命名为AlipayService然后写代码实现该服务`package com...原创 2019-08-21 16:14:46 · 377 阅读 · 0 评论 -
第14天-01-服务简介
今天来谈一下服务。停,别胡思乱想,不是你想象的那种服务。。。。首先新建一个项目,命名为ServiceDemo。在项目名下新建一个类,命名为MyService让他继承Service。1.项目结构2.代码块mainactivity:package com.glsite.servicedemo;import android.app.Service;import android.con...原创 2019-08-21 13:36:14 · 132 阅读 · 0 评论 -
第12天-05-activity任务栈及今日总结
今天的最后一课了,真的好累呀,在桌子上我看到了自己的两根头发,哭哭。。。,哈哈,不扯了。最后一课是activity的任务栈,以及对今天的总结。还是从实例出发,文字太枯燥,看成品才能提起精神,我都懂。创建一个空项目,命名为TaskTack看一下项目结构MainActivity代码:package com.glsite.taskstack;import android.content...原创 2019-08-20 16:58:04 · 102 阅读 · 0 评论 -
第17天-02-安卓的两种退出方式,以及9图片使用
今天就是安卓基础最后一天了,哎,想想真是有点。。。。不知道讲啥了,词穷。写博客是为了和大家交朋友,也方便自己回头复习这些知识。哈哈哈。先聊聊两种退出方式吧。第一种退出方式,首先获取当前进程的id,然后杀死该进程;第二种退出方式,终止当前正在运行的虚拟机,导致程序终止package com.glsite.ninetest;import android.support.v7.app.AppCo...原创 2019-08-24 15:22:32 · 154 阅读 · 0 评论 -
第17天-01-补间动画两种实现方式
第一种方式,直接写代码mainactivity代码:package com.glsite.tweenanim;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.animation.AlphaAnima...原创 2019-08-24 15:17:05 · 99 阅读 · 0 评论 -
第16天-02-简易网络播放器(快波)实现
嗯,那个软件活在青春里,记录一下吧。项目结构首先,因为是网络视频播放器,那么我必须要有相应的权限,第一部去manifest注册网络权限。main_activity代码:package com.glsite.qvod;import android.content.SharedPreferences;import android.media.AudioManager;import a...原创 2019-08-24 15:11:47 · 222 阅读 · 0 评论 -
第16天-01-安卓图片放大缩小镜面等操作操作
今天记录图片操作。先给出项目结构四个布局文件基本都一样,并且只写了一个activity,所以测试时要注意改变相应的acticitymainactivity代码:package com.glsite.testimage;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import androi...原创 2019-08-24 15:07:18 · 158 阅读 · 0 评论 -
第12天-04-显式意图与意图过滤器(简易版浏览器实现)
今天学习一下隐式意图,前三节里有显式意图的例子。这一篇主要是讲隐式意图。还是通过实例来记录学习过程。首先创建一个项目,命名为SuperBrowsermainactivity代码:package com.glsite.superbrowser;import android.content.Intent;import android.support.v7.app.AppCompatAc...原创 2019-08-20 15:48:46 · 138 阅读 · 0 评论 -
第12天-03-activity之间通过intent传值
又是天空晴朗的一天,今天心情还不错啊。今天的我依然想玩亚索。哈哈啊哈,话不多说,进入正题,今天聊一聊activity之间的传值问题。我们新建一个项目,命名为人品计算器(RpCalc)。首先看一下成品效果吧。哈哈哈,哈行吧。话不多说,直接上代码先来看一下项目结构MainActivity代码:package com.glsite.rpcalc;import android.content...原创 2019-08-20 13:43:58 · 107 阅读 · 0 评论 -
第12天-02-横竖屏的切换
今天学习一下安卓的横竖屏的切换首先,今天我们先设计一个简易版的拳皇游戏。在AS中新建一个项目,名字随意,我起了一个LifeCycleText。mainactivity代码如下:package com.glsite.lifecycletest;import android.support.v7.app.AppCompatActivity;import android.os.Bundle...原创 2019-08-19 20:19:17 · 96 阅读 · 0 评论 -
第12天-01-Activity的生命周期
本文写于2019年的一个晚上。我刚吃完饭回来。。。本着不想浪费时光的精神,写下这篇博客。1. 首先,第一个知识点,从一个Activity跳转另一个Activity2. 其次,第二个知识点,Activity的生命周期打开AS,新建一个空activity,命名为LifeCycle。为了演示activity的生命周期的几种方法,首先,创建一个SecondActivity。这几种方法包括on...原创 2019-08-19 19:35:44 · 153 阅读 · 0 评论 -
第15天-01-对话框合集
今天学习安卓中的各种对话框。哎,今个肚子好难受啊,有点不爽。原创 2019-08-23 12:43:19 · 109 阅读 · 0 评论