Android
Jerry Xxx
这个作者很懒,什么都没留下…
展开
-
安卓学习LESSON 2:新建第一个项目
在配置好开发环境后,使用Android Studio新建第一个Android项目。建好项目后却在报错。网上只有一些解决办法并没有一个很好的总结。解决方法基本就是在Gradle Scripts 中的 build.gradle(Module:app)文件中的 compileSdkVersion相关4个地方版本号不对。需要改成和我们所安装的SDK Manager 中SDK Tools的版本...原创 2018-12-13 17:52:36 · 140 阅读 · 0 评论 -
安卓学习LESSON6:编写第一个APP(Activity与Layout)与 LOG日志
大概了解了安卓代码的结构,开发环境也都已经准备完毕,现在开始做一个简单的APP,熟悉一下安卓代码调试的过程,Activity文件的一些功能控制,与布局文件的编写,Activity中 setContentView方法中参数即所用的布局文件。Android开发是基于一定框架的,所以很多代码根据API有一定的格式,很难自己新建完全新的JAVA类去编写,Android Studio对基础代码框架已经做...原创 2018-12-18 11:44:57 · 205 阅读 · 0 评论 -
安卓APP实战(五):触摸屏幕动作捕捉、反射获取资源及动态调整图片尺寸、简单的动画演示、提示信息
触摸屏幕动作捕捉触摸屏幕动作的捕捉基于一个载体,可以是某一张图片,某一个控件,某一个布局。在Activity中通过findViewById或其他途径获取一个View,通过setOnTouchListener对其进行动作捕捉。捕捉动作就三个,按下动作,移动动作和抬起动作。在onTouch中可以使用even.getAction()获取当前动作的类型,对不同类型进行不同的处理。View.setOn...原创 2018-12-28 16:07:16 · 1518 阅读 · 0 评论 -
安卓APP实战(四):音乐播放器及多Activity共享音乐播放器实现
安卓应用背景音乐使用 MediaPlayer实现。MediaPlayer创建通过方法 MediaPlayer.create(context, resId);context为音乐播放器的上下文,取用this.getApplication().getApplicationContext()的上下文可以防止持有外部类导致Activity无法回收。在调用create方法前必须保证MediaPlay...原创 2018-12-28 14:42:19 · 3273 阅读 · 0 评论 -
安卓APP实战(三):Layout布局文件以及布局文件的复用
安卓主要布局方式有线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、表格布局(TableLayout)就是如何排列一系列的控件,展示在界面上。常用的三种布局:线性布局就是将各控件按照在layout文件中定义的顺序,按照横向或者纵向进行排列。相对布局是将各控件按照一定的关系排列,比如在XX控件下方,在XX控件上方等,布局是最灵活...原创 2018-12-28 12:09:59 · 1634 阅读 · 0 评论 -
安卓学习LESSON 1:配置开发环境
下载并安装Android SDK官网(可翻墙选择):http://developer.android.com/sdk/index.html不可翻墙选择:http://www.androiddevtools.cn/或者360安全卫士—360软件管家—编程开发—搜索即可。(下面以第二种方法为例进行下载)1、下载Android SDK Tools先找到SDK Tools,下载最新的版本即可。...转载 2018-12-11 15:38:58 · 145 阅读 · 0 评论 -
安卓学习LESSON5:安卓代码框架初识
根据JAVA WEB的开发经验,安卓学习也从前端后端两部分开始学习。在Android Studio中新建的工程代码结构如下。安卓中没有JSP(Java Server Page)这一概念,前端代码都是XML编写的,而在JAVA WEB开发中XML用到的不是很多。所以为了能更好的理解代码首先在w3c中大致学习了一下xml相关知识。w3c xml教程:http://www.w3school.co...原创 2018-12-17 15:08:22 · 222 阅读 · 0 评论 -
安卓学习LESSON 4:Genymotion模拟器运行程序
在解决新建项目所有报错,并通过编译后,点击运行后,编译成功便在没有反应了。当手动点击AVD Manager后,Android Studio 变卡死,只能强制结束任务。连续试了两次后便放弃了。百度了一下其他模拟的方法。口碑较好的方法应该是 genymotion模拟器,很多人推荐,而且个人版是免费的。从 https://www.genymotion.com/download/ 下载 Genym...原创 2018-12-17 14:07:27 · 180 阅读 · 0 评论 -
安卓学习LESSON3:第一次运行调试,了解KEYSTORE
建好第一个项目后,去尝试运行调试程序,遇到下述报错。其中提到了一个很重要的概念 KEYSTORE。keystore的作用有利于程序升级:当新版程序和旧版程序的数字证书相同时,Android系统才会认为这两个程序是同一个程序的不同版本。如果新版程序和旧版程序的数字证书不相同,则Android系统认为他们是不同的程序,并产生冲突,会要求新程序更改包名。有利于程序的模块化设计和开发:Andro...原创 2018-12-17 10:56:41 · 155 阅读 · 0 评论 -
安卓APP实战(二):Activity管理,内存回收及LeakCanary监测
Activity组件的功能核心功能就是界面控制。每一个Activity都是一个单独的界面,承载着与用户交互的任务,是用户在原创 2018-12-27 11:09:10 · 290 阅读 · 0 评论 -
安卓APP实战(一):安卓工程结构再识
在搭建好开发环境,大致了解了Android的相关基础知识,新建好第一个项目并成功运行后。便开始做第一个项目!需求如下:APP应用名称叫欢乐写数字 (Android项目开发实战入门 明日科技出版 中第一个项目,本书纸质内容只有八个项目,并且属于傻瓜式教程,似乎有基础知识介绍在光盘里,我没有找,我选择了自己百度所有的内容。。至少项目中没有很好的介绍涉及的知识点,仅仅告诉你每一步代码是怎么写,好处是每...原创 2018-12-27 11:00:44 · 1043 阅读 · 0 评论 -
安卓学习LSSON7:Android资源目录结构初识
如同JAVA开发的项目结构,Android开发时也一样在学习初期就养成好的习惯,将所用的资源文件合理的分类存放,便于使用维护。在进行第一个程序开发时,在引用背景图片时,示例中在res/drawable下新建了一个directory 用于存放所需图片。在将文件夹建好后,复制图片,选择了新建的文件目录路径,粘贴后却发现drawable无法展开,无法找到粘贴的图片,但是切换到Project模式却可以看...原创 2018-12-18 17:14:27 · 112 阅读 · 0 评论