----------------------------------------------------------------------------------------------[版权申明:本文系作者原创,转载请注明出处] 文章出处:http://blog.csdn.net/sdksdk0/article/details/51940832作者:朱培 ID:sdksdk0 邮箱: zhupei@tianfang1314.cn --------------------------------------------------------------------------------------------我们在使用第三方开源的侧滑框架中,在原来的e...
一. 在LinearLayout 布局下使用 weight作为一个view在父View下的权重一个View的空间根据设置的原始空间 + 按比例分割的空间 = 最后显示的空间 常用的方法:1 . 可以这样设置每个子View得到平均的空间每个子View设置为width="fill_parent" 或者height = "0dp" ,weight="1"通过计算可以知道这是为什么假设一个父View的总空间为 p有n个子View需要均匀显示,设置为fill_parent 的话,空间也就是充满父View 即p剩余空间 = p - n*p = (1-n)*...
对于刚接触android
lbs应用的同学来说,混乱的坐标系转换是个令人头疼的事。我就在这里,把我所知道的一些关于android定位的坐标系相关的知识拿出来与大家分享,由于个人水平所限,如果有错误或纰漏,还望同学们不吝指正,互相交流,共同进步。好了,闲话不多说。按照正常的思路,我们通过GPS或者基站定位等方式获取到经纬度信息后,把它放到地图上,就能够完成定位。但实际上,我们很有可能会在实际操作中发现,我们的定位出现了...
今天我们来说一下Android布局中的Relativelayout布局(相对布局) 根据英译过来意思是相对布局,很容易理解,这一样布局使用的是元素与元素之间的微调做到布局的 含义:通过元素与元素之间的微调进行布局; 好处:可以进行细节上的处理 坏处:元素之间的关系过强,可能一个元素的改变其他元素的情况发生 我们看一下下面的一个代码布局案例<!-- 第一个相对布局这里我们可以当做最大父元素设置了宽度高度占满父元素--><RelativeLa...
HWComposer模块产生VSync信号后要经过分发才能送达到关心VSync事件的模块中去。VSync信号分发大致流程为HWComposer->SurfaceFlinger->DispSync->DispSyncSource->各个具体模块。下面具体分析下这个流程。在上一篇文章中分析到硬件或者软件VSync信号产生时,会回调SurfaceFlinger的onVSyncReceived函数,来看看这个函数:void SurfaceFlinger::onVSyncReceived(int type, nsecs_t timestamp) {bool needsHwVsync = false;{ // Scope...
导读在 Android 版的多合一 Office 应用「偷跑」不久后(官方证实上线时间比计划要早),为 iOS 准备的版本现在终于也结束 beta 测试正式上线了。和只提供「有限」平板支持的 Android 版类似,iOS 这边也没有专门分出 iPad 专用的版本。而在功能方面这款 app 也如之前介绍的一样,主要就是能让用户在无需切换软件的情况下使用 Excel、Word 和 PowerPoint,从而达到更为简洁统一的体验。在进入 app 之后,点开下面的加号标志你就能看...
介绍 Eclipse for android 编辑器中实现两种主要文件 java 与 xml 代码自动提示功能.preferences中搜索auto,修改java 和xml 的 Content Assistdelay改为100msjava的trigger改为.abcdefghijklmnopqrstuvwxyz(,xml的trigger改为<=:.abcdefghijklmnopqrstuvwxyz(,原文:http://www.cnblogs.com/cute/p/4078340.html
上一篇文章介绍了使用HttpURLConnection来完成对于HTTP协议的支持。现在介绍一个新的方式来访问Web站点,那就是HttpClient。 HttpClient是Apache开源组织提供的一个开源的项目,从名字上就可以看出,它是一个简单的HTTP客户端(并不是浏览器),可以发送HTTP请求,接受HTTP响应。但是不会缓存服务器的响应,不能执行HTTP页面中签入嵌入的JS代码,自然也不会对页面内容进行任何解析、处理,这些都是需要开发人员来完成的。 现...
1,具体的思路如下: 在android中写一个Activity,里面写一个webview,这个webview加载本地的一个html文件,显示这个网页,这个网页包括一个用户名和密码的输入框和两个按钮(只有登陆按钮有用),输入用户名密码之后调用android中的类,并把输入的数据传过去,再在android中输出出来(具体你那数据做什么操作就看你的需求了),这样就做大额js与android数据交互的效果了: 在android端,一些webviwe的设置和自定义类的写法如...
一 服务的基本用法1.定义服务在包中新建一个service,命名为MyService。发现MyService类继承自Service。要在服务中处理一些逻辑,所以重写Service中的一些方法如下: 1publicclass MyService extends Service {2 3/*在服务创建时被调用*/ 4 @Override5publicvoid onCreate() {6 super.onCreate();7 }8 9/*在服务每次启动时候调用*/10 @Override
11publicint onStartCommand(Intent intent, int flags, int startId...
今天的收获是不是自己总结的,后面一定补上,但是今天很闲推荐一个博主的,关于Android学习的博文系列.介绍给大家吧,http://www.cnblogs.com/tianjian/category/354587.html大家一起学习,一起进步。原文:http://www.cnblogs.com/smart9595/p/3721138.html
1. Android UI技巧
1.1 不该做什么
1.2 该做什么
2. Android UI 设计理念和注意事项
2.1 Android UI设计理念
2.2 优秀UI设计准则
2.3 设计需要考虑
3. Android UI 框架特性/界面布局
4. Android UI 图标设计原则
4.1 图标的尺寸规则和密度
4.2 图标的设计规则
5. Android UI 开发的GUI工具包,图标,字体和工具
5.1 视觉开发工具
5.2 Android 模板、PSD、矢量工具
5.3 Android的图形用户界面图标集
5.4 Android的字体工...
BroadcastReceiver用于监听系统全局的广播消息,接受程序所发出的Broadcast Intent。1.Broadcast和BroadcastReceiverBroadcast被分为两种:Normal Broadcast(普通广播);Ordered Broadcast(有序广播);
Context提供了对应的方法发送广播这两种广播:
sendBroadcast():发送Normal Broadcast
sendOrderedBroadcast():发送Ordered Broadcast(对于Ordered Broadcast,系统会根据接受者声明的优先级别按顺序逐个执行接受者,优...
首次原创,勿喷... 至android4.4
发布以来,各个手机厂家也相继跟上潮流,推出了时尚的android4.4手机系统,如魅族、小米三星。每次新的android新的sdk入市,总能让我
们这些个苦逼程序员头疼好一阵,无奈,既然选择了远方就只顾风雨兼程。首先给大家讲讲android4.4
新特性在满足用户体验、需求、隐私保护的同时,给开发者带来的问题。
在android4.4之前,我们频繁的使用sdk为我们提供的WebView做一些数据展示和表单...
在后台下载图片,下载完成后更新UI是一个很常见的需求。在没有AsyncTask类之前,我们需要写许多thread和Handler的代码去实现这个功能,有了AsyncTask,一切变得简单了。下面摘抄谷歌官方介绍:AsyncTask is designed to be a helper class around Thread and Handler and does not constitute a generic threading framework. AsyncTasks should ideally be used for short operations (a few seconds at the most.) If you need t...