自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Growth

和喜欢的一切在一起。

  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 博客搬家了

把博客搬家到了github上:http://yuweiguocn.github.io/ 欢迎大家翻牌。

2016-04-18 14:47:03 787

原创 Mac下Hexo+GitHub搭建博客图文教程

安装Node.js从官网下载好一步步安装就行了,或者从这下载node-v4.3.1安装,密码: 3n33。安装GitXcode自带Git,详细安装方法自行搜索。安装HexoNode和Git安装完成后,在终端下输入下面的命令: sudo npm install -g hexo看到如下图所示效果,就说明安装成功了 初始化hexo在用户目录下创建名为hex

2016-02-21 17:10:06 4736

原创 Mac使用笔记

1.选中一个文件按 enter 可以直接改名的. cmd + up 是回到上一层文件夹 cmd + down 如果是文件夹就进入文件夹,如果是文件就打开(比如说 .avi 就会自动调用播放器)2.OS X 中空格键可以预览 几乎所有的 东西3.查看多个文件占用的容量 ctrl + command + i4.把多个文件归类到一个文件夹中:选中你想要的文件

2016-02-17 20:35:22 993

原创 快速查看Mac下软件的所有快捷键— CheatSheet

Mac OS X有太多太多的快捷键,想要全部记住几乎不可能,这里有一个非常使用的查看各种程序环境下快捷键的小插件CheatSheet,可以帮你轻松找到当前需要的快捷键。 当然这个CheatSheet可不仅仅是把快捷键集中在一个表单上,而是我们在使用其他程序的时候,如Finder、Safari、Firefox、VMware甚至QQ的时候(请注意左上角看当前活跃程序是什么),按住command键三四

2016-02-17 09:41:17 8324

原创 GreenDao数据库升级解决方案

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/50453038 关注新浪微博:@于卫国 邮箱:[email protected] github:yuweiguocn在Android开中多多少少会涉及到数据库,而我比较懒,不想写那么麻烦的SQL语句,所以采用了第三方开源框架GreenDao,使用起来

2016-01-04 19:15:55 11809 6

翻译 加快Android构建速度

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/49589885 原文链接:https://medium.com/android-news/android-build-speed-up-ver-english-c76890aa610#.92skzplgc 关注新浪微博:@于卫国 邮箱:yuweiguocn@

2015-12-02 14:02:58 2975 1

翻译 Android Material ProgressBar

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/49406065 关注新浪微博:@于卫国 邮箱:[email protected]在写这篇文章的时候,我在Novoda和好朋友一起在给英国广播公司 Channel 4做一个视频流的应用。我要求的设计之一就是实现一个标准的indeterminate ProgressBa

2015-10-25 20:46:25 3054

翻译 Android Material Design Library系列教程(五)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/48877875 关注新浪微博:@于卫国 邮箱:[email protected]在2015 I/O大会上公布了Material Design Support Library,使用它可以创建materail应用在API 19以下突然变得很容易。在这个系列中

2015-10-03 14:39:31 1386

翻译 Android Material Design Library系列教程(四)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/48754869 关注新浪微博:@于卫国 邮箱:[email protected]在2015 I/O大会上公布了Material Design Support Library,使用它可以创建materail应用在API 19以下突然变得很容易。在这个系列中

2015-09-29 10:29:01 2216

翻译 Android Material Design Library系列教程(三)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/48438657 关注新浪微博:@于卫国 邮箱:[email protected]在2015 I/O大会上公布了Material Design Support Library,使用它可以创建materail应用在API 19以下突然变得很容易。在这个系列中

2015-09-23 13:15:45 2018

翻译 Android Material Design Library系列教程(二)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/48382913 关注新浪微博:@于卫国 邮箱:[email protected]在2015 I/O大会上公布了Material Design Support Library,使用它可以创建materail应用在API 19以下突然变得很容易。在这个系列中

2015-09-12 14:50:30 1792

翻译 Android Material Design Library系列教程(一)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/48112793 关注新浪微博:@于卫国 邮箱:[email protected]在2015 I/O大会上公布了Material Design Support Library,使用它可以创建materail应用在API 19以下突然变得很容易。在这个系列中

2015-09-01 09:30:37 5693

