自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vam的专栏

step by step

  • 博客(26)
  • 收藏
  • 关注

原创 【流程图】流程图符号

1、常用符号 2、例子(胡乱画的)

2016-12-22 14:33:36 1489

原创 【git】把项目同时托管到github和oschina

1、添加远程地址,给地址命名来区分git remote add oschina https://git.oschina.net/xxx/xxx.git或者git remote add github https://github.com/xxx/xxx.git2、查看远程地址git remote -v3、然后pushgit push -u oschina或者git push -u github

2016-12-20 10:51:52 1105

原创 【git】Your branch is up-to-date 和 Everything up-to-date

1、git commit 之后,出现On branch masterYour branch is up-to-date with 'github/master'.nothing to commit, working tree clean继续 git push之后,出现Everything up-to-date2、网上大部分解决办法,都是分支问题,比如 http://blog.csdn.net/

2016-12-20 10:40:19 8024

原创 【git】git常用命令

git branch // 查看分支git branch -D XXX // 删除分支,XXX是分支名git checkout XXX // 切换分支,XXX是分支名

2016-12-19 17:11:18 220

原创 【Github】github学习(一)--概览github

1、英语水平实在很造孽,很早就注册了github,没下手用。之前一直用oschina,今天早上起床决心拿下github,就先写个傻瓜概览留给自己复习熟悉。2、首页,这几个标签都是一些特性介绍 //todo “Explore”和”Blog”还没深入了解,感觉很有意思,这里留两个坑以后填3、登录后,到自己的dashboard里去。以下均是个人理解,还未亲测验证 (1)、”Pull Reques

2016-12-19 16:18:33 333

原创 【样式】shape属性详细

1、属性<shape> <!-- 实心,即填充颜色--> <solid android:color="#ff9d77"/> <!-- 渐变 --> <!-- 线性渐变 android:type="linear",是默认的模式 --> <!-- 径向渐变 android:type="radial",需要指定半径android:gradientRadiu

2016-12-16 15:49:54 444

原创 【git】首次上传项目到oschina

1、在OSChina中新建项目,如下 (GitIgnore和开源许可证可以不管,我没有选择ReadMe文件,否则后面提交时,会因为本地没有该文件而变得麻烦,当然写上是个好习惯,可以后面再加) 2、然后在需要上传的项目文件夹目录下,右键选择Git Bash 输入以下两条命令,作为git的基础配置git config --global user.name "你的名字/昵称" // 注意有双引号的

2016-12-16 15:38:02 564

原创 【git】相关学习网址

1、OSChina帮助文档 http://git.mydoc.io/?t=841102、廖雪峰博主教程 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 3、RUNOOB网站 http://www.runoob.com/git/git-basic-operations.

2016-12-16 12:21:32 239

原创 【git】git简介及安装

下载官网 http://git-scm.com/download简介1、Git是一款免费、开源的分布式版本控制系统。读音为/gɪt/2、集中式和分布式区别,参考 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374027586935cf69c53637d8458c9aec27

2016-12-16 12:20:45 233

原创 【Fragment】fragment之间的切换,add、show、hide

1、方法一:在大神博客里看到的 http://blog.csdn.net/harvic880925/article/details/44948027 这个方法的逻辑是,需要显示哪个就显示哪个,要隐藏哪个就隐藏哪个。public void switchContent(Fragment from, Fragment to) { if (!to.isAdded()) { // 先判断是

2016-12-15 17:29:52 9402 1

原创 【Fragment】FragmentManager和FragmentTransaction使用

1、获得 FragmentManagerFragmentManager fragmentManager = getSupportFragmentManager();2、使用 FragmentTrasaction (事务)来操作,就像SharePreferences一样,需要开启和提交FragmentTransaction transaction = fragmentManager.beginTran

2016-12-15 16:48:13 691

原创 【Fragment】android.support.v4.app.Fragment和android.app.Fragment区别

1、支持的最小版本不同 android.app.Fragment 最低支持api11,即3.0版 android.support.v4.app.Fragment 最低支持api4,即1.6版2、v4的需要导入v4包 android.support.v4.app.Fragment 需要引入包android-support-v4.jar3、获取FragmentManager方法不同 androi

2016-12-13 17:45:45 275

原创 【Fragment】生命周期

1、大部分来自 http://blog.csdn.net/harvic880925/article/details/449179552、 左边–>Fragment生命周期 , 右边–>Activity与Fragment生命周期对比 3、详解onAttach:onAttach()在fragment与Activity关联之后调用。需要注意的是,初始化fragment参数可以从getArg

