-
Android 性能优化 3 布局优化ViewStub标签的使用
Android性能优化三布局优化ViewStub标签的使用小黑与小白的故事,通过虚拟这两个人物进行一问一答的形式来共同学习ViewStub的使用小白:Hi,小黑,ViewStub是什么?听说可以用来进行布局优化。小黑:ViewStub是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。(更多详细的API等信息可以查看官方文档ViewStub),计算机行业一向是实践里面出真知...
6
热度 -
手把手教你_android自动化实践提案选型
手把手教你_android自动化实践方案选型接到一个android自动化的任务,看了看手中的家伙:ranorex,appium,uiautomator当然先捡商用的试试,简单呀,可以录制回放,不过不是抱特别大的期望,这个爷比较娇气,要是android工程中有第三方库可能就会instrument失败。这次运气不错,instrument成功了,录制了一下常用的操作,一切OK。想想还要准备一些啥:先说手...
74
热度 -
android 自定义菜单 使用PopupWindow实现菜单的各种成效
android自定义菜单使用PopupWindow实现菜单的各种效果随着android手机的不断发展,可以在android手机上实现的菜单方式有多种多样,不同的开发者实现的效果也不一样;想要在android手机上调用菜单,方式也是多种多样的,在此列举三类调用菜单的方式:1、使用ActionBar上“更多”按钮调用菜单(在“文件”项目中定义了二级菜单目录),如图:2、自定义按钮调用菜单,如图:3、使...
83
热度 -
探秘腾讯Android手机游戏平台之不安装游戏APK直接起动法
探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法原文地址:http://blog.zhourunsheng.com/2011/09/%E6%8E%A2%E7%A7%98%E8%85%BE%E8%AE%AFandroid%E6%89%8B%E6%9C%BA%E6%B8%B8%E6%88%8F%E5%B9%B3%E5%8F%B0%E4%B9%8B%E4%B8%8D%E5%AE%89%E8...
8
热度 -
Android 适配器课程(三)
Android适配器教程(三)前两讲中,我们分别大体的了解了适配器是什么,和它的一些基本知识。并且分别讲解了了ArrayAdapter和SimpleCursorAdapter这两种常用的安卓原生适配器,这两种适配器都是封装好了的,他们虽然使用起来非常简单,但是可扩展性较差。现在我们继续向下深入学习安卓的适配器,这一次我们将会一同学习SimpleAdaptersimpleAdapter的扩展性最好,...
3
热度 -
Android高级工程师不可不知的安卓屏幕知识(原创)
Android工程师不可不知的安卓屏幕知识(原创)不少Android工程师和Android设计师都被安卓设备纷繁的屏幕搞得晕头转向,刚好我最近也在做AndroidUI方面的一些东西,看到一些资料,特此整理一片关于屏幕的知识工自己和大家共同学习!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080...
362
热度 -
android口试3
android面试3百度Android开发面试题本文来自安卓航班网整理搜集www.apkway.com原文地址:http://www.apkway.com/forum.php?mod=viewthread&tid=20571、Androiddvm的进程和Linux的进程,应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一...
96
热度 -
Android 翻页成效 电子书 (转)
Android翻页效果电子书(转)转载请注明来自:5进制空间-android区相信做电子书的同学,都遇到过翻页动画的需求吧,如果你不满足与点击滑动翻页的话,这边文章应该能够帮助到你。先上个效果图:效果还是很不错的,不过与ibook那个效果比起来,还是有差距的。应为这个没用到openGL做3D效果,只是用的2d的canvas画布去画的view,添加了阴影效果,还是挺有立体感的。而且比较流畅。open...
396
热度 -
谷歌Android UI设计技能
谷歌AndroidUI设计技巧谷歌官方教程:AndroidUI设计技巧第一部分:该做的和不该做的第二部分:优秀UI设计准则。第三部分:框架特性注:相对布局和线性布局是Android里面常用的两种布局,线性布局比较简单,而相对布局可以做出比较复杂的布局管理,所以仅仅了解线性布局,很多时候是不够的。不过以作者之前Qt的经验来看,Android里面的布局管理功能都比较阳春也不太容易使用,不过这可能是跟移...
58
热度 -
Android远道图片获取和本地缓存
Android远程图片获取和本地缓存对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。AD:另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。那么如何处理好...
31
热度 -
android系统手机的基本知识跟介绍
android系统手机的基本知识和介绍android系统手机的基本知识和介绍2011年11月14日android系统手机的基本知识和介绍Android系统的手机现在是越来越受欢迎了。看到周边的同事个个都换上了android系统的手机。android手机和以往咱们用的塞班和WM手机可能有点不一样。大家一下子换了手机还都不适应。这里我们给您总结了一本关于《ANDROID系统新手操作必看》的书。书中包括...
46
热度 -
Android系列课程之十二:Intents and Intent Filters(三)
Android系列教程之十二:IntentsandIntentFilters(三)接上节继续。。版权所有:飞雪无情,转载请注明出处:http://flysnow.iteye.com/blog/978225Android开发技术交流群86686524(已满)请加120059404Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Lin...
360
热度 -
Android上结束进程的方法
Android下结束进程的方法 最近在做一个类似与任务管理器的东西,里面有个功能,可以通过这个管理器结束掉其他的进程。 在Android平台下,结束进程的方法还是比较多的。首先指明,此处的“结束进程”,包含了结束自身进程和结束其他进程两个方面。通过查阅SDK文档和网上的一些资料,自己找到一些结束进程的方法。在这里做一些归纳和总结,文章的部分信息有可能来自网上已有的文章和帖子,由于过了比较长时间,所...
36
热度 -
戏说Android view 工作流程《上》
戏说Androidview工作流程《下》遍历View树performTraversals()执行过程view树遍历概述还是回到ViewRoot.java,我们直接看performTraversals(),该函数就是android系统View树遍历工作的核心。一眼看去,发现这个函数挺长的,但是逻辑是非常清晰的,其执行过程可简单概括为根据之前所有设置好的状态,判断是否需要计算视图大小(m...
39
热度 -
Android:自定义滚动边际(EdgeEffect)效果
Android:自定义滚动边缘(EdgeEffect)效果Android可滚动控件(GridView、ListView、ScrollView等)当用户滚动到头的时候会有个边缘反馈效果,在4.0上默认为Holo蓝色效果。?如果您的App自定义了主题颜色,比如GooglePlayMusic的橘黄色。那么在滚动内容控件还是用默认的Holo蓝色边缘效果看起来可能不太协调。这个时候就需要自定义边缘效果了。边...
435
热度 -
Android AlarmManager兑现不间断轮询服务
AndroidAlarmManager实现不间断轮询服务在消息的获取上是选择轮询还是推送得根据实际的业务需要来技术选型,例如对消息实时性比较高的需求,比如微博新通知或新闻等那就最好是用推送了。但如果只是一般的消息检测比如更新检查,可能是半个小时或一个小时一次,那用轮询也是一个不错的选择,因为不需要额外搭建推送服务器,不用额外配置推送服务。另外推送现在一般以维持长连接的方式实现,在手机客户端也会耗费...
34
热度 -
使用C#+socket实现用腾挪设备控制的虚拟手柄
使用C#+socket实现用移动设备控制的虚拟手柄近期在和同学玩死神vs火影,以怀念小时候,突然觉得用键盘玩的不够畅快,因此萌生了写一个虚拟手柄的念头。我的思路是在移动设备(iOS、Android)上实现手柄,在电脑上监听,利用socket建立持久连接,通过移动设备向电脑上的监听软件发送操作码,通过操作码来处理事件。有关socket的服务端,建立在一个服务器上,让移动设备和电脑分别连接,建立信道,...
93
热度 -
对C#中的泛型的懂得
对C#中的泛型的理解泛型概念:泛型是公共语言运行时和编程语言提供的一种机制,它支持另外1种形式的代码重用,也就是算法重用.泛型包含泛型类,泛型接口,泛型委托,泛型方法,并非只包含简单的泛型类.在C#中,其他例如,属性,索引器,事件,操作符方法,构造器本身不能有类型参数T.T(类型参数),它的目的在于指明它操作的是一个未指定的数据类型,在源代码中能够使用数据类型的地方都可以使用它.为什么要使用泛型通...
72
热度 -
剖解并利用Visual Studio Code在Mac上编译、调试c#程序
剖析并利用VisualStudioCode在Mac上编译、调试c#程序0x00前言一周多以前的微软的Build大会上,微软发布了一个让很多人眼前一亮的工具,也是本文的主角——VisualStudioCode。很多使用Windows的朋友都很高兴,认为又多了一个很不错的文档编辑器。不过匹夫更关心的是它的跨平台能力,这不,匹夫偷得半日闲,写篇小文来聊聊在Mac上如何使用Visu...
60
热度 -
一步一步开发Game服务器(2)登陆2
一步一步开发Game服务器(二)登陆2上一篇文章,讲解了简单的登陆情况。接下来我们继续讲解登陆模块。在正常的游戏服务器情况下。在尚未登录前可以查看服务器大区情况,登陆后也可以查看服务器大区情况,然后选择大区服务器。进行登录操作。这样的情况就需要我们有一个登录服务器来负责,目前大区服务器的状态,是正常。拥挤,爆满。还是停服维护。那么这样登录服务器,如果进行控制和输出呢?如何与大区服务器正常进行通信已...
25
热度