1.Eclipse 下使用自定义属性 先要在res 下的value目录下生成attr.xml中定义自己的属性,例如下面 <?xml version="1.0" encoding="utf-8"?> <resources> <!--引入自定义属性--> <declare-styleable name="Swi…
一、概述 说到Android进程间通信,大家肯定能想到的是编写aidl文件,然后通过aapt生成的类方便的完成服务端,以及客户端代码的编写。如果你对这个过程不熟悉,可以查看Android aidl Binder框架浅析; 当然今天要说的通信方式肯定不是通过编写aidl文件的方式,那么有请今天的主角:Messenger。ok,这是什么样的一个类呢?我…
1、如果导出的是Android源码,而不是一个含有.project工程文件的项目,如何对该项目进行导入? 通过“File–>Import–>Android–>Existing Android Code Into Workspace”进行导入; 2、通过“File–>Import–>And…
Nine-patch A NinePatchDrawable graphic is a stretchable bitmap image, which Android will automatically resize to accommodate the contents of the View in which you have placed …
JSON乱码不可怕,折腾很久,之前使用的时间都没有遇到过。这次遇到解决的办法也比较简单。 1.确认tomcat或者其它服务端和客户端使用同一编码 一般而言都使用utf-8,当然有其它使用需求的按公司要求。 2.桌面显示时请切换utf-8,很多浏览器没有自动切换 chrome就没有切换json的功能,可以安装插件。我使用了Firefox,直接点击查看…
使用Android Studio中,遇到bug,设置没了,出现没有关联源码的解决办法。 1、确认sdk目录下有源码文件,如果没有的话可以在sdk Manager里先下载 2、打开Android Studio选File–>Other setting–>Default Project structrue 3、点击sdks,再选择soucre…
免费版无此功能我找好久都发现是灰的想好久后才想到去官网看看什么情况,才发现免费版的没有此功能,只有付费版的才有此功能。这个功能不是经常用到,于是打开4.3的Emulator解决了,当然有破解后也可以实现,通过adb shell也是可以的。
相信网上关于下载安装配置genymotion的教程很多(下面的a,b,c,d步骤都可以参考百度搜索出来的教程轻松搞定),但还有关键的最后一步设置才能最终成功,不幸的是,很多教程都没有提到它。所以我就遇到了问题,现在已经解决,整理粗来,给伙伴们参考。 我的问题:我已经a. 安装了genymotion,b. 安装了genymotion shell,c.…
大家都知道listview的格式是一定的 而数据源确是多重多样的 这时候 就需要一种适配器来把数据源转换成listview要显示的格式 baseAdapter就诞生了。 listview和gridView的显示和缓存机制 大家都知道屏幕的大小是有限的 可是listview中的数据却可能很多 所以手机不能一下子展示所有的数据 它…
1. 前言 为什么要安装这个呢?就是官方的Google Emulator是真的慢,而且安装了Intel 对google Anroid的优化HAXM也慢。还是比genymotion慢,而且HAXM针对是x86的android,所以有些软件根本安装不上,测试时要访问一些网站和API给墙了,所以要安装翻墙软件。 2. 如何安装和优化 安装时通过翻墙到ge…