自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 收藏
  • 关注

转载 ToolBar 修改菜单字体和颜色

转自:http://blog.csdn.net/u010331406/article/details/50497539ToolBar基本使用关于ToolBar的使用,网上已经非常多了,思路决定出路so, 思路是这样的:隐藏ActionBar,这里有两种设定方法布局文件中声明, 没什么说的代码中设定一下,没什么说的

2016-10-13 00:55:21 2102

转载 android 细节之 menu 之 invalidateOptionsMenu

转自:http://blog.csdn.net/yiding_he/article/details/38410151menu 在 android中是个非常常用的控件,以前自己做项目的时候通常都是将系统的menu相关方法在activity中直接删去,并且将主题换为fullscreen,然后再在layout中引入自己画好的新的标题栏。实际上有更好的方法。并不需要将系统方法删去,

2016-10-13 00:53:44 1511

转载 ActionBar详解和toolbar详解

转自:http://www.imooc.com/article/2844ActionBar详解一、Actionbar的使用用途1. Actionbar的五大用途:可以使用图标做导航2. 提供导航标签3. 提供下拉列表导航4. 为菜单添加动作视图5. 为菜单添加Actionprovide二、Actionbar的使用方法1.如果不使用Actionba

2016-10-13 00:52:02 1335

转载 创建并响应选项菜单

转自:http://www.cnblogs.com/codingmyworld/archive/2011/08/22/2149323.html创建options menu之前提到,Android的activity已经为我们提前创建好了android.view.Menu对象,并提供了回调方法onCreateOptionsMenu(Menu menu)供我们初始化菜单的

2016-10-13 00:50:50 344

转载 ANDROID STRINGS.XML 中的特殊字符转义

转自:http://www.cnblogs.com/androidsuperman/p/5662640.html今天项目碰到个转义特殊字符的问题,网上搜索看到,故转载,已标明出处:项目中要在string.xml 中显示特殊符号、如@号冒号等、直接写肯定不行啦只能考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示以下为常见

2016-10-11 02:24:21 4578

转载 Android中的onActivityResult和setResult方法的使用

转自:http://blog.csdn.net/jiangwei0910410003/article/details/16983049如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent,int requestCode)方法打开新的Activity,新的Act

2016-10-04 11:26:25 628

转载 ImageView的src和background的区别以及两者的妙用

转自:http://www.tuicool.com/articles/M3Ujmq一、ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸 。src是图片内容(前景),bg是背景,可以同时使用。 此外: scaleType只对src起作用;

2016-09-30 15:08:47 469

转载 一个Android TabLayout库

转自:http://www.jianshu.com/p/9c32f1804cd1FlycoTabLayoutgithub链接一个Android TabLayout库,目前有两个TabLayoutSlidingTabLayout:参照PagerSlidingTabStrip进行大量修改.新增部分属性新增支持多种Indicator显示器新增支持未读消息显

2016-09-28 11:17:10 1080

转载 JVM DVM

转自:http://blog.csdn.net/x356982611/article/details/21983267Dalvik VM (DVM) 与Java VM (JVM)的区别Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即Dalvik Executable)格式的Java应用程序的运行,.de

2016-09-27 11:25:36 485

原创 AndroidStudio 提示NDK的问题

请按照如下操作方式用命令行重启 Android Studio/Magical/Android\ Studio.app/Contents/MacOS/studio/Magical/Android\  androidStudio的路径

2016-09-26 17:16:15 450

转载 Android中IDE、ADT、SDK、JDK、NDK的解释

转自:http://www.bubuko.com/infodetail-779883.html1. IDE: Intelligent Development Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android studio。两个都需要配置jdk。2. ADT: Android Development tool

2016-09-22 14:29:10 345

原创 Gradle Scripts 整体简介

build.gradle(Project):整个项目的一些配置,详见:http://blog.csdn.net/qq_34206198/article/details/52586070build.gradle(Module):某个module对应的配置,详见:http://blog.csdn.net/qq_34206198/article/details/52611018g

2016-09-22 12:03:14 6212

原创 理解modle下的gradle

/** * app文件夹下,这个Module的gradle配置文件 *///声明是Android程序(如果这个模块是一个Library的话,应该引入的插件叫做'com.android.library')apply plugin: 'com.android.application'android { /** * 编译SDK的版本(SDK的版本号,也就是API le

2016-09-21 17:55:55 1002

转载 Android Support v4,v7,v13的区别和应用场景

