4 Seachal

尚未进行身份认证

小小程序猿,勇敢做自己

等级
TA的排名 5k+

Markdown Syntax

注释(Comment)注释是写作者自己的标注记录,不被浏览器解析渲染。HTML以开头,以-->结尾的闭包定义注释(支持跨行),不在正文中显示。Markdown沿用HTMLComment注释格式:注释适用场景示例:CSDN博客默认会在网页生成TOC,而GitHub仍不支持[TOC],因此在发布Markdown博客时可注释掉开头的[TOC]标签,

2018-02-09 13:39:55

常用博客Metaweblog Api地址

常用博客MetaweblogApi地址CSDN:http://write.blog.csdn.net/xmlrpc/index博客园(cnblogs):http://www.cnblogs.com/Blog名(你的用户名)/services/metaweblog.aspx。其中Blog名请换为您的博客名。cnblogs的博客后台设置,拉到最下面,也可以找到这个网址。比如说我的是

2018-02-08 16:49:32

RelativeLayout、Framelayout 两布局重叠,使下层不响应点击事件

---title:RelativeLayout、Framelayout两布局重叠,使下层不响应点击事件date:2018-01-2316:30:30tags:-View-Android-问题解决categories:Android---#RelativeLayout、Framelayout两布局重叠,使下层不响应点击事件```代

2018-02-08 15:45:42

测试

测试上传图片第一步:生成SSH公钥过程大多数Git服务器都会选择使用SSH公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。1.查看是否已经有了SSH密钥首先先确认一下是否已经有一个公钥了。SSH公钥默认储存在账户的主目录下的

2017-12-26 17:49:08

如何在Mac下配置Github和Bitbucket的SSH

title:如何在Mac下配置Github和Bitbucket的SSHdate:2017-12-2321:10:30tags:-Mac-Git-Githubcategories:Github如何在Mac下配置Github和Bitbucket的SSH第一步:生成SSH公钥过程大多数Git服务器都会选择使用SSH公钥来进行授权。

2017-12-26 13:18:56

自定义控件三部曲之绘图篇(七)——Paint之函数大汇总

经过前几篇,我们基本把paint和canvas的基本用法就看完了,今天我们来个大汇总,列举一个paint的所有函数,然后一个一个的过。经过这几篇,你将能学会paint中所有处理函数的用法。一、基本用法1、概述我们先来看一下paint中基本设置的函数都有哪些: reset() 重置画笔 setColor(intcolor) 给画笔设置颜色值 setARG

2017-12-10 21:43:38

自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法

前言:这几天做客户回访,感触很大,用户只要是留反馈信息,总是一种恨铁不成钢的心态,想用你的app,却是因为你的技术问题,让他们不得不放弃,而你一个回访电话却让他们尽释前嫌,当最后把手机号留给他们以便随时沟通的时候,总会发来一条条的鼓励短信,让我不自主的开始内疚。哎,多么可爱的用户,多么无耐的现实。相关文章:《Android自定义控件三部曲文章索引》:http://blog.

2017-12-08 16:47:49

android弹出popupwindow时使下层页面变灰色

点击弹出popupwindow代码:[java] viewplain copyfindViewById(R.id.btn).setOnClickListener(new OnClickListener() {                            @Override              public void on

2017-12-08 14:22:47

Android开发:LayoutParams的用法

LayoutParams继承于Android.View.ViewGroup.LayoutParams.    LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去

2017-12-08 14:03:13

Android获取屏幕宽度的4种方法

方法一: WindowManagerwm=(WindowManager)this .getSystemService(Context.WINDOW_SERVICE); intwidth=wm.getDefaultDisplay().getWidth(); intheight=wm.getDefaultDisplay().getHeight();

2017-12-08 13:55:39

Android PopupWindow怎么合理控制弹出位置(showAtLocation)

说到PopupWindow,应该都会有种熟悉的感觉,使用起来也很简单//一个自定义的布局,作为显示的内容Contextcontext=null;  //真实环境中要赋值intlayoutId=0;      //布局IDViewcontentView=LayoutInflater.from(context).inflate(layoutId,null);

2017-12-08 09:23:00

Android中传递对象的三种方法

Android中,Activity和Fragment之间传递对象,可以通过将对象序列化并存入Bundle或者Intent中进行传递,也可以将对象转化为JSON字符串,进行传递。序列化对象可以使用Java的Serializable的接口、Parcelable接口。转化成JSON字符串,可以使用Gson等库。1.SerializableModel[js] vie

2017-12-04 15:36:49

使用ssh连接github

关于SSH使用SSH协议,您可以连接并验证远程服务器和服务。使用SSH密钥,您可以连接到GitHub,而无需在每次访问时提供您的用户名或密码。当您设置SSH时,您将生成一个SSH密钥并将其添加到ssh-agent,然后将密钥添加到您的GitHub帐户。将SSH密钥添加到ssh-agent可确保您的SSH密钥通过使用密码短语具有额外的安全性。有关更多信息,请参阅“ 使用S

2017-12-03 16:40:26

Android动画精讲一:从setTranslationX谈属性动画和view动画的区别

最近又用到了动画,决定把几次项目里用到的动画走过的弯路总结一下,顺便梳理下android的动画体系。众所周知,android动画分三类:一是View动画,又叫Tween动画,二是frame动画(帧动画),又叫drawable动画,三是属性动画,即propertyanimation.     View动画,根据作用又分为缩放动画ScaleAnimation/移位动画Translat

2017-12-01 14:58:00

关于android.support.v7.internal.widget.ActionBarOverlayLayout问题的解决

AndroidStudio不能预览布局了,提示:原预览区显示:android.support.v7.internal.widget.ActionBarOverlayLayout解决方法:打开values/目录下styles.xml文件;把:修改为:即在前面添加一个Base,问题即可解决

2017-11-30 16:48:06

Genymotion 下载镜像速度慢的解决办法

1.找到genymotion.log文件
具体的链接在哪里,找到此路径文件:C:\Users\用户目录\AppData\Local\Genymobile\genymotion.log。 mac用户:/Users/用户目录/.Genymobile
或者用快捷键“Win+R”打开“运行”–>输入“%appdata%”回车,快速打开用户本地文件目录–>返回上一级目录,或者使用快捷键“Al

2017-11-30 14:53:53

Android设置Genymotion 运行ARM架构程序

Genymotion在Android5.x上运行ARM架构程序原生的Genymotion模拟器只支持x86架构,很多使用了.so文件的应用不支持x86架构,因此无法运行。如果想要运行,必须安装ARM转换包。本文提供Genymotion-ARM-Translation、Genymotion-ARM-Translation_v1.1、ARM_Translation_Lollipop的

2017-11-30 13:41:58

如何在github上fork一个项目来贡献代码以及同步原作者的修改

作为一个IT人,通过github进行学习是最快的成长手段。我们可以浏览别人的优秀代码。但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举。比如我们看下片看,许多大片都是由字幕组免费翻译压制的。为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,提高笔译水平才这样干的!中国人都是非常实务的!因此贡献代码,参与开源项目都是有益无害的!好了,让我们开始吧!如何贡献自己的力量

2017-11-29 15:31:53

Android Studio插件整理

现在Android的开发者基本上都使用AndroidStudio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好AndroidStudio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个JavaBean,免去我们根据json字符串手写对应JavaBean的过程。使用方法:快捷键Alt+S也可以使

2017-11-29 15:13:06

Git分支管理策略

如果你严肃对待编程,就必定会使用"版本管理系统"(VersionControlSystem)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因

2017-11-29 12:00:48

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!