1.Activity和View Activity是Android应用中负责与用户交互的组件 View组件是所用UI空间、容器控件的基类2.Service 在后台运行3.BroadcastReceiver 为组件接收广播消息4.ContentProvider Anroid系统为跨应用数据交换...
分类:
移动开发 时间:
2015-09-19 17:57:30
阅读次数:
179
(我果然在作死的道路上越走越远了...)花了一下午的时间搭建了Anroid开发环境,来说说搭建的过程:首先,百度!网上关于Android开发环境搭建的教程有很多,但许多都很杂乱,而且时间久远已经不是很准确了。浏览了众多教程,贴两个个人觉得较不错的教程地址:1、http://blog.csdn.net...
分类:
移动开发 时间:
2015-09-19 00:37:22
阅读次数:
264
网上百度了开发环境,好像早期要下载各种文件,比如eclipse,SDK。下载完后再整合在一起才能使用,感觉好麻烦的样子,我一开始在找Anroid开发软件时也是最先考虑eclipse,毕竟我电脑上原本就有eclipse。后来在和同学聊天中发现了一个更好用的软件,那就是Android Studio,A....
分类:
移动开发 时间:
2015-09-15 23:34:06
阅读次数:
413
注:低版本的源码内容比高版本的源码简单,分析起来方便,但是高版本源码更为严密。View的事件响应机制涉及2个方法dispatchTouchEvent和onTouchEvent1.View的dispatchTouchEvent方法(事件传递到View,View的这个方法就自动执行。)dispatchTouchEvent返回true,响应事件;返回..
分类:
其他好文 时间:
2015-09-12 00:58:53
阅读次数:
371
一、系统框架
1.Anroid大致分为四层结构,五块区域
1)应用程序层(Applications)
所有安装在手机上的应用程序都属于这一层。
2)应用程序框架(Application Framework)
提供大量的API供开发人员使用,Android自带的一些核心应用就是使用这些API完成的。
3)函数库(Libraries)
—Surface Manager:管理对显示子系统的访...
分类:
移动开发 时间:
2015-08-28 19:48:36
阅读次数:
228
void glUseProgram( int program );glUseProgram()真正载入着色器程序到我们的程序中在这之后我们就可以向shader中传递数据了int glGetAttribLocation( int program, String name );向shader中的Attribute变量或者Uniform变量传递数据,首先要知道其在内存中的位置。glGetAttribLoc...
分类:
其他好文 时间:
2015-08-26 10:48:31
阅读次数:
153
小米4usb调试怎么打开?miui6进入开发者模式想要打开USB调试首先开启开发者模式。过去在MIUI V5版本时,小米手机开启开发者模式的方法是连续点击Anroid版本号。不过最新上市的小米4都搭载了MIUI6,很多网友都发现点击手机版本号开启开发者模式的方法行不通了。其实这是MIUI6的一个修改...
分类:
移动开发 时间:
2015-08-25 23:37:46
阅读次数:
237
1.Anroid开源框架架https://github.com/kymjs/KJFrameForAndroidhttp://www.oschina.net/p/thinkandroidhttp://www.oschina.net/p/afinalandroid的快速开发框架集合2.Android开源...
分类:
移动开发 时间:
2015-08-21 11:12:52
阅读次数:
173
这个功能是由selector + shape xml文件实现的 主要原理是把stroke的width变大把图形挤压变小,我用的是textview做测试,不知道其它控件是否生效,在此声明,以防参考者误用,也许还有更简单的方法,但我这里只是提供一种可以实现的方法,不喜勿喷,觉得有用的请赞。首先你的写一个点击时候要显示的样子定义为 suoxiao.xml<?xml version="1.0" enc...
分类:
其他好文 时间:
2015-08-19 09:29:54
阅读次数:
96
新项目开始,决定转战as战场,(是应为听说了太多关于as的夸赞我才来的),期间各种不爽不适应历历在目啊!闲话少说,项目迁移开始
1、Eclipse迁出
当然直接从Eclipse迁出是有条件的,ADT必须是22以后的版本?记不清了,总之adt版本不能太老
2、导出gradle
网上各种迁出方式。。。但我只测试这一种,简单!
右键项目--export---anroid-gradle...麻烦...
分类:
移动开发 时间:
2015-08-14 22:46:32
阅读次数:
276