转自:http://zhidao.baidu.com/link?url=6-r-rVGs_Hn09eLB82XLs2sQ3cIPO6JwYKeOKvqpwPcBuKodSyVbL9NeJbP08xKvhgq6PvNs1Q01eXr1sZNme_9JuYV9ier-bNDct1TOk9Sandroid-support-v4 是谷歌推出的兼容包,最低兼容Android1.6的系统,里面

2016-09-21 16:02:24 895

转载 build.gradle最佳实践之buildConfigField

转自:http://www.tuicool.com/articles/RFzamm使用AndroidStudio进行开发,其中很重要的一个文件就是build.gradle,他是整个项目的控制中心,这里收集一些日常会用到的语法或者使用技巧,以备后用。这篇博客主要说明 buildTypes节点下使用buildConfigField。下面是默认的buildTypes形式b

2016-09-20 17:10:17 1225

原创 proguard-android.txt proguard-rules.pro

/** * 混淆文件的位置 * proguard-android.txt 默认的混淆文件(SDK目录/tools/proguard/) * proguard-rules.pro 让我们自行添加混淆规则文件(相应module的目录下) */ proguardFiles ge

2016-09-20 15:46:59 3171

转载 理解根目录下的build.gradle

转自:http://www.jianshu.com/p/c9ec9e2a506e在使用Android Studio创建工程时,会在根目录创建类似如下的build.gradle。本文将从初学者的角度来解释每一行的意思,具体的细节还需查看gradle的API文档。如果要学习gradle,推荐一篇写得很好的blog深入理解Android之Gradle。个人认为最重要的一点

2016-09-19 15:14:46 8278

转载 versionCode与versionName的区别

转自:http://blog.csdn.net/zhangzhilai8/article/details/17678429android:versionCode——整数值,代表应用程序代码的相对版本,也就是版本更新过多少次。整数值有利于其它程序比较,检查是升级还是降级。你可以把这个值设定为任何想设的值,但是,你必须保证后续更新版的值要比这个大。系统不会强制要求这一行为,

2016-09-18 17:25:11 4705

转载 彻底明白如何设置minSdkVersion和targetSdkVersion

转自:http://www.07net01.com/2015/07/878098.htmlminSdkversion和targetSdkVersion相信很多人都不太理解,我在网上也看了许多关于这两者区别的文章,感觉说的都很模糊,直到我在stackOverFlow看到android Min SDK Version vs. Target SDK Version这篇文章后,我才

2016-09-18 17:06:02 2758

转载 SDK API

转自:http://baike.baidu.com/item/sdk/7815680sdk (软件开发工具包) 编辑软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包括广义

2016-09-18 16:00:34 258

原创 git 迁移新地址产生的相关问题

背景:gitlab地址进行迁移后,本地git pull发生如下问题:It is also possible that a host key has just been changed.问题解决方法如下:去除本地关联的gitlab相关文件(文件记录的是原gitlab的先关信息)

2016-09-18 12:33:46 299

转载 JAVA的一次编译,到处运行,你知道多少?

转自:http://blog.csdn.net/wangyongxia921/article/details/28117155一、对AVA的迷茫 以前只是一味的学习VB,.NET,c#。现在轮到学习java了。迷惑了?书上说:JAVA是一种跨平台语言,最大的优势就是它实现了,一次编译,到处运行的机制。这是什么?跟平台无关?我以前做的VB,.NET,c#程

2016-09-17 23:47:02 292

转载 JAVA中static方法的用法实例详解

转自:http://www.phperz.com/article/16/0724/234618.htmljava 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。这篇文章主

2016-08-30 18:49:21 558

转载 多个Activity之间利用bundle传递数值

转自:http://www.mamicode.com/info-detail-847140.html安卓中的Activity相当于vb,mfc中的窗体,在多个Activity之间传递数据是一个相当核心的功能。下面举个例子来说明这个问题。一、基本目标用户在两个输入框中输入用户名、密码之后,跳到另一个Activity当中,显示其输入的内容,然后这

2016-08-24 19:02:17 3297

转载 activity-alias详解及应用

转自:http://blog.csdn.net/ahence/article/details/51648768activity-alias标签元素众所周知,AndroidManifest是一个xml文件,它包含很多标签元素,如application、activity、receiver等,其中有一个叫做activity-alias,因为该标签平时很少用到,可能大家对这

2016-08-23 16:57:42 1229

转载 在一个 application 中调用另一个 application 里的 Activity

转载:http://blog.csdn.net/brooknew/article/details/5788698Android application 和普通的应用程序有些差别,他是由四大组件(compoment)组成的,即Activity,Service,ContentProvider ,和BroadcastReceiver。 本文介绍从一个application 调用其它app

