- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 Android开发中,让你事半功倍的整理归档(二)
上篇文章 Android开发中,让你事半功倍的整理归档(一)主要介绍了开发前的一些基础的配置,以及AS的一些快捷键及插件等等…..这篇主要是讲在开发中遇到一些问题,以及如何能提升开发效率。命名规范现在项目一个人的估计很少了吧,既然是团队开发,那团队之间就必须有一套自己的规范。包括一些开发的命名规则,目录结构,包的命名…..每个团队都会有不同的规则,这个项目命名规范是比较同通用的,可以作为一个参考。另
2017-05-15 22:12:06 431
原创 Android开发中,让你事半功倍的整理归档(一)
现在开始写一个APP时,在前期搭建一个好的框架是能让你在开发中节省很多时间,提升你的开发效率的。所以我准备写一些文章,(AS、框架、UI、代码…..)目的就是让你的项目尽可能变得更易维护,更节省时间,以及避免一些容易犯错的地方…..AS快捷键、插件第一篇就介绍下开发工具,基本的配置就不说了!重点介绍下常用插件,配置…..”工欲善其事,必先利其器“,AS大家应该都很熟了,这里的话我只写些我认为比较好用
2017-04-22 14:19:46 876
原创 Android 中的IPC机制
Android IPC 介绍IPC是 Inter-Proscess Communication的缩写,含义为进程间的通讯或者跨进程通讯,是指两个进程之间进行数据交换的过程。按操作系统的中的描述,线程是CPU调度最小的单元,同时线程是一种有限的系统资源,而进程是指一个执行单元,在PC和移动设备上指一个程序或者一个应用。一个进程可以包含多个线程,因此进程和线程是包含于被包含的关系。IPC的使用场景就必须
2017-04-15 18:34:11 10103 4
原创 Activity的启动模式
最近在读Android开发艺术探讨,准备写些文章加深下自己对书中的一些理解。好了,下面就开始介绍了:Activity的LaunchMode默认情况下,当我们多次启动同一个Activity的时候,系统会创建多个实例并把他们一一放入任务栈中,当我们点击Back键时,会发现Activity一一回退。任务栈是一种 “先进后出”的栈结构,按下back键就会有一个Activity出栈,知道栈空为止,当栈中无任何
2017-04-02 17:49:25 607
原创 Dagger2初步使用及介绍
Dagger2是一个Android依赖注入框架,由Google Fork 的 Square公司的Dagger基础上再开发。传统的MVC框架Activity比较臃肿,难以维护,现在主流的架构还是使用MVP(Mode + View + Presenter)的方式。但是MVP框架也有可能在Presenter中集中大量代码,引入Dagger2可以实现Presenter与Activity直接的解耦,提高模块化
2017-03-18 16:20:06 592
原创 Android的Nexus搭建Maven私有仓库与使用
Nexus概述Nexus是一个基于maven的仓库管理的社区项目.主要的使用场景就是可以在局域网搭建一个maven私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理.简单举几个例子就是:第三方Jar包可以放在nexus上,项目可以直接通过Url和路径配置直接引用.方便进行统一管理.同时有多个项目在开发的时候,一些共用基础模块可以单独抽取到nexus上,需要用的项目直接从nexus上
2017-03-17 16:52:25 2436
原创 Hexo搭建博客以及多端同步更新
Hexo搭建博客以及多端同步更新 这几天弄了下Hexo的博客搭建,并搞定了多端同步管理了。现在将搭建遇到的一些坑以及过程分享出来,自己也再理顺一遍。本文是基于码市 的私有仓库(github一样的原理)的,博主只是在多端管理的时候不想把所有的文章都同步到公共仓库去,另外还有就是GitHub的访问速度(毕竟是国外的)。好了,废话不多说,下面就介绍下Hexo是如何更换主题、添加博客评论、以及多端同步
2017-03-13 20:28:42 3899
原创 android中微信支付!! 其实没那么难
最近这段时间在做微信支付,把一些开发的流程及遇到的一些问题记录下来,以后遇到的话也能做个参考!毕竟刚接触这个支付的时候也是走了好多弯路。首先第一步肯定是要去申请你的公众号,服务号各种的。。。如果一切顺利的话,就可以拿到以下东西,也是开发时所需要的①java的证书(在退款,企业转账时用的上)②AppID:微信分配的公众账号ID③AppSecret:获取token有用④Mchi
2015-06-17 18:18:49 1490
原创 机顶盒中动画、倒影、悬浮效果实现!!!!
上次写了一篇关于机顶盒焦点事件的获取,以及页面的适配。接下来,开始编写机顶盒开发中对于一些图片的焦点事件,动画效果、倒影的实现。这都是在机顶盒开发界面中常常要要用到的一些效果!!直接开代码:由于上一篇文章我已经写过了一些界面的适配,(http://blog.csdn.net/a565102223/article/details/41074645)接下来就直接在上次的代码中修改了,为了简单演示起
2014-11-18 14:50:51 2925
原创 关于机顶盒焦点的获取,及事件响应!!
记得刚做机顶盒开发的时候,真的把我坑惨了,网上又找都不什么资料,所以只能自己慢慢摸索了。在其中也是学到了一些知识,当然也遇到过许多的问题,so。。。就希望把这些经验分享给其他刚开始步入机顶盒开发的程序猿。。。。。做机顶盒这块了,最麻烦的就是这个焦点问题了,因为机顶盒都是用遥控操作的,所以在界面上都需要有一个用户操作的焦点!!!下面就带大家写一个在机顶盒中经常用到的界面切换的程序。。。程
2014-11-13 10:14:52 3832 3
转载 Android 通过WebService进行网络编程,使用工具类轻松实现
相信大家在平常的开发中,对网络的操作用到HTTP协议比较多,通过我们使用Get或者Post的方法调用一个数据接口,然后服务器给我们返回JSON格式的数据,我们解析JSON数据然后展现给用户,相信很多人很喜欢服务器给我们返回JSON数据格式,因为他解析方便,也有一些JSON的解析库,例如Google提供的GSON,阿里巴巴的FastJson,不过还是推荐大家使用FastJson来解析,我自己开发中也
2014-11-08 13:49:58 690
转载 常用的正则表达式大全
常用正则表达式大全!(例如:匹配中文、匹配html)匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以
2014-11-08 13:38:58 552
转载 Android面试题精选
1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。2.android的动画有哪几种?他们的特点和区别是什么?答:两种,一种是tween动画,一种是fram
2014-11-08 13:35:45 586
转载 Eclipse背景设置
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test
2014-11-08 11:50:06 565
转载 直接拿来用!最火的Android开源项目(完结篇)
摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark、和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另外34个Android开源项目。此前,CSDN移动频道推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“直接拿来用!最火的Android开源项目”系列文章(一
2014-11-08 11:47:27 545
转载 直接拿来用!最火的Android开源项目(一)
摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项
2014-11-08 11:42:18 529
转载 直接拿来用!最火的Android开源项目(二)
摘要:GitHub上的开源项目不胜枚举,通过这些项目,也能让开发者在应用开发过程中事半功倍,作为开发者的你,在用这些开源项目吗?今天我们将介绍另外20个在GitHub上备受欢迎的Android开源项目,你准备好了吗?在《直接拿来用!最火的Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常
2014-11-08 11:42:18 503
转载 Android开源库集锦
一、兼容类库ActionBarSherlock : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这个库,而且很多非常知名的App也在使用这个库。GitHub Official Ac
2014-11-08 11:39:45 543
转载 Android开源项目分类汇总
Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style、其他Android开
2014-11-01 17:05:04 1435
转载 Android开源项目 分类 便于查看
Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇Android开源项目第四篇——开发及测试工具篇Android开源项目第五篇——优秀个人和团体篇Android开源项目第一篇——个性化控件(View)
2014-11-01 16:57:33 669
转载 Android Fragment完全解析,关于碎片你所需知道的一切
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后
2014-10-24 10:24:24 467
转载 Android下拉刷新完全解析,教你如何实现下拉刷新功能
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9255575最近项目中需要用到ListView下拉刷新的功能,一开始想图省事,在网上直接找一个现成的,可是尝试了网上多个版本的下拉刷新之后发现效果都不怎么理想。有些是因为功能不完整或有Bug,有些是因为使用起来太复杂,十全十美的还真没找到。因此我也是放弃了在网上找现成代码
2014-10-11 09:57:58 693
原创 Android优化
通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。
2014-10-09 10:23:21 944 2
原创 Android完全结束应用程序
android 退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),这只是针对第一个Activity(也就是入口的Activity)时生效。如果有A,B,C三个Activity,而想在B 或C 中Activity 退出,调用上面的方法,往往会销毁当前的Activity 返
2014-09-30 08:47:31 780 1
原创 JAVA集合框架
一、综述所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有集合元素的类型(参见具体泛型的内容)。Java的集合类主要由两个接口派生而出
2014-09-29 10:39:16 403
原创 Android 中的AIDL
Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢?
2014-09-29 09:37:24 630
原创 eclipse常用快捷键
Ctrl+1 快速修复 最经典的 Alt+/ 提供内容的帮助 记不全方法 类 属性 最常用 输入try 按alt / 自动出现代码try catch 一般很容易出现异常的代码或者是很容易出错误的代码放在try...catch中 Ctrl+O 显示类中 方法
2014-09-29 09:18:27 586 1
微信支付demo
2015-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人