摘要: 安卓图表引擎AChartEngine(一) -简介http://blog.csdn.net/lk_blog/article/details/7645509安卓图表引擎AChartEngine(二) -示例源码概述和分析http://blog.csdn.net/lk_blog/article/deta... 阅读全文
posted @ 2014-11-27 10:56 马走日 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 经过反复的学习对比,个人觉得带着问题学习新知是最有效的学习方式,因此文本就以提问的方式来讲述Fragment框架实现方式。1、什么是Fragment?Fragment包含在Activity中,Fragment只能存在于Activity的上下文(context)内,没有Activity就无 法使用Fr... 阅读全文
posted @ 2014-11-26 16:50 马走日 阅读(216) 评论(0) 推荐(0) 编辑
摘要: ImageLoader类中包含了所有操作。他是一个单例,为了获取它的一个单一实例,你需要调用getInstance()方法。在使用 ImageLoader来显示图片之前,你需要初始化它的配置-ImageLoaderConfiguration使用init(…)方法。然后,你就可 以使用可以明确地根据需... 阅读全文
posted @ 2014-11-26 14:49 马走日 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 1.在XML代码中实现比较简单, 直接设置android:inputType="textMultiLine":[mw_shl_code=java,true][/mw_shl_code]2. 在代码中,我想当然的设置了et.setInputType(InputType.TYPE_TEXT_FLAG_M... 阅读全文
posted @ 2014-11-25 15:02 马走日 阅读(202) 评论(0) 推荐(0) 编辑
摘要: //文本类型,多为大写、小写和数字符号。 android:inputType="none"//输入普通字符 android:inputType="text"//输入普通字符 android:inputType="textCapCharacters"//输入普通字符 android:inputTy... 阅读全文
posted @ 2014-11-25 14:58 马走日 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费... 阅读全文
posted @ 2014-11-25 14:34 马走日 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 要管理fragment们,需使用FragmentManager,要获取它,需在activity中调用方法getFragmentManager()。你可以用FragmentManager来做以上事情:1使用方法findFragmentById()或findFragmentByTag(),获取activ... 阅读全文
posted @ 2014-11-25 11:06 马走日 阅读(736) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/mengdd/archive/2013/01/09/2853254.html 阅读全文
posted @ 2014-11-20 10:08 马走日 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 使用Eclipse可以方便的统计工程或文件的代码行数,方法如下:1.点击要统计的项目或许文件夹,在菜单栏点击Search,然后点击File...2.选中正则表达式(Regular expression),并在搜索文本框输入\n3.在文件名中输入*或*.java4.在范围里选中Enclosing pr... 阅读全文
posted @ 2014-11-14 18:45 马走日 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码。以下为在Ubuntu下下载Google Android4.4源码的步骤:1. 安装curl 与 gitsudo apt-get install curlsudo apt-get ins... 阅读全文
posted @ 2014-11-14 18:32 马走日 阅读(452) 评论(0) 推荐(0) 编辑
摘要: ubuntu下eclipse不能识别手机解决方法:1234567891011121314151617181920211) 在终端运行 lsusb会发现结果有会有如下类似记录:Bus 002Device 001: ID 1d6b:0001Linux Foundation 1.1root hubBus ... 阅读全文
posted @ 2014-10-29 15:56 马走日 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 地图显示地图显示的关键类是 AMap 类。在您的应用程序中,AMap 是地图的对象。AMap 地图将会通过 MapFragment 或 MapView 容器类来表现。AMap 类自动处理以下操作:1.连接到高德地图服务2.下载地图数据3.在设备屏幕上显示地图4.显示各种控件,如缩放控件5.支持各种手... 阅读全文
posted @ 2014-10-29 13:41 马走日 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 1.从网站下载开发包并解压。3D地图包解压后得到:3D地图显示包“Android_Map_2.x.x.jar ”和文件夹“ armeabi ”(以 V2.2.0为例,含 - libamapv302.so 和 libmapv302ex.so 文件)。2D地图包解压后得到:2D地图显示包“Android... 阅读全文
posted @ 2014-10-29 13:29 马走日 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 高德地图 Android SDK 可以为 Android 应用开发者提供互动的、功能丰富的 Android 手机地图。将地图显示功能与搜索服务、定位服务分别封装为三个类库。每个类库不相互依赖,用户可以分开使用。提供 2D(栅格)和3D(矢量)地图SDK,用户根据不同的需求选择不同的类库。完美支持 A... 阅读全文
posted @ 2014-10-29 13:24 马走日 阅读(293) 评论(0) 推荐(0) 编辑
摘要: ubuntu 下面安装 vim 的问题1.输入vim时,显示:程序“vim”已包含在以下软件包中:* vim* vim-gnome* vim-tiny* vim-gtk* vim-nox请尝试:sudo apt-get install vim: command not found2.输入sudo a... 阅读全文
posted @ 2014-10-29 13:00 马走日 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 在windows上压缩的文件,是以系统默认编码中文来压缩文件。由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码。虽然2005年就有人把这报告为bug, 但是info-zip的官方网站没有把自动识别编码列入计划,可能他们不认为这是个问题。Sun对j... 阅读全文
posted @ 2014-10-27 09:16 马走日 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 欢迎大家推荐好的Android开源项目,可直接Commit或在收集&提交页中告诉我,欢迎Star、Fork:) 微博:Trinea主页:www.trinea.cn邮箱:trinea.cn@gmail.comQQ:717763774目前包括:Android开源项目第一篇——个性化控件(View)篇包括... 阅读全文
posted @ 2014-10-24 10:13 马走日 阅读(444) 评论(1) 推荐(2) 编辑
摘要: 介绍ButterKnife通过@InjectView和视图的ID注解的变量去找到并自动转换为你布局上相应的布局视图。class ExampleActivity extends Activity {@InjectView(R.id.title) TextView title;@InjectView(... 阅读全文
posted @ 2014-10-24 09:28 马走日 阅读(217) 评论(0) 推荐(0) 编辑
摘要: .先讲讲怎么使用bindService()绑定服务 应用组件(客户端)可以调用bindService()绑定到一个service.Android系统之后调用service的onBind()方法,它返回一个用来与service交互的IBinder 绑定是异步的.bindService()会立即返回... 阅读全文
posted @ 2014-10-23 18:38 马走日 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 现在很多应用都很潇洒的从左边屏幕手势一划出个左边的隐藏菜单,右边一划出个隐藏菜单,上边一划出个隐藏菜单,下边一划出个隐藏菜单。或者像android的API16左右的激活列表项的功能。很多人肯定都很着迷。呵呵,其实实现很简单的,大部分的人都是使用我说的这个控件改的,不是说国内的人水平低,而是国外真是有... 阅读全文
posted @ 2014-10-23 17:49 马走日 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 在安卓中左右侧滑菜单的使用用的比ios多得多,可能是谷歌带的头吧,几乎所有的谷歌应用都有侧滑菜单。谷歌没有开放这个源码,在一个成熟的开源代码出现之前,大家都是各自为战,偶尔能看到一个勉强实现了的。MenuDrawer和其他的侧滑代码不同,他是一个性能高效且成熟的库。在menuDraer出现之前我还用... 阅读全文
posted @ 2014-10-23 17:46 马走日 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1. 环境:ubuntu10.042. 安装 wine 关于 wine ,请参考这里。通过网络安装:$ sudo apt-get install wine3. 安装 SourceInsight 在这里下载 SourceInsight 安装包。下载完成后,用 wine 安装。$ wine Ins... 阅读全文
posted @ 2014-10-23 13:53 马走日 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Shell支持自定义变量。定义变量定义变量时,变量名不加美元符号($),如:variableName="value"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不... 阅读全文
posted @ 2014-10-23 13:27 马走日 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。输入一些代码:#!/bin/bashecho "Hello World !"“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来... 阅读全文
posted @ 2014-10-23 13:21 马走日 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 上面提到过,Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。bashbash是Linux标准默认的shell... 阅读全文
posted @ 2014-10-23 13:21 马走日 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化。因此,Shell脚本只要“用心写”一次,即可应用到很多系统上。因此,之所以要使用Shell脚本是基于:简单性:Shell是一个高级语言;通过它,你可以简洁地表达复杂的操作。可移植性:使用POSIX所定义的功能,可以做到脚... 阅读全文
posted @ 2014-10-23 13:19 马走日 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 大体上,可以将程序设计语言可以分为两类:编译型语言和解释型语言。编译型语言很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java,都是编译型语言。这类语言需要预先将我们写好的源代码(source code)转换成目标代码(object code),这个过程被称作“编译... 阅读全文
posted @ 2014-10-23 13:18 马走日 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控... 阅读全文
posted @ 2014-10-23 13:15 马走日 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 程序员生存定律这系列的目录在这里:程序员生存定律--目录喜欢从头瞄的,可以移步。-------------------------------------------------------------------------------一个创业者的十年我一直很犹豫要不要在这样一本书里去讲创业的故事... 阅读全文
posted @ 2014-09-03 21:59 马走日 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 程序员生存定律这系列的目录在这里:程序员生存定律--目录喜欢从头瞄的,可以移步。-------------------------------------------------------------------------------一个关于项目经理的故事1项目经理的养成日记L在2001年毕业之... 阅读全文
posted @ 2014-09-03 21:56 马走日 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 程序员生存定律这系列的目录在这里:程序员生存定律--目录喜欢从头瞄的,可以移步。-------------------------------------------------------------------------------此前的章节基本上是在分析并试图建立一种成长的模型,为免这种分析... 阅读全文
posted @ 2014-08-31 19:52 马走日 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 软件开发是非常令人兴奋的工作,经过多年的工作,你不仅可以得到相应的报酬(随着工作经验增长)还会有其他晋升的机会。大多数人只关心保持头浮出水面。但这并不是我们所要追求的目标,那仅仅是我们在学校或者孩童时代的梦想?为了赚更多的钱,大多数人还会找额外的工作并且不太关注编程以外的东西。没有时间休息、没有时间... 阅读全文
posted @ 2014-08-31 19:51 马走日 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 今天来实现以下大众点评客户端的横向listview二级列表,先看一下样式。 这种横向的listview二级列表在手机软件上还不太常见,但是使用过平板的都应该知道,在平板上市比较常见的。可能是因为平板屏幕比较大,而且也能展现更多的内容。 下面来看一下我的实现步骤。 首先自定义一个listview... 阅读全文
posted @ 2014-08-26 00:10 马走日 阅读(2837) 评论(0) 推荐(1) 编辑
摘要: 前段时间参加了2012年度IT博客大赛,进了前十强,写了一篇获奖感言,不过还没正式在CSDN发表出来。眼看2012年就要结束了,刚好借这个机会将2012年度IT博客大十强获奖感言发表出来,也算是对2012年博客的一个总结,关键字是“梦想”、“学习”、“坚持”、“自信”、“淡定”。希望大家一如既... 阅读全文
posted @ 2014-07-03 23:20 马走日 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样?之前,研发频道曾发过《东方程序员怎么看西方程序员》和《西方同行眼中的东方程序员》这两篇文章。来自世界各地的程序员们各抒己见。或许,从上面两篇文章... 阅读全文
posted @ 2014-07-03 23:19 马走日 阅读(440) 评论(0) 推荐(0) 编辑
摘要: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。 此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控... 阅读全文
posted @ 2014-05-26 23:20 马走日 阅读(246) 评论(0) 推荐(0) 编辑
摘要: -------------------------------天禄貔貅 王冬冬 技术博客-------------------------------1.1什么是算法?字面义:算法就是用于计算的方法,通过这种方法可以达到预期的结果。专业定义:算法是模型分析的一组可行的、确定的和有穷的规则。从程序设计... 阅读全文
posted @ 2014-04-18 00:44 马走日 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Android项目:1.准备资源图片。图片放到hdip里和mdip里对想过的影响:对于320*480的模拟器,默认去mdip里去找图片资源,拿过来的图片可以直接用,清晰度不变。要是所要找的图片在hdip里,这里的图片默认是高分辨率效果的,而屏幕是中等分辨率的屏幕,那么拿到hdip里的图片后,会对图片... 阅读全文
posted @ 2014-03-20 00:42 马走日 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 今天说说自定义控件,稍微偏底层一点的东西。今天的主要任务是自己完全写代码,写一个ViewGroup,实现一个类似ViewPager这样的一个功能。 大家自定义View肯定写过,不过估计写的也不多。等大家上班以后,全都是自定义的View和ViewGroup。 实现这样滑动的效果可以使用V... 阅读全文
posted @ 2014-03-20 00:38 马走日 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv,MotionEventevent)方法,我们可以处理一些touch事件,但是这个方法太... 阅读全文
posted @ 2014-03-17 01:02 马走日 阅读(479) 评论(0) 推荐(0) 编辑