
Android基础
文章平均质量分 59
ElvisDu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android -->新技术: Fragment 间通信的新方式
概述就在 2020/05/07 号 Now in Android #17 更新了,发布 Android 的新特性,其中就包括 Fragment 间通信的新方式,大家可以前往,看看都有那些更新。https://medium.com/androiddevelopers/now-in-android-17-9d73f7bed7f通过这篇文章你将学习到以下内容,将在译者思考部分会给出相应的答案在 Fragment 之间传递数据Fragment 间传递数据可以通过多种方式,包括使用target ..原创 2021-11-09 16:46:43 · 1066 阅读 · 0 评论 -
(转) compileSdkVersion,targetSdkVersion和minSdkVersion三者的关系
**compileSdkVersion,targetSdkVersion和minSdkVersion***compileSdkVersion*定义应用程序编译选择哪个Android SDK版本,通常compileSDKVersion属性值被设置为最新的API版本,例如:25,改变compileSDKVersion的属性值不会影响Android系统运行行为,比如说,将属性值设置为25,targetSdkVersion属性值为23,代码如下:compileSdkVersion 25buildT原创 2021-10-14 10:55:54 · 482 阅读 · 0 评论 -
国际化用的语言代码及名称
IDlang_codelang_enlang_cnlang_hexlang_dec1afAfrikaans - South Africa南非荷兰语0x043610782ar-aeArabic(U.A.E.)原创 2017-01-03 18:29:10 · 2346 阅读 · 1 评论 -
Android 广播大全
android.provider.Telephony.SMS_RECEIVED-----系统收到短信时发送的广播android.net.conn.CONNECTIVITY_CHANGE-----网络状态改变 Intent.ACTION_AIRPLANE_MODE_CHANGED; ——封闭或打开飞行模式时的广播 Intent.ACTION_BATTER原创 2017-01-03 18:29:58 · 398 阅读 · 0 评论 -
(转)TableLayout中stretchColumns、shrinkColumns的用法
原地址:http://blog.youkuaiyun.com/itachi85/article/details/7605810android:stretchColumns="1" android:shrinkColumns="1"这两个属性是TableLayout所特有的,也是这两个属性影响了子对象的布局。表格布局是按照行列来组织子视图的布局。表格布局包含一系列的Tabrow对象,用于定义行(转载 2016-03-30 16:12:55 · 511 阅读 · 0 评论 -
(转)Intent和PendingIntent的区别
原地址:http://blog.youkuaiyun.com/zeng622peng/article/details/6180190intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的act转载 2016-04-09 11:31:15 · 254 阅读 · 0 评论 -
(转)Android Support ;v4、v7、v13的区别
原地址:http://blog.youkuaiyun.com/wangjia55/article/details/42583115从网上查了一下,Android Support V4是什么东西,查到了一篇好文章,故收录来。 而从前一段时间android各个sdk版本市场占有率来看,1.6、2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本。转载 2016-04-19 13:31:16 · 307 阅读 · 0 评论 -
(转载)Android模拟器-Genymotion的下载和添加Android虚拟系统
原地址:http://blog.youkuaiyun.com/fengshuiyue/article/details/50875210Genymotion是一款模拟Android系统很不错的软件,其显著的特点就是加快了Android系统的模拟速度,让我们可以在电脑上体验到使用手机实体的速度。1.Genymotion下载其实下载一般没有什么可介绍的,但是现在通过浏览器正常访问Genymo转载 2016-06-10 19:58:18 · 2003 阅读 · 0 评论 -
Eclipse+ADT+Android SDK 搭建安卓开发环境
运行环境windows 7下载地址环境下载最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--)。转载 2016-06-18 03:19:32 · 1303 阅读 · 0 评论 -
(转)match_parent和fill_parent的区别
原地址:http://blog.youkuaiyun.com/junjieking/article/details/7067855有网友表示对于很多工程中的MATCH_PARENT出现在layout中感到不明白,过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PA转载 2016-07-01 21:08:38 · 315 阅读 · 0 评论 -
(转)Android 命名规范 (提高代码可以读性)
原地址:http://blog.youkuaiyun.com/vipzjyno1/article/details/23542617刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样转载 2016-07-04 12:08:50 · 412 阅读 · 0 评论 -
(转)Android编码命名规范
原地址:http://www.jianshu.com/p/bb4f5033e573基本的命名法Java编程比较常见的有下面三种命名方式驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写下划线命名法:单词与单词间用下划线做间隔一般建议拿来做命名的单词要比较精转载 2016-07-29 19:46:51 · 276 阅读 · 0 评论 -
(转)android:layout_gravity和android:gravity的区别
原地址:http://blog.youkuaiyun.com/shakespeare001/article/details/78434601.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如转载 2016-07-31 08:47:10 · 286 阅读 · 0 评论 -
(转)SQLiteDatabase里面的简单操作数据库的方法
http://www.cnblogs.com/ahao214/p/4257280.html1、使用insert方法插入记录SQLiteDatabase的insert方法的签名为long insert(String table,String nullColumnHack,ContentValues values),这个插入方法的参数说明如下:table:代表想插入数据的表转载 2016-08-03 11:45:08 · 332 阅读 · 0 评论 -
(转)rawQuery()方法的使用例子
http://blog.youkuaiyun.com/zhangkongzhongyun/article/details/9084749SQLiteDatabase的rawQuery()用于执行select语句,使用例子如下:SQLiteDatabase database = blackDB.getReadableDatabase();Cursor curosr = database.转载 2016-08-04 15:04:09 · 1803 阅读 · 0 评论 -
(转)android:fastScrollEnabled和android:drawSelectorOnTop的用法
http://enki-ding-yeah-net.iteye.com/blog/1269811android:fastScrollEnabled="true"是让ListView出现快速滚动的按钮,一开始,我的记录只有十条,我在拉动的时候都不见出现快速滚动,后来才发现,原因是数据不多的原因,只要数据足够多,才会自动出现的。 还有一个属性:android转载 2016-08-04 20:14:17 · 1031 阅读 · 0 评论 -
(转)Android开发中一些命名规范
原地址:http://www.jianshu.com/p/91384efbd3d7包(packages)全部使用小写字母。一级包名常见的有:com/cn/org/net,二级包名以公司或个人来命名,三级包名根据应用进行命名,四级包名为模块名或层级名。例如:com.classic.stockcom.classic.stock.user类(classes)转载 2016-12-22 22:26:37 · 346 阅读 · 0 评论 -
(转)Android中dp、sp、px的转换和区别
原地址:http://www.cnblogs.com/yejiurui/archive/2013/02/24/2924322.htmlapk的资源包中当屏幕density=240时,使用hdpi 标签的资源 当屏幕density=160时,使用mdpi标签的资源 当屏幕density=120时,使用ldpi标签的资源。 不加任何标签的资源是各种分辨率情况下共用的。 布局转载 2016-12-23 18:27:58 · 251 阅读 · 0 评论 -
(转)dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
原地址:http://www.cnblogs.com/yaozhongxiao/archive/2014/07/14/3842908.html一、基本概念dip : Density independent pixels ,设备无关像素。dp :就是dippx : 像素dpi :dots per inch , 直接转载 2016-12-23 18:29:47 · 434 阅读 · 0 评论 -
(转)Tomcat:基础安装和使用教程
原地址:http://www.cnblogs.com/happyframework/p/3344169.html背景此文记录了 Tomcat 的基本使用方法,主要为了强化记忆。安装步骤第一步:下载和安装 Java下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index转载 2016-12-25 20:00:03 · 404 阅读 · 0 评论 -
Context的使用
获取上下文有三种 1,XActivity.this Activity的实例 Activity的上下文,对话框必须要使用该上下文,对话框是Activity的一部分 2, getApplicationContextContext的实例 土司或者布局都可以使用该上下文, 土司不原创 2016-07-06 08:38:58 · 378 阅读 · 0 评论 -
(转)Android 操作SQLite基本用法
原地址:http://blog.youkuaiyun.com/codeeer/article/details/30237597/在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介S转载 2016-12-25 21:26:12 · 408 阅读 · 0 评论 -
(转)getWritableDatabase()和getReadableDatabase()方法区别
原地址:http://blog.youkuaiyun.com/primer_programer/article/details/28513919Android使用getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。(getReadableDatabase()方法中会调用getWritabl转载 2016-12-25 21:37:30 · 503 阅读 · 0 评论 -
Android子父布局之间的渲染悖论
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="100px" android:padding="5dp" > <ImageView原创 2016-12-27 21:50:43 · 502 阅读 · 0 评论 -
(转)Android杂谈--ListView之BaseAdapter的使用
原地址:http://www.cnblogs.com/loulijun/archive/2011/12/28/2305016.html话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接转载 2016-12-28 15:31:36 · 274 阅读 · 0 评论 -
(转)Android开发:显式/隐式Intent意图跳转Activity总结
原地址:http://blog.youkuaiyun.com/xiong_it/article/details/45071809目录(?)[+]显式跳转是在已知包名和类名的情况下常用的跳转方法:[java] view plain copyIntent mIntent = new Intent(); m转载 2016-12-30 20:18:06 · 667 阅读 · 0 评论 -
(转)android--显式跳转和隐式跳转
原地址:http://blog.youkuaiyun.com/chaoyu168/article/details/50982599区别如下:显式启动Activity指的是在Intent内部直接声明要启动的activity所对应的class。隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action, 一个是categ转载 2016-12-30 20:20:58 · 721 阅读 · 0 评论 -
(转)完整的 mime type 列表
原地址:https://www.sitepoint.com/web-foundations/mime-types-complete-list/完整的 mime type 列表Suffixes applicableMedia type and subtype(s).3dmx-world/x-3dmf转载 2016-12-30 20:37:21 · 2820 阅读 · 0 评论 -
(转)Android中获取应用程序(包)的信息-----PackageManager的使用(一)
原地址:http://blog.youkuaiyun.com/qinjuning/article/details/6867806 通过第一部分Android中获取应用程序(包)的信息-----PackageManager的使用(一)>>的介绍,对PackageManager以及AndroidManife.xml定义的节点信息类XXXInfo类都有了一定的认识。转载 2017-02-04 19:23:21 · 443 阅读 · 0 评论 -
(转)第一次使用Android Studio时你应该知道的一切配置
原地址:http://www.cnblogs.com/smyhvae/p/4390905.html【本文的版本更新】 2015-04-03时,第一次着手写本文,此时的Android Studio版本为1.1。 2015-05-07时,将Android Studio更新为1.2版本,然后博文也随之更新啦。 2016-08-09时,将转载 2017-01-13 18:58:15 · 452 阅读 · 0 评论 -
(转)Android Build及相关类
原地址:http://blog.youkuaiyun.com/vennl/article/details/7078738Build :Information about the current build, extracted from system properties.官方文档有以下属性:[java] view plain copyB转载 2017-02-05 19:30:52 · 253 阅读 · 0 评论 -
(转)Android Build类获取系统信息
原地址:http://blog.youkuaiyun.com/ccpat/article/details/44776313Build类中的常量列表Build类可以用来获取Android系统的相关信息。Build类中定义了一系列的public static final的常量,和两个静态内部类(VERSION和VERSION_CODES),两个静态类中又分别包含了一些其他的publ转载 2017-02-05 19:32:49 · 5458 阅读 · 0 评论 -
(转)Android动画效果之Tween Animation(补间动画)
原地址:http://www.cnblogs.com/whoislcj/p/5730520.html#undefined前言: 最近公司项目下个版本迭代里面设计了很多动画效果,在以往的项目中开发中也会经常用到动画,所以在公司下个版本迭代开始之前,抽空总结一下Android动画。今天主要总结Tween Animation(补间动画)。 其他几种动转载 2017-01-10 15:59:10 · 287 阅读 · 0 评论 -
(转)android中<include />标签的用法
原地址:http://blog.youkuaiyun.com/liuzhidong123/article/details/7389745这个代码的作用就是提高代码的重用性。它可以把已经定义好的一个布局当成另外一个布局的中的一个元素。下面是一个例子:这是main.xml[html] view plain copyxml version=转载 2017-02-06 18:04:04 · 253 阅读 · 0 评论 -
(转)Android Context 上下文 你必须知道的一切
原地址:http://blog.youkuaiyun.com/lmj623565791/article/details/40481055转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】本文大多数内容翻译自:http://www.doubleencore.com/2013/06/c转载 2017-01-16 21:59:55 · 309 阅读 · 0 评论 -
Handler、looper、Message之间的关系?
Handler、looper、Message之间的关系?(1).口头常规表达 handler机制的存在是为了线程间的通信,我们在开发中最常用的是主线程向子线程中获取数据或者信息。一般当我们要做一些耗时操作,比如联网,加载大数据时,为了不使ui线程(主线程)卡顿,都会在主线程中新建一个子线程进行这些耗时操作,当这些耗时超作结束后,主线程需要知道子线程获取到原创 2017-01-16 22:04:55 · 477 阅读 · 0 评论 -
(转)Android控件之——SlidingDrawer的使用及重要方法
原地址:http://blog.youkuaiyun.com/moreevan/article/details/6741083我们来看一下官方文档中对这个控件 的定义:SlidingDrawer hides content out of the screen and allows the user to drag a handle to bring the content on s转载 2017-02-07 22:15:10 · 477 阅读 · 0 评论 -
(转)android:configChanges属性
原地址:http://www.eoeandroid.com/thread-550629-1-1.html?_dsign=36cf62d8AndroidManifest.xml中android:configChanges的简介程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先转载 2017-02-08 18:51:33 · 306 阅读 · 0 评论 -
(转)Android入门:Activity四种启动模式
原地址:http://www.cnblogs.com/meizixiong/archive/2013/07/03/3170591.html一、启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为standard、singleTo转载 2017-02-08 20:42:10 · 193 阅读 · 0 评论 -
(转)Android View 事件分发机制 源码解析 (上)
原地址:http://blog.youkuaiyun.com/lmj623565791/article/details/38960443一直想写事件分发机制的文章,不管咋样,也得自己研究下事件分发的源码,写出心得~首先我们先写个简单的例子来测试View的事件转发的流程~1、案例为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟转载 2017-02-17 17:16:07 · 279 阅读 · 0 评论