翻译 Android Design Support Library概览

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/47972467 关注新浪微博:@于卫国 邮箱:[email protected]简介在Google I/O 2015大会中,Google为Android开发者介绍了Design Support Library。这个library可以让开发者很容易地实现更多Mater

2015-08-25 13:29:52 9314

翻译 Android Studio文件分组插件

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/47756921 关注新浪微博:@于卫国 邮箱:[email protected]简介这个开源插件是非常有用的在Android开发中。它可以显示你的文件作为一个不同文件夹组在project结构视图中。它不会移动文件。它也不会创建文件夹。分组前res/ l

2015-08-18 19:15:26 4191 3

翻译 导入一个AndroidStudio工程作为一个Library Module

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/47441245 关注新浪微博:@于卫国 邮箱:[email protected]在我们有两个Android Studio工程的情况时,我们想使用一个作为library工程导入到另一个工程作为一个module。我们可以使用Android Studio很容易的做到。让我

2015-08-15 22:54:46 14675 4

翻译 Android Studio使用技巧系列教程(七)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/47134819 关注新浪微博:@于卫国 邮箱:[email protected]这是Android Studio使用技巧系列教程的最后一篇文章,感谢大家一直以来的支持和鼓励。今后我会继续翻译高质量的精品文章,欢迎关注、扩散。这是我发表在Google+上的Androi

2015-07-30 10:13:01 4649 3