2016-08-22 15:12:14 546

转载 Activity launchMode详解

转自:http://www.voidcn.com/blog/kasogg/article/p-4963554.htmlActivity android:launchMode详解Task首先介绍 Task 的概念。Task 可以理解为任务栈,用来存放 Activity,按照先进先出的顺序。一个应用可以具有多个 task,一个 task 里面也可以具有多个 Ac

2016-08-19 19:17:29 221

转载 安卓开发-Activity中finish() onDestroy() 和System.exit()的区别

转自:http://blog.csdn.net/imzoer/article/details/9380807Activity.finish()Call this when your activity is done and should be closed. 在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统

2016-08-18 15:34:11 263

转载 结束activity任务栈的问题

转自:http://zhidao.baidu.com/link?url=ek54h5r6mcoWs_vVnAxR58XEik_DYEhgqXwZ2gnZwfXoIPU7w3u4P_A6iEPZyBbUCfQLCFY2iOKk6mU_rtP7nZiJSWppSlNVWrvHySa19X71、MainActivity启动时创建一个静态的集合2、每次开启一个activity就向集合插入

2016-08-18 15:30:14 533

转载 AndroidManifest.xml 详解 (五) 之uses-feature—— 译自《Beginning Android Games》

转自:http://blog.csdn.net/hdhd588/article/details/6850812The Element如果你是一个Android用户,而且你有一个老旧的安装有android 1.5 的android设备,你可能会注意到一些高版本的应用没有在手机上的Android Market 中显示。这必定是应用使用了的结果。Android Ma

2016-08-17 15:23:31 216

原创 Manifest中的Permission

一个Android应用默认情况下不拥有任何权限。即, 在默认情况下, 一个应用是没有权利去进行一些可能会造成不好影响的操作的.。这些不好的影响可能是对其它应用,操作系统,或者是用户.如果应用需要一些额外的能力,则它需要在AndroidManifest.xml中静态地声明相应的权限. 如果应用没有在manifest中声明权限, 却使用了相应的功能, 在调用到相应功能的时候,

2016-08-17 11:07:45 6284

原创 Activity详解

简介:四大组件之一,提供可视化页面生命周期:onCreate()onStart()onResume()onPause()onStop()onDestory()onRestart()回调函数详解如下:运行项目:(项目代码在本文最后)onCreate---onStart---onResume点击Back:onPause--

2016-08-15 15:03:11 1539

原创 Log

按照级别从大到小排列为:Log.d():debugLog.i():info提醒在控制台输出的颜色不一样

2016-08-15 13:04:05 127

转载 mockito简单教程

转自:http://blog.csdn.net/sdyy321/article/details/38757135/官网: http://mockito.orgAPI文档:http://docs.mockito.googlecode.com/hg/org/mockito/Mockito.html项目源码:https://github.com/mockito/moc

2016-08-12 16:18:22 247

原创 clone 某指定远程分支

git clone -b

2016-08-08 17:50:40 211

转载 attrs.xml AttributeSet TypedArray obtainStyledAttributes

如下attrs相关内容转自:http://www.cnblogs.com/mstk/p/3575086.html控件有很多属性,如android:id、android:layout_width、android:layout_height等,但是这些属性都是系统自带的属性。使用attrs.xml文件,可以自定义属性。本文在Android自定义控件的基础上,用attrs.xml文件

2016-08-04 15:28:21 295

原创 View onMeasure(int widthMeasureSpec, int heightMeasureSpec)

如下为代码解释:/** * 对当前View的尺寸进行测量 * @param widthMeasureSpec * @param heightMeasureSpec */ @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

2016-08-03 18:07:33 1463

转载 java 抽象类 接口 区别

转自:http://blog.csdn.net/xw13106209/article/details/69235561.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,

2016-08-03 12:13:51 113

原创 java 抽象类

如何称之为抽象类:(或)1)class用abstract修饰2)类中方法有abstract修饰的(只有声明,没有具体实现  abstract void fun();)和普通类区别:1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。  2)抽象类不能用来创建对象;

2016-08-03 11:27:39 196

原创 px dp sp in dpi pt

160*240 --------  320*480 (手机屏幕尺寸不变为前提,密度由160变化为320)px:实际像素 (160不变,原view的显示会减少一截)dp:建议使用在view的width和height,会根据屏幕密度的变化自动进行转换(160*(320/160))sp:建议使用在view的字体大小,会根据屏幕密度的变化自动进行转换(160*(320/160))

2016-08-02 20:01:58 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除