自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu修复引导

首次以U盘方式安装Ubuntu16.04时,系统在开机时会让你选择进入Ubuntu还是Windows,后重新安装Ubuntu14.04的时候,就都是直接进入Ubuntu而没有选择项了。修复引导执行此命令后便会修复引导$ sudo update-grub修改默认系统打开/etc/default/grub$ sudo vim /etc/default/grub修改默认系统 GRUB_DEFAULT

2017-03-06 11:00:46 605

原创 利用面向对象来讲解事件分发与上传

首先先来看下基本的套路,第一次看完事件分发后通常是懵逼,但我觉得还是应该先看下。Android 中当系统捕获事件时,都是由最外层的View依次向下传递,当然,事件不能总是传递到最后一子View才结束,我们在每一级消息传递时都会对消息做出响应以决定继续分发或者拦截。 Touch事件相关方法 方法功能 View ViewGroup Activity dispatchTouchEve

2016-10-24 18:36:22 584

原创 TextInputEditText样式设置

TextInputEditText样式设置样式调整<style name="InputStyle"> <!-- 底部线 默认颜色 --> <item name="colorControlNormal">@android:color/white</item> <!-- 底部线 EditText激活时颜色 --> <item name="colorControlActivated

2016-09-18 22:19:58 6282

原创 Gradle 常用配置

Gradle 常用配置@(Blog)[马克飞象, Markdown, Android]Gradle 常用配置签名多渠道打包自定义APK名称导入包导入aarjarmodle导入 so签名build.gradle// 在 Android {} 节点下增加signingConfigs { signConfig { storeFile file ('../key.

2015-12-20 15:26:26 8706

转载 Android中ListView.getCount()与ListView.getChildCount()区别和OnScrollListener()各个参数的区别

Android中ListView.getCount()与ListView.getChildCount()区别和OnScrollListener()各个参数的区别@(Blog)[马克飞象|Markdown|Android] http://blog.csdn.net/zhq56030207/article/details/6014297 由于看到此篇博文的博客的标明此博文是转载的,但又没标原始

2015-10-07 19:02:47 872

原创 PopupWindow与PopupMenu的用法

PopupWindow与PopupMenu的用法@(Blog)[马克飞象|Markdown|Android]PopupWindow与PopupMenu的用法PopupMenuPopupWindowPopupWindow和PopupMenu的功能都是为了弹出一个窗体,不过PopupMenu的功能比较单一,而PopupWindow更强。PopupMenu<menu xmlns:android="h

2015-09-13 23:40:36 20540 1

转载 安卓-屏幕适配方式

安卓-屏幕适配方式@(Blog)[马克飞象|Markdown|Android]安卓-屏幕适配方式适配方式一图片适配适配方式二dimensxml文件适配适配方式三布局文件适配适配方式四java代码适配适配方式五权重适配 转自http://www.bkjia.com/Androidjc/963563.html#comment适配:即当前应用在相同的手机上面显示相同的效果。适配前需要首先确定

2015-08-22 18:33:59 1634

转载 写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket

写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket@(Blog)[马克飞象|Markdown|Android]写给那些让我糊里糊涂的HTTPTCPUDPSocket先来一个讲TCPUDP和HTTP关系的Socket是什么呢转自http://blog.csdn.net/xijiaohuangcao/article/details/6105623先来一个讲TCP、UDP和HTTP关系的

2015-08-15 10:32:59 474

转载 service与Thread的区别

Service 与 Thread 的区别很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。Service:Service 是android的一种机制,当它运行的

2015-08-07 00:14:09 435

原创 实现类似Material Design 的状态栏

实现类似Material Design 的状态栏@(Blog)[马克飞象|Markdown|Android]Android 4.4自带方法if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANS

2015-08-03 00:17:11 1124

原创 数据保存之SharedPreferance

