摘要: 侧滑菜单应用现在非常多,而且实现方式也多种多样。通过在网上的多方查找,我找到郭霖少侠的这篇文章:http://blog.csdn.net/guolin_blog/article/details/8744400,研究之后收获颇多。同时记得以前看过一篇讲Scroller实现滑屏的文章:http://ww... 阅读全文
posted @ 2014-03-17 01:01 马走日 阅读(296) 评论(0) 推荐(1) 编辑
摘要: 首先自定义三个组件,其关系是:MyLayout在最上面,MySubLayout在MyLayout下面,MyView在MySubLayout下面。一个点击事件进来,首先是DOWN动作,先是MyLayout的onInterceptTouchEvent( )接收这个事件,如果返回true,代表拦截此事件,... 阅读全文
posted @ 2014-03-17 00:59 马走日 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 本文主要是写关于ImageSwitcher结合Gallery组件如何展示SDCard中的资源图片,相信大家都看过API Demo 中也有关于这个例子的,但API Demo 中的例子是展示工程中Drawable目录下的资源图片,这样调用系统的API比较容易实现,但我们在开发项目过程中,但有... 阅读全文
posted @ 2014-03-05 00:49 马走日 阅读(256) 评论(0) 推荐(0) 编辑
摘要: /etc目录 包含很多文件.许多网络配置文件也在/etc 中./etc/rcor/etc/rc.dor/etc/rc*.d 启动、或改变运行级时运行的scripts或scripts的目录./etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息.... 阅读全文
posted @ 2014-01-05 22:33 马走日 阅读(4008) 评论(0) 推荐(0) 编辑
摘要: Git入门教程1. 概述 对于软件版本管理工具,为什么要选择Git? 你真正学会使用Git时, 你就会觉得这个问题的回答是非常自然的。然而当真正需要用文字来回答时,却觉得文字好像不是那么够用。 咳,该则么回答呢? 其实,关键的问题不在于如何回答这个问题。 问题的关键是公司已经决定使用它了。那么,我... 阅读全文
posted @ 2013-12-12 10:48 马走日 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/ithomer/article/details/7527877Git是一个分布式版本控制工具,它的作者Linus Torvalds 是这样给我们介绍 Git ——The stupid content tracker(傻瓜式的内容跟踪器)1、 Git 背... 阅读全文
posted @ 2013-12-12 10:39 马走日 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 从源码的角度分析ViewGruop的事件分发。首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayout、Rela... 阅读全文
posted @ 2013-11-23 11:09 马走日 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Google发布了Android 4.4 KitKat,并其同时面世的还有新旗舰Nexus 5。Android 4.4 KitKat有怎样的改进、是否值得升级呢,下面就为大家呈现Android 4.4 KitKat的全部新特性。1. 新的拨号和智能来电显示首先,新的拨号程序会根据你的使用习惯,自动智... 阅读全文
posted @ 2013-11-23 02:00 马走日 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等……对于这些问题,我并没有给出非常详细的回答,因为我... 阅读全文
posted @ 2013-11-23 01:58 马走日 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 在Android的源代码中,经常会看到形如:sp、wp这样的类型定义,这其实是Android中的智能 指针。智能指针是C++中的一个概念,通过基于引用计数的方法,解决对象的自动释放的问题。在C++编程中,有两个很让人头痛的问题:一是忘记释放动态申 请的对象从而造成内存泄露;二是对象在一个地方释... 阅读全文
posted @ 2013-11-23 01:38 马走日 阅读(472) 评论(0) 推荐(1) 编辑
摘要: 男人从毕业到30岁之间所承受的叠加的压力,赡养父母、结婚生子、升职加薪、工作压力、生活质量,这些东西可以压得我们喘不过起来,也成为我们成长的动力, 我们累,但不说累,我们闷着头做事儿,不张扬,但每个都撑起一个家庭!IT男!五更天!尊敬这些编制美好的人儿! 阅读全文
posted @ 2013-11-16 21:46 马走日 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、查询数据库没有关闭游标程序中经常会进行查询数据库的操作,但是经常会有使用完毕Cursor后没有关闭的情况。如果我们的查询结果集比较小,对内存的消耗不容易被发现,只有在常时间大量操作的情况下才会复现内存问题,这样就会给以后的测试和问题排查带来困难和风险。2、构造Adapter时,没有使用缓存的co... 阅读全文
posted @ 2013-11-16 02:27 马走日 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Android中的滑屏功能的原理是很值得我们去研究的,在知道这两个原理之前,有必要先说说View的两个重要方法,它们就是scrollTo 和scrollBy。Android View视图是没有边界的,Canvas是没有边界的,只不过我们通过绘制特定的View时对Canvas对象进行了一定的操... 阅读全文
posted @ 2013-11-14 00:53 马走日 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。 关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。 从艺术的角度看,其实我们是在追求一种美。 ... 阅读全文
posted @ 2013-11-07 23:29 马走日 阅读(505) 评论(0) 推荐(0) 编辑
摘要: Android Menu在手机的应用中起着导航的作用,作者总结了5种常用的Menu。1、左右推出的Menu 前段时间比较流行,我最早是在海豚浏览器中看到的,当时耳目一新。最早使用左右推出菜单的,听说是Facebook,我不确定消息的真实性。左右推出菜单如图, ... 阅读全文
posted @ 2013-11-05 00:31 马走日 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Android library projects cannot be launched错误的解决方法:右键工程根目录->properties左侧选择->android 阅读全文
posted @ 2013-11-03 00:01 马走日 阅读(157) 评论(0) 推荐(0) 编辑
摘要: LocalActivityManager内部机制的核心在于,它使用了主线程对象mActivityThread来装载指定的Activity。注意,这里是装载,而不是启动,这点很重要。所谓的启动,一般是指会创建一个进程(如果所在应用进程还不存在)运行该Activity,而装载仅仅是指把该Activity... 阅读全文
posted @ 2013-10-31 23:20 马走日 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 如果你对Android提供的Android ExpandableListView并不满意,一心想要实现诸如Spotify应用那般的效果,那么SlideExpandableListView绝对是你最好的选择。该库允许你自定义每个列表项目中的ListView,一旦用户点击某个按钮,即可实现该列表项目... 阅读全文
posted @ 2013-10-29 19:51 马走日 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍如何利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果。即google play首页、新浪微博消息(at、评论、私信、广播)页面的效果。ViewPager+Fragment组合为google推荐方式,比TabActivity+Activity的效率高的... 阅读全文
posted @ 2013-10-18 11:46 马走日 阅读(238) 评论(0) 推荐(0) 编辑
摘要: ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setC... 阅读全文
posted @ 2013-10-18 00:35 马走日 阅读(149) 评论(0) 推荐(0) 编辑
摘要: AsyncTask类的简介:AsyncTask可以使UI线程更合理更简单的使用。这个类允许执行后台操作,而且可以在不使用多线程或handlers的情况下给主线程传输数据。异步任务被定义为在后台进行的运算,结果发布到主线程。异步任务被三种类型和四个步骤所定义,三种类型分别是Params,Progres... 阅读全文
posted @ 2013-10-17 21:10 马走日 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 在一个项目中我们可能会需要用到相同的布局设计,如果都写在一个xml文件中,代码显得很冗余,并且可读性也很差,所以我们可以把相同布局的代码单独写成一个模块,然后用到的时候可以通过 标签来重用layout代码。 app_title.xml:[xhtml]view plaincopyapp_trade... 阅读全文
posted @ 2013-10-16 01:26 马走日 阅读(237) 评论(0) 推荐(0) 编辑
摘要: intent英文意思是意图,pending表示即将发生或来临的事情。PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。Intent 是及时启动,intent 随所在的activity 消失而消失。PendingIntent 可... 阅读全文
posted @ 2013-10-11 01:01 马走日 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 作用:1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素.方法:Android里面想要创建一个画面的时候, 初学一般都是新建一个类, 继承... 阅读全文
posted @ 2013-10-11 00:08 马走日 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Contacts Provider电话簿(注:联系人,联络人、通信录)提供者-------------------------------QUICKVIEW快速概览* Android's repository of information about people.* Android的关于人的信息的... 阅读全文
posted @ 2013-10-10 22:41 马走日 阅读(459) 评论(0) 推荐(0) 编辑
摘要: Android应用程序是用Java编程语言编写的。Android SDK工具把应用程序的代码、数据和资源文件一起编译到一个Android程序包中(这个程序包是以.apk为后缀的归档文件),一个Android应用程序就是一个单独.apk文件中的所有内容,并且Android设备使用这个文件来安装应用程... 阅读全文
posted @ 2013-10-09 02:09 马走日 阅读(174) 评论(0) 推荐(0) 编辑
摘要: #sorry not coming 2see u thenational day holiday! I'm BULLin the land,fighting 4u and babies!#Love story in the novel always be in perfectof the momen... 阅读全文
posted @ 2013-10-01 01:43 马走日 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容,作为这段时间对android权限学习的总结,也希望能对大... 阅读全文
posted @ 2013-09-30 13:16 马走日 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 空气显示触摸屏这款屏幕借助从设备中送出的空气和水在空中形成投影,可以用来展示计算机或平板中的图像。此外,它还可以实现人机互动。你只需在虚拟屏幕前挥动双手,就能完成一系列的隔空操作,如滑动、捏合、缩放等。 模块化拼接手机你是否试想过,有一天手机也能由“乐高积木”拼成。模块化拼接手机由一块多孔母板和多个... 阅读全文
posted @ 2013-09-30 10:54 马走日 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Tab与TabHost这就是Tab,而盛放Tab的容器就是TabHost如何实现??每一个Tab还对应了一个布局,这个就有点好玩了。一个Activity,对应了多个功能布局。①新建一个Tab项目,注意,不要生成main Activity这里不要选②在包里面新建一个类MyTab,继承于TabActi... 阅读全文
posted @ 2013-09-30 01:02 马走日 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下a... 阅读全文
posted @ 2013-09-29 20:27 马走日 阅读(282) 评论(0) 推荐(1) 编辑
摘要: 看到这个例子的标题RoundRects,我的第一感觉是介绍RoundRectShape, 打开例子看了代码却是使用GradientDrawable来实现的。GradientDrawable 支持使用渐变色来绘制图形,通常可以用作Button或是背景图形。GradientDrawable允许指定绘制图... 阅读全文
posted @ 2013-09-29 01:35 马走日 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: solid:实心,就是填充的意思android:color指定填充的颜色gradient:渐变android:startColor和a... 阅读全文
posted @ 2013-09-29 01:15 马走日 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1)简介 一般人们在买手机的时候,在手机配置上都会出现“内存容量:512MB ROM+512MB RAM ”等等类似这样的说明,可能很多人都知道RAM的意思就是运存的意思,但是对于rom容量是什么意思,确很少有人知道,还有rom容量和ram容量有什么区别,知道的人也不是很多。今天安卓中文网小... 阅读全文
posted @ 2013-09-28 00:25 马走日 阅读(3220) 评论(0) 推荐(0) 编辑
摘要: 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状... 阅读全文
posted @ 2013-09-27 01:24 马走日 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: 在我们开发中,很多时候会遇见各种编码乱码的问题,其实这都是编码不一致的问题,如果你懂得了关于URLEncoder的编码和URLDecode解码,那么问题就会随之消失!下面我们看看关于编码的代码:[java]view plaincopypackagecom.zhagnke.test;importjav... 阅读全文
posted @ 2013-09-27 00:36 马走日 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: [java]view plaincopyprint?1.文本框TextViewTextView的作用是用来显示一个文本框,下面我用两种方式为大家呈现TextView,第一种是通过xml布局文件呈现,第二种是通过代码来呈现,由此可见Android的界面开发真的是非常灵活。publicclassText... 阅读全文
posted @ 2013-09-27 00:34 马走日 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad。然后为了节省人力,公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是,制作两个版本的App,一个手机版,一个Pad版。由于当时手机版的... 阅读全文
posted @ 2013-09-27 00:24 马走日 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 最近做一个android 的应用程序 总是出现内存高 和cpu高的问题困扰了好多天。下面为自己从网上总结的和自己找到的问题。1. WebView 控件:使用了WebView控件一定要注意清理缓存 destroy() 方法,但之前必须调用 removeAllViews() 要不然有时出错1myWebV... 阅读全文
posted @ 2013-09-27 00:21 马走日 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Android四大组件:Activity、Service、Broadcast receiver、Content provider 在Android中,一个应用程序可以使用其它应用程序的组件,这是Android系统一个非常重要的特性。例如,你编写的应用程序需要显示一个可以滚动的图片列表,如果其它某个应... 阅读全文
posted @ 2013-09-27 00:17 马走日 阅读(406) 评论(0) 推荐(0) 编辑