unix关于打包命令zip的使用 unix zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径]linux zip命令参数列表:-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界面-m 将文件压缩之后,删除源文件-n 特定字符串 不压缩具有特定字尾字符串的文件-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间-q 安静模式,在压缩的时候不显示指令的执行过程
欢迎使用CSDN-markdown编辑器 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
Android之framework修改底部导航栏NavigationBar动态显示和隐藏 大家都知道,Android从3.0版本开始就加入了NavigationBar,主要是为那些没有实体按键的设备提供虚拟按键,但是,它始终固定在底部,占用48dp的像素高度,尽管从android 4.4开始可以全透明,使用这一部分像素,但三个按钮始终悬浮在屏幕上,这对于有强迫症的朋友来说是无法忍受的。因此,本文的目的就是修改framework部分代码,可以动态隐藏和显示NavigationBar,同时
Google推荐的图片加载库Glide介绍 英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。
Android Studio打包.so库到apk中 由于在原来的ADT的Eclipse环境中,用ndk_build工具生成了相应的各个.so库文件之后,eclipse工具就会自动把这些库导入到apk中。而Android Studio目前为止(1.1.0版本)还无法做到那么自动,但是我们可以通过以下方式进行。首先在Android Studio工程的app目录下创建整个jni目录,jni目录里写Android.mk、Application.mk以及各类
Android关于使用混淆文件proguard-project.txt笔记 关于使用还是很容易的,只要将eclipse项目中project.properties文件中的proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 前的注释#放开即可,然后右击项目-->Android Tools-->Export Signed/Unsigned Application
Android之高仿雅虎天气(二)---代码结构解析 版本已升级至1.0.1源码地址:GitHub:https://github.com/way1989/WayHooOsChina:http://git.oschina.net/way/WayHoo本例使用了6个库代码和1个主工程代码。一、6个库代码如下图所示:其中①.MenuDrawer、ViewPagerIndicator、ShowcaseView、SwipeBack都是Github上有名的侧边栏
Android之高仿雅虎天气(一) 引言:记得去年下半年有上传一份代码(超逼真仿雅虎天气界面):http://download.csdn.net/detail/weidi1989/6312271但那仅仅只是一个界面,而且还有一些比较严重的bug,记得其中有一个是:那个可以换位置的ListView无法缓存item,导致上下滚动时相当卡,性能可想而知了。以至于我就放弃继续开发,今年这段时间忙里偷闲,刚好有网友说要我继续把功能做完,那个换
Android之编译打包apk时几个常用的技巧 今天和大家分享一下用eclipse打包apk时的三个小技巧:一.防止被反编译而扰乱混淆加密:1. 请打开project.properties文件中的这句话(即将这句前面的"#"去掉即可) proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt2. 然后可以根据自己的需求对progu
Android4.0设置界面修改总结(三) Android4.0设置界面修改总结大概介绍了一下设置改tab风格,其实原理很简单,理解两个主要的函数即可:①.invalidateHeaders(),调用此函数将重新调用onBuildHeader()来重新读取xml文件中的header,重新刷新HeaderAdapter中的数据,因此刷新了ListView的内容,从而更新了界面。②.onBuildHeaders()中调用loadHead
Android4.0设置界面修改总结(四) 之前有跟大家分享设置Tab风格和Item圆角的实现,希望能给有需要的朋友一点点帮助,今天再和大家分享一下用ViewPager实现设置分页,小米和OPPO就是这样的设置,先来看看效果图: 为了帮助大家更清晰的理解,我单独拿出一个小例子,有需要的朋友可以下载下来看看:http://git.oschina.net/way/SettingTab/tree/master其实要实现
Android4.0设置界面修改总结(二) 今年1月份的时候,有和大家分享给予Android4.0+系统设置的修改:Android4.0设置界面修改总结 时隔半年,回头看看那个时候的修改,其实是有很多问题的,比如说:①.圆角Item会影响到第三方应用(因为我是公共修改的framework下的PreferenceGroupAdapter嘛)。②.设置不能横竖屏切换。由于当时客户催的比较急,没有顾及到,不过后来,我们在做新平
Android 4.4 全套源码及子模块源码的下载方法 本文介绍了在ubuntu下(在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码)获取目前最新的Android 4.4 全套源码以及单个自模块源码的下载方法,可根据本文方法下载全套或者只下载子模块Android源码进行源码分析和编译。下载过错中遇到很多问题,这些问题的解决对大家获取源密码很有借鉴意义。Google源码的官方帮助页面:
Android之基于小米天气的天气源库 大概去年的这个时候,有跟大家分享简洁天气这个应用。该应用一开始使用的是中国天气网的数据,但是,由于需要重复多次请求服务器获取信息才能满足我们的需求,因此,后来我偷偷的将天气源更换成“知趣天气”的服务器(如有冒犯,请谅解,本人只是用作学习交流)。因为该服务器将我们需要的天气数据重新处理了一下,包括当前天气信息、未来6天的预报以及空气质量等等信息。而且只需要请求一次服务器,传入对应的城市名称(简洁天气
Android之TextureView浅析 最近,在修改Android4.4的原生相机Camera2,很习惯的去寻找SurfaceView,结果任凭我使用grep还是ack,都无法搜索到SurfaceView,最后还是通过代码CameraActivity-->CameraModule-->PhotoUI-->R.layout.photo_module找到,原来是使用了TextureView。不是很了解此控件,百度之,在官方API文档中找到此
Ubuntu使用之Svn命令小技巧 注:[svn Path]:是指要取代码分支的服务器绝对路径[Path]:是指终端相对当前目录的相对路径,如果是在当前目录下,就省略路径①.取svn服务器的代码:svn co [svn Path]②.查看当前目录的svn状态:svn st③.查看某个目录的svn状态:svn st [Path]dirName④.查看某
Android之资源访问机制 我们知道在开发中,需要应用程序资源,如应用工程中assets和res目录下的图片,layout,values等,或者需要系统内置的资源。我们获取这些资源的入口对象都是Resources对象。 获取Resources的过程:(1)将framework/framework-res.apk和应用资源apk装载为Resources对象。(2)获取Resources对象获取Resou
iOS开发之XCode快捷键 从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 :) 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关
ubuntu之vim相关问题 今天跟大家分享一下我的vim配置,仅仅是个人习惯而已。如果有需要,可以将一下内容copy替换掉~/.vimrc的内容:if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=utf-8,latin1endifset tags=./tags,../tags,../../tags,../../../tags,../../