2016-12-13 17:41:33 231

原创 【MVP】入门级写法(持续更正补充)

1、蹒跚学步,胡乱记录2、activitypublic class TestAty extends Activity implements TestViewer{ TestPresenter presenter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat

2016-12-13 11:38:33 410

原创 【Guava】参数检查工具包Preconditions

1、示例try{ this.num = Preconditions.checkArgument(num>0, "num要大于0");}catch(Exception e){ // todo}try{ this.num = Preconditions.checkNotNull(num, "num不能为0");}catch(Exception e){ // todo

2016-12-09 16:47:49 453

原创 【注解】android.support.annotations

【参考 http://blog.csdn.net/maosidiaoxian/article/details/50452706】感觉一个人开发不怎么用,更多的用在协作开发的规范中

2016-12-09 09:59:35 176

原创 【Guava】Guava介绍

【转自 http://www.cnblogs.com/peida/archive/2013/06/08/3120820.html】1、Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string p

2016-12-08 12:09:49 356

原创 【基础】java泛型(持续补充)

1、泛型中 ?、T、K、V、E 代表的意思如下: K表示键 ; V表示值 ; T表示type类型 ;E表示enum枚举 ; ?表示不确定的类型。 但这些都是java的规范,没有强制要求要用这几个字母。

2016-12-07 11:38:28 192

原创 【github】项目收集合集(持续补充)

1、谷歌官方sample https://github.com/googlesamples

2016-12-06 10:23:12 243

原创 【AS环境】mac上配置adb环境

1、在终端中输入以下两行命令,之后会弹出一个 “.bash_profile” 文件。touch .bash_profileopen -e .bash_profile2、该文件应该是空白的,添加以下命令,指定adb的路径(红色部分)。 “~”代表当前用户目录,“Library”就是资源库。export PATH=${PATH}:~/Library/Android/sdk/platfo

2016-12-05 15:10:45 1065

原创 【AS环境】mac上android studio连接安卓真机调试

1、确保连接线没问题,连接好后。查看usb设备信息,终端输入命令system_profiler SPUSBDataType获取adnroid机的设备信息,红色部分稍后要用 2、终端输入以下命令,打开 adb_usb.ini 文件vi ~/.android/adb_usb.ini应该会如下图,输入 e ,就进入编辑状态 3、按 i ,可以进入编辑状态,如图。在最后一行写入第一步红色部分的设备编号

2016-12-05 15:05:29 11742

原创 【Gradle】gradle构建加速

1、 尼玛的 gradle 构建越来越慢,超级慢,基本上都要一两三分钟2、 Setting –> Gradle –> 右边的 Offline work ,打钩3、 。。。几十秒能搞定了

2016-12-05 14:28:16 263

原创 【so文件】添加第三方so文件

1、把相关文件放于 libs 目录下2、打开 app 目录的 build.gradle ,在 android{ } 目录下,添加以下代码sourceSets { main { jniLibs.srcDirs = ['libs'] }}

2016-12-05 14:24:17 551

原创 【基础】求商运算的坑

1、做一个视频高度的计算,如下。结果这值等于360。。。。。。720 / 600 * 360 = 3602、因为,与int相关的除法规则是这样720(int) / 600(int) = 1720(float) / 600(int) = 1.2720(double) / 600(int) = 1.2720(int) / 600(float) = 1.2720(int) / 600(doubl

2016-12-02 11:11:02 3266

原创 【电视直播 Vitamio】安卓6.0及以上crash

1、报错信息如下: LOAD FFMPEG ERROR: dlopen failed: /data/data/io.vov.vitamio.demo/libs/libffmpeg.so: has text relocations2、targetSdkVersion=23的时候就会出现这个问题3、这个很日怪,解决办法也很简单,targetSdkVersion<=22就行了。参考https://git

2016-12-02 10:27:23 2137 1

原创 【电视直播 ijkplayer】编译及导入(未完)

1、bilibili的东西,github:https://github.com/bbcallen/ijkplayer2、需要下载ndk。我的as是2.2,sdk tools里没有ndk的下载,试了很多方法,改了那些地址配置也没用。 所以手动下载吧,放入和sdk文件夹同级的目录下。下载地址 https://developer.android.com/ndk/downloads/index.html3

2016-12-01 16:47:58 501

空空如也

空空如也

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

TA关注的人

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