Android点滴
Android点滴
yaoming168
这个作者很懒,什么都没留下…
展开
-
程序员的差距
“菜鸟”程序员的代码往往会会写的比较冗余,而且这些代码不是从书上找来的就是从网上找来的还有可能就是自己会这一部分代码(仅存记忆的提取,真正的原理似懂非懂,好像雾里看花)。“大神”的代码会写成什么哪?“大神”程序员的代码,当你看的第一眼:简洁;第二眼:真“N”。用最少的代码,把这个程序写的非常精辟了,体现的自己的思维思路。为什么会出现这样的现象,同样一个小的功能,放在不同的手里就产生不同的结果。这个难道不值得我们去探究原因吗?真正的原因是:“菜鸟”程序员没有将自己的思维融入代码,代码是原创 2012-05-13 00:19:43 · 98 阅读 · 0 评论 -
Android解惑
比较火的书籍的作者如:Android应用开发与系统改造实战 的王保卫 申波Android开发实战经典作 的魔乐科技Android创意实例详解 的韩迪Android应用开发实战的李宁Android深入理解的邓凡平他们主要的技术特点多是javaweb与linux的,很少有多平台的如:ios、塞班等的![size=medium][b]二、根据技术特点[/b][/size]Android主要是为web而出来的ios主要用于移动手机[size2012-05-27 19:17:42 · 65 阅读 · 0 评论 -
手机常识(一)
原创 2012-08-22 16:47:58 · 157 阅读 · 0 评论 -
Android开发方式分析
2012-05-24 22:22:14 · 77 阅读 · 0 评论 -
编程语言比较
.baidu.com/view/5855846.htm python编程语言笔记: http://baike.baidu.com/view/21087.htm js编程语言笔记: http://baike.baidu.com/view/16168.htm c编程语言笔记: http://baike.baidu.com/view/1219.htm原创 2012-05-01 10:15:53 · 72 阅读 · 0 评论 -
Python编程语言大总结
著优势就是开发时间的大大降低使企业的软件创建和维护阶段节约大量资金。2、Python清晰可读的语法使得软件代码具有异乎寻常的易读性(虽然某些程序员反对在Python代码中大量使用空格),甚至对那些不是最初接触和开发原始项目的程序员都 能具有这样的强烈感觉。3、Python明晰的语法使其成为一种学习曲线平和的编程语言。有经验的程序员甚至可能在一天之内就掌握Python的基础知识,至多不过一周作用就可以上手,而编程语言的专家则肯定会比他掌握C、C++、Java甚至Perl要快很多。2012-04-29 19:23:48 · 102 阅读 · 0 评论 -
word使用技巧总结
原创 2012-07-10 17:22:35 · 68 阅读 · 0 评论 -
Win7最高权限获取
2012-04-08 16:04:29 · 93 阅读 · 0 评论 -
Android eclipse 异常总结
1、Resource entry home_btn_bg_d is already defined原因:是资源已经被定义,解决:根据log找的文件的位置将其删除2、Button控件点击没有效果:原因:button属性设置为不可见、gone;解决:在java中动态设置3、Button控件点击有效果但就是执行不了,点击事件:原因:可能是button定义到不同的activity中(id不对...转载 2012-05-23 12:41:51 · 68 阅读 · 0 评论 -
android布局总结
[b]转载:[url]http://www.cnblogs.com/awenhome/archive/2011/12/29/2305813.html[/url][/b]在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)线性布局分为水平线性和垂直线性二者的属性分别为: an...转载 2012-05-11 10:19:47 · 68 阅读 · 0 评论 -
XAuth认证与OAuth认证
[size=medium][b]微博认证的演变:[/b][/size][b]一、Basic认证:[/b]定义:通过http 协议中的authorization头来传递认证信息(用户名和密码)的一种认证方式,后来大量保留有明文密码的http头在互联网,传来传去。这就不是很安全了;原理:将username和password通过“:”来连接,组合成“username:password”,然后将...原创 2012-05-09 15:46:02 · 216 阅读 · 0 评论 -
Android手机分辨率总结
转载网站:[url]http://www.cnblogs.com/ganzhijie/archive/2011/08/18/2144216.html[/url]对于Android游戏开发我们不得不像iPhone那样思考兼容Android平板电脑,对于苹果要考虑iPad、iPhone 3GS和iPhone 4等屏幕之间的兼容性,对于几乎所有的分辨率Android123总结了大约超过20中粉笔阿女郎...原创 2012-08-20 16:31:20 · 117 阅读 · 0 评论 -
Android图片相关的基本概念
[b]1.Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;2.Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台;3.Paint,与Canvas紧密联系,是"画板"上的笔刷工具,也用于设置View控件上的样式;4.Drawable,如果说前三者是看不见地在内存中画图,那么Draw...原创 2012-04-20 17:08:54 · 73 阅读 · 0 评论 -
android应用的login图标分辨率
对于Android平台来说,不同分辨率下Icon的大小设计有着不同的要求,对于目前主流的HDPI即WVGA级别来说,通常hdpi的应用icon大 小为72x72,而标准的mdpi即hvga为48x48,对于目前HTC和Motorola推出的一些QVGA的使用了ldpi,图标为32x32,常 见的Android图标大小设计规范如下表所示:常 见的Android图标大小设计规范如下表所示:Laun...原创 2012-08-16 09:41:23 · 90 阅读 · 0 评论 -
Android 任务堆栈
1、简介提到Android的任务堆栈我们好像不常用,但是当我们搞项目的时候,当所写的模块并没有过多的进项内存的操作程序就会自动退出,其实可能就涉及到android任务堆栈了!2、下面我们聊聊android任务堆栈的必要性:如果你的应用中涉及到的东西比较耗内存的话,比如:相机、第三方地图、腾讯、新浪、录音、视频播放、大量图片时,如果这些东西同时存在于应用中时,会有很多奇怪的问题出现,自动退出还...原创 2012-08-16 08:32:37 · 177 阅读 · 0 评论 -
android五大布局总结(一)
1.线性布局(LinearLayout)线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会 以 线性布局与相对布局嵌套的形式设置布局。2、相对布局(RelativeLayout)在开发与学习中建议大家使用相对布局,首先它的方法属性是最强大的其次它基本可以实现其它4大布局...原创 2012-08-15 13:58:42 · 92 阅读 · 0 评论 -
android listview总结
1、listview分割线总结:在xml中设置:在ListView中我们使用属性 android:divider="#FF0000" 定义分隔符为红色,当然这里值可以指向一个drawable图片对象,如果使用了图片可能高度大于系统默认的像素,可以自己设置高度比如6个像素 android:dividerHeight="6px" ,Android开发网提示当然在Java中ListView也有相关方...原创 2012-05-30 21:44:52 · 80 阅读 · 0 评论 -
Android TextView属性详解
[size=medium][b]android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得...原创 2012-05-31 12:44:14 · 94 阅读 · 0 评论 -
android ndk知识汇总——1
我是一个没有什么能力的但是对技术比较喜爱的人,所以只能借鉴他人的东西,单单是想自己学习使用,平时的android开发中我们接触到jni、ndk的知识是比较少的,作为OS研发,使我有幸接触android的jni层,我也喜欢将技术杂揉在一起,谁然这个不是什么好的习惯,但是,就是改不了,所以就谁心动,研究一下,jni。学习jni技术我们需要先了解java、native和C++技术,jn...原创 2013-12-21 18:02:04 · 563 阅读 · 0 评论 -
Android6.0 数据分享之Content Provider原理
持续更新中。。。原创 2016-07-22 19:29:38 · 742 阅读 · 0 评论 -
Ant技术入门
[b]现放上博文的来源“[url]http://www.java3z.com/cwbwebhome/article/article2/2764.html[/url]”,然后就是感谢作者![/b][align=center][size=x-large][b]Ant入门教程[/b][/size][/align][b]1. Ant简介:[/b]Apache Ant是一个基于Java的构建工具。从理...原创 2012-04-18 11:06:40 · 96 阅读 · 0 评论 -
Android系统架构图及简单的系统架构介绍
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。[img]http://img1.51cto.com/attachment/201005/211809475.jpg[/img]Android系统架构图 1.应用程序 Android会同一系列核心应用程序包一起发...原创 2012-04-12 22:14:14 · 122 阅读 · 0 评论 -
Android中Drawable分类汇总
1、Android中Drawable简介:Android把可绘制的对象抽象为Drawable,不同的图形图像资源就代表着不同的drawable类型。Android FrameWork提供了一些具体的Drawable实现,通常在代码中都不会直接接触Drawable的实现类。在实际的开发过程中,会把使用到的资源都放置在res/drawable目录,剩下的工作交给Android SDK 就行了,当需...原创 2012-08-21 10:59:51 · 69 阅读 · 0 评论 -
Android 命名规范和编码规范(尽力简单,多写注释)
一、制定规范不需要太多的理论知识,只要记住两点就够了:尽力简单,多写注释 二、登录页面的登录按钮命名: login_button(资源文件) btnLogin(java代码中的按钮实例) 三、命名规范简单易记: 一)java类文件命名规范。 a、Activity命名规范:以Activity作为后缀。比如说PersonActivity原创 2016-07-22 19:40:06 · 1802 阅读 · 0 评论 -
Android 6.0 telephony 状态分析
一、DriverCall. State状态获取1、当用户发起MO(去电)流程之后,告诉Modem执行Dial操作,此时Modem的状态就会随之改变,并将状态改变信息通知到上层,因此这里会涉及到一些系统的radio log,可以看到发起拨号操作的相关重要log信息如下:注:MO跟MT获取到DriverCall. State后的处理方式一样,但是MO更直观一些,当用户发起MO的时候就开始与modem开始原创 2016-07-21 21:16:42 · 8140 阅读 · 0 评论 -
日常开发工具使用汇总
前言工作效率提升的几大块:1、思路2、将思路转化为可行方案并实施下去,这里就分为两点: 1)制定方案,看你对Android框架和编程语言的理解 2)工具的熟练程度一、git操作汇总 一)、git生成密钥:生成git密钥git config --global user.email "Your Name@example.com"原创 2014-07-27 20:15:44 · 1662 阅读 · 0 评论 -
Binder工作原理与使用
1、binder工作原理2、如何使用binder原创 2014-06-23 19:23:33 · 675 阅读 · 0 评论 -
android Fragment
1. 继承关系java.lang.Object|__android.app.Fragment实现接口:ComponentCallbacks2View.OnCreateContextMenuListener引入版本:APILevel 11已知的子类:DialogFragment、ListFragment、PreferenceFragment、WebViewFragment原创 2013-09-13 08:45:59 · 1354 阅读 · 0 评论 -
Android 异步加载解决方案
一、Android异步加载必要性:1、不能阻塞UI线程,2、确保只在UI线程中访问Android UI工具包。于是,开启子线程进行异步处理的技术方案应运而生。相关链接:[url]http://jgeng.iteye.com/blog/1630650[/url]...原创 2012-08-22 16:48:11 · 70 阅读 · 0 评论 -
Activity声明周期总结
一、利用Activity 生命周期1、使用onSaveInstanceState()将Activity状态保存至Bundle中,最好在onPanse()方法中进行提交与保存,当之后重新返回Activity时,Bundle对象被传入onCreate()方法中;2、你也可以使用onRestoreInstanceState()方法在onStart()调用之后读取Bundle对象信息;3、在Act...原创 2012-10-13 22:45:31 · 80 阅读 · 0 评论 -
application使用
自定义的Application类的作用是为了放一些全局的和一些上下文都要用到变量和方法之类的。一、使用方法:1、public class MyApplication extends Application {}2、<application android:icon="@drawable/icon" android:label="@string/app_name"android...原创 2012-11-12 16:33:26 · 162 阅读 · 0 评论 -
ContentProvider学习
一、ContentProvider简介:这个类主要是Android用来实现应用程序之间数据共享的。Content providers存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。二、实现方法:第一步需要继承ContentProvider并重写下面方法:public class PersonContentProvider extends Conten...原创 2012-11-12 17:55:30 · 49 阅读 · 0 评论 -
Android四大功能组件深入分析
搞Android开发这么长时间了一大遗憾就是没有好好地把其中的四大功能组件好好分析一下,正好今天时间、经历、心情比较好就来分析一下!转载:[url]http://www.cnblogs.com/over140/archive/2011/02/25/1964460.html[/url]谢谢这个仁兄的精彩分析!在平时的工作中Android的功能组件使用的比较多,我也时常在这里犯二![b][si...原创 2012-11-14 13:17:04 · 75 阅读 · 0 评论 -
Notification与NotificationManager
Notification与NotificationManager转载: [url]http://www.cnblogs.com/lianghui66/archive/2012/11/12/2765985.html[/url]原创 2012-11-14 15:11:31 · 104 阅读 · 0 评论 -
android ViewPager
参考:http://developer.android.com/reference/android/support/v4/view/ViewPager.html原创 2013-09-13 08:52:10 · 606 阅读 · 0 评论