翻译 Android Studio使用技巧系列教程(五)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46946315 关注新浪微博:@于卫国 邮箱:[email protected]这是我发表在Google+上的Android Studio每日技巧的第四篇文章。你可以从这查看以前发表的文章。关于键位映射 Android Studio 提供了不同的键位映射(即快捷

2015-07-22 09:46:26 5329 6

翻译 Android Studio使用技巧系列教程(六)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46958551 关注新浪微博:@于卫国 邮箱:[email protected]这是我发表在Google+上的Android Studio每日技巧的第五篇文章。你可以从这查看以前发表的文章。关于键位映射 Android Studio 提供了不同的键位映射

2015-07-22 09:32:18 3585 2

翻译 Android Studio使用技巧系列教程(四)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46866503 关注新浪微博:@于卫国 邮箱:[email protected]这是我发表在Google+上的Android Studio每日技巧的第三篇文章。你可以从这查看以前发表的文章。关于键位映射 Android Studio 提供了不同的键位映射(即快捷键

2015-07-14 09:56:11 4686

翻译 Android Studio使用技巧系列教程(一)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46729803 关注新浪微博:@于卫国 邮箱:[email protected]关于我你应该知道以下两点: 1、我是一个IDE狂热者 2、我是一个高效极客 两年前,当我转向Intellij IDEA,Android Studio基于它,我为了更高效的开发,花费

2015-07-08 10:04:30 19035 12

翻译 Android Studio使用技巧系列教程(二)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46764575 关注新浪微博:@于卫国 邮箱:[email protected]最终我还是没能够遵守承诺。之前我写的文章应该算是一个新的系列,一年后我们又回来了。 因此我又重新开始了。我每天在Google+上发表的一系列文章我将会分享在这里,就像Daniel Le

2015-07-08 09:54:06 7567 5

翻译 Android Studio使用技巧系列教程(三)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46787737 关注新浪微博:@于卫国 邮箱:[email protected]这是我发表在Google+上的Android Studio每日技巧的第二篇文章。你可以从这查看以前发表的文章。关于键位映射 Android Studio 提供了不同的键位映射(即快捷键

2015-07-08 09:22:18 15642 21

翻译 提高Android Studio中Gradle执行效率

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58 你是否感觉到Android Studio构建速度太慢?我也有这感觉。幸运的是,这有很多可以提高构建速度的技巧。这些技巧目前还在实验并且有可能是不安全的,如果你觉得构建时间太长而且很痛苦的话,尝试一下这些技巧还是很有价值的。我已经按照下面所描述的试过在代码改动很少的情况下构建时间下降了2.5秒。

2015-06-26 11:54:42 8102 8

原创 使用SVN进行多版本开发教程

在做android开发时,必定会遇到多版本的开发,下面介绍一下具体实施步骤SVN下目录介绍branch 目录:存放支线副本,跟工程项目相关的各个工程版本分支,此目录下面的版本分支可以被修改合并。不是稳定的版本。document 目录:跟工程项目相关的文档资料。tag 目录:存放标签副本,跟项目相关的各个发布版本,一般在这个目录下的工程版本是稳定可用的,并且不做修改的。trunk

2015-02-04 15:46:13 2913

原创 android 开发中遇到错误及解决办法总结

新手总结的开发中所遇到错误及解决办法,如有不对,欢迎指正,如有更好的解决办法,也请不吝赐教。一、dialog.show()引起的android.view.WindowManager$BadTokenException错误错误日志android.view.WindowManager$BadTokenException: Unable to add window -- toke

2015-02-03 14:25:11 4586

原创 github上的开源项目中gif图片的制作软件

在github上学习开源项目的时候,看到好些开源项目里的示例图片都是gif格式的,这些gif图片能够很好地介绍此开源项目的功能,尤其是在电脑上运行android模拟器时,然后就想着自己以后做开源的时候也弄成这种效果的,直接上软件官方下载链接,打开后根据自己的操作系统进行下载就可以了,是英文版的,支持windows和mac os,软件名称是LICEcap  ,再附上百度云盘windows版下载链

2015-02-01 22:25:51 4065 2

原创 android 底部导航总结

实现android 底部导航的方式有好几种如:fragment:、TabActivity、ViewGroup、viewPager等,这里介绍使用viewPager实现底部导航。先说说使用viewPager实现的原因1、fragment:a  我们需要使用fragment的话,我们只能用v4包里面的fragment,因为我们需要向下兼容。b  当我们用V4包里面的fragment

2014-11-25 11:40:00 2150

转载 LOGCAT里面出现UNABLE TO OPEN LOG DEVICE ‘/DEV/LOG/MAIN': NO SUCH FILE OR DIRECTORY 的解决办法

部分android手机为了加快运行速度,故在rom中屏蔽了logcat的输出,所以这样的手机在开发的 时候会在logcat里面出现Unable to open log device ‘/dev/log/main': No such file or directory 的提示。屏蔽logcat的方法其实很简单,logcat会把log信息输出为一个设备文件,在开机启动的时候把这个设备文件删除掉

2014-11-15 10:12:53 4327 1

原创 Fragments之间的交互

为了重用Fragment UI组件,你应该把每一个fragment都构建成完全的自包含的、模块化的组件,定义他们自己的布局与行为。当你定义好这些模块化的Fragments的时,你就可以让他们关联acticvity,使他们与application的逻辑结合起来,实现全局的复合的UI。经常地,你想fragment之间能相互交互,比如基于用户事件改变fragment的内容。所有fragment之

2014-11-04 14:33:31 1056

原创 Android 再按一次退出应用

private long exitTime = 0;@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if ((System.

2014-04-12 10:12:03 1021

原创 tiny6410编译u-boot

1.可以从这里http://ftp.denx.de/pub/u-boot/下载最新的u-boot.2.解压后进入u-boot源码根目录#make clean3.根据开发板的配置进入移植(移植是件大事,怎么能随随便便说出来呢,好吧,其实我也不会)可以参考这篇文章http://wenku.baidu.com/link?url=-lXgMxyW52xSxwpEJuo19TrR0AZ961

2013-11-19 08:54:22 1684

原创 X86平台内核配置、编译和安装

软件:VMware+RHEL6.4+kernel-linux-3.11.21.首先下载内核,可以从这里https://www.kernel.org/下载最新的内核2.解压后,进入内核根目录,清除内核中间文件,配置文件,我下载的是linux-3.11.2#cd linux-3.11.2 #make distclean3.选择参考配置文件使用正在运行的RHEL6.4的内核配置作

2013-11-18 23:00:23 1635

原创 tiny6410内核制作

1.首先下载内核,可以从这里https://www.kernel.org/下载最新的内核2.解压后,进入内核根目录,清除内核中间文件,配置文件,我下载的是linux-3.11.2#cd linux-3.11.2                    #make distclean3.选择参考配置文件:产品发布时同时会发布一个参考配置文件,通常的参考配置文件位于arch//confi

2013-11-18 18:17:34 1574

原创 tiny6410内核下载(tftp)

1.首先利用光盘上带的SD-Flasher.exe将superboot烧写到SD卡中,然后设为SD卡启动模式连接好电源线,数据线,串口线,打开串口,打开开发板电源开关,可以看到如下内容说明SD卡启动制作成功2.输入f,格式化NAND FLASH,上图有3.输入v,下载UBOOT到nand flash中,然后打开DNW,找到光盘上带的u-boot_nand-ram256.bi

2013-11-18 17:14:10 2363

原创 tiny6410裸机程序之五、DDR

Double Data Rate双倍速率同步动态随机存储器从nand flash中启动时,硬件会自动地将nandflash中前8K的内容复制到片内内存,如果程序大小超过8K,就需要用位置无关码将程序复制到DDR中,DDR需要初始化。访问DDR,需要发出BANK地址,行地址,列地址等,由DRAMC(动态内存控制器)进行控制,初始化步骤为:1.地址线的设置2.位宽3.设置时序DRA

2013-11-18 15:46:40 1294

原创 tiny6410裸机程序之四、链接地址

百度网盘源码文件:http://pan.baidu.com/s/1mXef3链接地址:程序访问全局变量时用的是它的链接地址1.程序运行时,“应该”位于的它的链接地址2.硬件决定了程序一开始从0地址运行,需要重定位:前面一小段代码把程序复制到链接地址每个程序都有三个段:代码段、数据段、BSS段。代码段:存放指令。数据段:存放有初始化且不为0的全局/静态变量BSS段:存放初始值为

2013-11-18 15:46:37 1250

原创 tiny6410裸机程序之三、串口通讯

百度网盘源码文件:http://pan.baidu.com/s/15nTNQ串口配置流程1.配置GPIO为发送接收引脚。2.配置串口控制寄存器(ULCON)(数据位:8 无校验 停止位:1 (简称:8n1))3.UCON(使能发送、接收)4.UFCON(使能FIFO)5.UMCON=06 设置波特率UBDIV和UDIVSLOT7.接收 判断缓冲区是否有数据(UFSTAT),返回U

2013-11-18 15:46:35 1181

原创 tiny6410裸机程序之二、系统时钟

这一次是系统时钟的配置,表示不懂,等以后有时间再来补充说明吧百度网盘源码文件:http://pan.baidu.com/s/1indMfLocktime:CPU停止运行,从低时钟频率到高时钟频率的提升配置流程1.设置Locktime(APLL_LOCK)可为默认(给CPU用)2.MPLL_Lock(给HCLK(如内存,DDR)PCLK(片上外设)用)3.EPLL_Lock(特殊设备

2013-11-18 15:46:33 1087

原创 tiny6410裸机程序之一、led流水灯

头一次写博文,在光棍节这一天看了韦东山老师的S3C6410裸板程序视频,做一下学习笔记注:将6410设为nand-flash启动后,硬件会自动将nand-flash中前8K内容复制到片内8K内存,然后从内存的0地址开始运行。编译环境:arm-linux-gcc程序功能:led灯按0—15的顺序依次显示工作原理:将led对应引脚设为输出模式,然后给对应的引脚低电平就可以点亮对应的led了

2013-11-18 15:46:31 2558

android viewpager 实现底部导航

实现android 底部导航的方式有好几种如:fragment:、TabActivity、ViewGroup、viewPager等,这里介绍使用viewPager实现底部导航。 先说说使用viewPager实现的原因 1、fragment a 我们需要使用fragment的话,我们只能用v4包里面的fragment,因为我们需要向下兼容。 b 当我们用V4包里面的fragment的时候,系统会自动添加一个节点。 c fragment不允许嵌套fragmentd 这个谷歌是在4.2里面才解决的。假如我的SDK的版本不进行更新的话,是找不到这个方法的。 android.support.v4.app的Fragment中找不到getChildFragmentManager()方法 2、viewPager: a 因为使用起来方便。 3、TabActivity: a TabActivity 过时,直接使用fragment 即可 b Activity是android里面的四大组件。是重量级的组件,fragment是android里面的片段,是特殊的view,他具备生命周期。 4、ViewGroup : a :属于低级组件。比较麻烦。

2014-11-25

android一键锁屏源码

android 一键锁屏源码 已在百度市场上线

2014-11-18

空空如也

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

TA关注的人

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