数据保存之SharedPreferance@(Blog)[马克飞象|Markdown|Android]之前用过好几遍,每次都要Google去查,今天在此记录以下。 SharedPreferences是个接口我们直接通过context就能获得他的实现获得实例Context.MODE_PRIVATE:指定该SharedPreferences数据只能被本应用程序读、写Context.MODE_WORL

2015-08-02 00:18:17 1604

原创 Toolbar滚动渐显类似Google+用户界面滑动效果(一)

Toolbar滚动渐显类似Google+用户界面滑动效果(一)@(Blog)[马克飞象|Markdown|Android]Toolbar滚动渐显类似Google用户界面滑动效果一最终效果实现布局代码最终效果先来张效果图,不过还没有实现标题Tab向上滑时可以贴合Toolbar的效果,只是实现了渐显的效果 实现实现这个效果主要需要Toolbar、SlidingTabLayout、Scrol

2015-07-30 08:35:36 4695 3

原创 利用Toolbar和SlidingTabLayout实现Tab

利用Toolbar下实现Tab@(Blog)[马克飞象|Markdown|Android]首先你必须清楚Toolbar、ViewPaper的使用,之前选择直接看网上Toolbar下增加Tab的Blog,看起来好像很难的样子,于是乎,便把这几个分开看了,再回来实现这个功能的时候,发现其实很简单。 利用Toolbar替换ActionBar ViewPager 用法实现Tab功能我们需要使用到Goog

2015-07-27 13:53:42 11655 4

原创 利用Toolbar替换ActionBar

利用Toolbar替换ActionBar@(Blog)[马克飞象|Markdown|Android]利用Toolbar替换ActionBarToolbar在Activity中增加ToolbarToolbarToolbar是ActionBar的变体,相比于ActionBar的死板,Toolbar更灵活,不仅可以像ActionBar一样置于Window的最上方,还可以放在其他的任何位置,并且可以与A

2015-07-26 22:49:35 8929

原创 ViewPager 用法

ViewPager 用法@(Blog)[马克飞象|Markdown|Android]ViewPager 用法布局代码为了方便的实现不同界面之间的滑动效果,主要是实现Fragment的滑动。布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sch

2015-07-26 22:36:02 780

原创 Android四大组件之BroadcastReceveier

Android四大组件之BroadcastReceveier@(Blog)[马克飞象|Markdown|Android]什么是BroadcasetReceveier在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。 上面是在其他地方粘来的解释,我的理解是这就是一个事

2015-07-25 18:39:13 697

转载 Android杂谈--Activity、Window、View的关系

Android杂谈–Activity、Window、View的关系@(Blog)[马克飞象|Markdown|Android]Android杂谈ActivityWindowView的关系首先说说View和ViewGroup吧LayoutInflaterLayoutInflaterinflate这两个是什么意思ActivityWindowView之间的关系转自http://www.cnblog

2015-07-22 10:40:27 435

原创 将本地项目推送到Git

将本地项目推送到Git@(Blog)[马克飞象|Markdown|Git] 在Github中创建了一个Repository之后,会给你列出如何将自己本地项目Push到Github中的命令行全部给列出来,很人性化,原来不是很清楚命令行的作用,现在大概已经了解一些了,就将那些命令都解释一下。准备当然是要安装Git了,这个就不多说了,直接百度或Google就可以,OS X的话已经已经集成Git了,就不需

2015-07-22 00:31:30 27443 1

原创 #提高Android Studio流畅度

提高Android Studio流畅度@(Android)[马克飞象|Markdown]原来一直是在Windows平台,用的Studio的时候感觉非常流畅,一点都不卡,最近刚入了Macbook,发现在OS X上只要多开Studio就会变得很卡,原因是给Studio分配的内存过低导致的,只要我们在studio修改/bin/studio.vmoptions参数就可以就可以了,我是选择将里面的所有参数全部

2015-06-11 14:21:38 812

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-05-27 08:41:19 355

空空如也

空空如也

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

TA关注的人

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