Android studio开发
甜而不腻
成熟,稳重,个性,团结
展开
-
android 开发零起步学习笔记(一):安装Android Studio2.0
原来习惯了桌面开发,现在因为业务需要,需要使用安卓开发。百度后发现,android studio的使用者越来越多,毕竟是Google亲生的。最后决定选择android studio。1、先从官网中文社区http://www.android-studio.org/,下载绿色版(程序员的一种病,代码洁癖)。2、开始学习安装:http://www.open-open.com/lib/view/o原创 2016-11-10 11:36:18 · 654 阅读 · 0 评论 -
android 开发零起步学习笔记(二十):Android开发笔记:如何使用预先制作好的SQLite数据库(整理自网络)
参考:[Android]发布Sqlite数据库在实际开发中,我们经常遇到需使用自己已经定制好数据的数据库,一般的做法是:1、用Sqlite数据库工具制作数据库文件,网上有许多这类工具,可以自己搜索下载,我用的是SqliteStudio。需要注意的是android对其使用的Sqlite数据库有一些固定的要求,包括:(1)数据库文件中必须有一个名为“android_me转载 2016-12-14 20:12:48 · 491 阅读 · 0 评论 -
android 开发零起步学习笔记(十八):Android Layout 布局属性全解
Android有基本Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。android开发者谷歌文档http://android.xsoftlab.net/reference/android/view/ViewGroup.htmlFrameLayout[html] vie原创 2016-12-03 14:04:02 · 1265 阅读 · 0 评论 -
android 开发零起步学习笔记(十九):android使用全局变量的两种方法
原文在这:http://blog.csdn.net/feiyangxiaomi/article/details/9966215在我们使用android编写程序的时候,少不了想利用全局变量,但是面向对象语言和过程语言区别很大,不再是include就可以的。这里我写了使用全局变量的两种方法: 1.使用application来保存全局变量转载 2016-12-05 11:19:21 · 521 阅读 · 0 评论 -
android 开发零起步学习笔记(十五):android: 静态XML和动态加载XML混合使用,以及重写Layout控件
原文在这:http://blog.csdn.net/lzx_bupt/article/details/5600187近期对Android里面控件修改做了很多实验,由于公司需求很多,不得不重写很多控件。程序目标无非是:高效、轻巧、清晰、标准化 完成动态加载Layout有两种方法,依据个人喜好进行选择: 方法1:静态主Layout动态加载静态子Lay转载 2016-11-24 10:49:18 · 556 阅读 · 0 评论 -
android 开发零起步学习笔记(二十一):AsyncTask的基本用法
AsyncTask的基本用法原文:http://blog.csdn.net/abc5382334/article/details/17097633在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android转载 2016-12-21 16:37:39 · 537 阅读 · 0 评论 -
android 开发零起步学习笔记(二十二):ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析(一)
原文:http://www.cnblogs.com/shanzei/p/4654817.html第一部分:ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析1 背景之所以写这一篇博客的原因是因为之前有写过一篇《Android应用setContentView与LayoutInflater加载解析机制源码分析》,转载 2016-12-23 12:16:22 · 1376 阅读 · 0 评论 -
android 开发零起步学习笔记(二十二):ANDROID应用ACTIVITY、DIALOG、POPWINDOW、TOAST窗口添加机制及源码分析(二)
第二部分:4 Android应用PopWindow窗口添加显示机制源码PopWindow实质就是弹出式菜单,它与Dialag不同的地方是不会使依赖的Activity组件失去焦点(PopupWindow弹出后可 以继续与依赖的Activity进行交互),Dialog却不能这样。同时PopupWindow与Dialog另一个不同点是PopupWindow是 一个阻塞的转载 2016-12-23 12:17:46 · 616 阅读 · 0 评论 -
android 开发零起步学习笔记(二十三): Android 对话框AlertDialog和AlertDialog.Builder两者的区别
借鉴的文章:http://blog.csdn.net/canot/article/details/50526409AlertDialog也是Android系统当中最常用的对话框之一。 程序员可以给AlertDialog对话框设置相应的信息。比如title,massage,setSingleChoiceItems,setPositiveButton,setNegativeButt原创 2016-12-29 15:42:47 · 808 阅读 · 0 评论 -
android 开发零起步学习笔记(二十四):Android:打造“万能”Adapter与ViewHolder
Android:打造“万能”Adapter与ViewHolder原文:http://www.iamxiarui.com/2016/06/15/android%EF%BC%9A%E6%89%93%E9%80%A0%E4%B8%87%E8%83%BDadapter%E4%B8%8Eviewholder/?utm_source=tuicool&utm_medium=referral写在前转载 2017-01-06 19:00:32 · 449 阅读 · 0 评论 -
android 开发零起步学习笔记(二十八):15 个 Android 通用流行框架大全
1. 缓存DiskLruCache Java实现基于LRU的磁盘缓存2.图片加载Android Universal Image Loader 一个强大的加载,缓存,展示图片的库Picasso 一个强大的图片下载与缓存的库Fresco 一个用于管理图像和他们使用的内存的库Glide 一个图片加载和缓存的库3. 图片处理转载 2017-02-06 16:58:56 · 995 阅读 · 0 评论 -
android 开发零起步学习笔记(二十五):Android layout属性大全
Android layout属性大全 第一类:属性值 true或者 false Android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 and转载 2017-01-12 18:17:46 · 1607 阅读 · 0 评论 -
android 开发零起步学习笔记(二十六):安卓输入法相关知识点 android InputMethodManager
正文 一、结构public final class InputMethodManager extends Object Java.lang.Objectandroid.view.inputmethod.InputMethodManager 二、类概述 整个输入法框架(IMF)结构的核心API,应用程序之间进行调度和当前输入法交互。你可以用C原创 2017-01-18 15:58:28 · 665 阅读 · 0 评论 -
android 开发零起步学习笔记(二十七):android edittext不自动获取焦点
在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢? 在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为 解决之道:在EditText的父级控件中找一个,设置成 android:focusable="true"原创 2017-02-03 16:19:25 · 311 阅读 · 0 评论 -
android 开发零起步学习笔记(二十九):Android笔记:实现加载的progressDialog之后跳转到程序主界面
因为考虑到有些程序加载时间相对较长,所以在启动主界面之前,实现一个加载的progressDialog对话框来延缓,相对来说可以提高用户体验度。如果是直接进入主界面,即activity,界面因为加载时间长,一片漆黑,让用户老觉得这程序不行。贴出源码:方法一:public class LoadingActivity extends Activity {转载 2017-02-26 18:53:00 · 739 阅读 · 0 评论 -
android 开发零起步学习笔记(十七):自定义android用户控件,使用回调函数实现自定义事件
原文在这里:http://blog.csdn.net/psuaije/article/details/8662266在android软件设计中会用到好多的控件,但系统自带的控件有好多不能够达到需要实现的功能或是控件不够美观。那怎么办呢?Android应为我们提供了好多的控件,我们可以继承某一控件,然后对它进行重写来实现自己的一些功能。或是直接继承View自己定义自己的控件。转载 2016-11-30 18:27:00 · 540 阅读 · 0 评论 -
android 开发零起步学习笔记(十六):Android命名规范
原文:http://www.cnblogs.com/hekescott/p/6080574.html包(packages)1234全部使用小写字母。一级包名常见的有:com/cn/org/net,二级包名以公司或个人来命名,三级包名根据应用进行命名,四级包名为模块名或层级名。例如:com.cla转载 2016-11-30 18:25:08 · 466 阅读 · 0 评论 -
android 开发零起步学习笔记(二):熟悉Android studio的目录结构
从网络上搜索后,很多相关内容,以下是我学习的地方,附上网址,供大家参考。也给自己做个标记,回头再看看。学习地址一:Android Studio2.0 教程从入门到精通Windows版 - 入门篇学习地址二:http://blog.csdn.net/wx198210/article/details/50248915原创 2016-11-10 11:45:15 · 580 阅读 · 0 评论 -
android 开发零起步学习笔记(三):Android权限标签uses-permission的书写位置
场景想获取手机内所有联系人。并且AndroidManifest.xml中也添加了 Xml代码 uses-permission android:name="android.permission.READ_CONTACTS" /> 权限代码。 可是一样出现 Permission denail. ... requests android.permiss转载 2016-11-10 11:21:19 · 1522 阅读 · 0 评论 -
android 开发零起步学习笔记(四):学习几个原来没接触的概念之Gradle
老司机勿喷,我原来从来没接触过JAVA开发,对JAVA开发方面的东西,几乎是零。我遇到的第一个概念:Gradle搜索了一些文档后,初步了解了一些,然后带着以下几个问题,重新搜索,梳理了一遍。1、Gradle的概念,是什么?2、Gradle在android studio中怎么使用的?3、有多少版本,怎么下载,怎么更新?有几个标签需要弄明白:Gradle , Gra原创 2016-11-10 12:19:40 · 433 阅读 · 0 评论 -
android 开发零起步学习笔记(五):布局组件
关于一些布局组件,学习以下地址:http://www.cnblogs.com/boyliupan/p/4931040.html?utm_source=tuicool&utm_medium=referral原创 2016-11-10 12:46:44 · 828 阅读 · 0 评论 -
android 开发零起步学习笔记(四):学习几个原来没接触的概念之Jcenter
仓库概念:是有人提供了一个服务器,把一些常用的library放在了上面,如果用到的时候,开发工具(如:android studio)会直接从里边下载。 那就需要正确配置好相关配置才行。还有几个:如maven Central,JCenter仓库预设配置仓库repositories { mavenCentral() jcenter() mavenL原创 2016-11-10 12:40:49 · 403 阅读 · 0 评论 -
android 开发零起步学习笔记(六)Android 自定义控件开发
学习的以下三篇Android 自定义控件开发入门(一)Android 自定义控件开发入门(二) Android 自定义控件开发入门 (三)原创 2016-11-11 19:09:35 · 676 阅读 · 0 评论 -
android 开发零起步学习笔记(七):认识和使用适配器
最近在开发安卓的过程中发现ListView无疑是一个经常使用的组件,而提到ListView又不得不提一下适配器了,我打算用几个实例,由浅入深的向大家仔细讲解一下适配器的使用,虽然这算不上什么高深的问题,我还是希望能给大家带来一些收获,我也是菜鸟一只,写的不好的或者有错的地方还请大家帮忙指出。下面进入正文:首先让我们来认识一下适配器:什么是适配器呢?顾名思义,就是把一些数据给弄得适当,适合以便于原创 2016-11-12 12:13:24 · 435 阅读 · 0 评论 -
android 开发零起步学习笔记(八):android studio 中代码上画横线代表什么意思
android studio 中代码上画横线代表什么意思画横线不是Adroid studio特有的标识,Eclipse上你的这部分代码也会画横线,画横线是告诉你,你使用的这些代码方法已经过时了,不推荐你去使用,但是你还是可以用的。如果你要去除这些横线,那就要看这个方法提供的api文档,看有没有说明推荐使用的新方法,如果没有说明,那你只能自己去它官网摸索了。原创 2016-11-14 10:35:13 · 5253 阅读 · 0 评论 -
android 开发零起步学习笔记(九):android 控制控件的位置和大小及Layout相关属性
方法一:Android的界面布局可以用两种方法,一种是在xml中布局,一种是和JAVA中Swing一样在JAVA代码中实现Ui界面的布局,用xml的布局管理器布局是很方便的,但是在一些代码中需要动态的显示界面,这个时候xml就缺少了一种灵活性,使用XML和JAVA代码中布局可以解决这样的问题。在此只对JAVA代码中的LoyoutParams方法进行理解及使用。LoyoutParam原创 2016-11-14 19:09:22 · 13044 阅读 · 0 评论 -
android 开发零起步学习笔记(十二):android监听事件添加动作的三种方式
android监听事件添加动作的三种方式:第一种也是最开始就接触的方式,通常在activity组件的oncreate事件中直接定义,直接动作。这种方式每个控件都定义一次,通常不方便.Button btn = (Button) findViewById(R.id.myButton); btn .setOnClickListener(new View.OnClickListener() {原创 2016-11-17 12:53:45 · 443 阅读 · 0 评论 -
Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53115253 本文出自【DylanAndroid的博客】Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网今天无意间看到了蚂蜂窝自由行的app,启动页很酷炫。我记得以前慕课网有个版本的app欢迎页也是播放视频的。今天就顺手写一个,代码比较简转载 2016-11-14 13:00:25 · 1611 阅读 · 0 评论 -
android 开发零起步学习笔记(十三):Android 实现多页界面左右滑动切换效果
原文:http://blog.sina.com.cn/s/blog_a69672d901017nox.html一、实现多面界面滑动切换方法有多种,就目前我所知道的大致有三种:1.ViewFlipper + Animation:2.ViewGroup + Scroller + VelocityTracker3.ViewPager本文主要介绍第三种ViewPag转载 2016-11-17 17:55:54 · 1893 阅读 · 0 评论 -
android 开发零起步学习笔记(十四):Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://smallwoniu.blog.51cto.com/3911954/1308959现如今主流的Android应用中,都少不了左右滑动滚屏这项功能,(貌似现在好多人使用智能机都习惯性的有事没事的左右滑屏,也不知道在干什么。。。嘿嘿),由于前段时间项目的需要,所以也对其研究转载 2016-11-17 18:09:30 · 1755 阅读 · 0 评论 -
android 开发零起步学习笔记(十):UI控件动态加载机制浅析
原文:http://blog.csdn.net/yywan1314520/article/details/527403621.为了满足多样化的定制需求,传统的UI加载方式已经满足不了我们的需求,为了创建出更友好,更快速的界面,我们有时需要根据用户的需求来生成控件,android动态加载机制简析,下面介绍常见的三种方式。2.最常见的传统加载机制这种方式也就我们用的比较多的转载 2016-11-14 19:42:39 · 789 阅读 · 0 评论 -
android 开发零起步学习笔记(十一):界面切换+几种常用界面切换效果
两种方法实现界面的切换:方法1、layout切换(通过setContentView切换layout)方法2、Activity切换方法3、Android之fragment点击切换和滑动切换方法1、layout切换(通过setContentView切换layout)有以下步骤:①新建一个界面的layout的xml文件②触发某一控件原创 2016-11-17 12:28:42 · 23661 阅读 · 0 评论