
Android
xyang0917
专注分布式服务和DDD领域
展开
-
Android Manifest.xml 结构详解
关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities,services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services,和Intent转载 2012-12-09 18:38:42 · 1866 阅读 · 0 评论 -
百分比布局支持库 RelativeLayout和FrameLayout的尺寸用%来表示
原文地址:百分比布局支持库参考原文:Percent Support Library: Bring dimension in % to RelativeLayout and FrameLayout虽然有很多的布局可以在 Android 应用程序开发的世界供我们使用,但我们总是只用这三种布局:LinearLayout, RelativeLayout and FrameLayout。不管怎么说在用 Re转载 2015-09-04 15:08:10 · 1429 阅读 · 0 评论 -
Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏
目前,我相信,没有任何 Android 开发者不知道材料设计的,因为它的设计在过去的一年震惊了世界,正式的变成了一个设计理念。令人惊讶的是,在 Android 应用中材料设计是不容易实现的,因为材料设计的 UI 组件 如: Floating Action Button (FAB) 在低于 Android L 系统上是不可用的。我们只能选择使用由独立开发者公布出来的第三方库。来了一个好消息,上周(2转载 2015-09-04 15:02:58 · 1554 阅读 · 1 评论 -
Android国际化资源文件自动化生成工具
一、工具起源 如果在做一个产品的过程当中,可能会涉及到多个apk的开发,而且要求实现多国语言。而这些apk可能会由多人分工共同完成。但如果这样的话,每个人都需要整理各自apk所要显示的文字交给专人来翻译。专人负责收集和翻译文字,翻译完了之后再交给每个开发者。比如这个产品中的所有apk都需要支持10国语言,也就是说每个开发人员,要拿着翻译好的文字,在各自负责的项目中原创 2013-05-19 02:00:31 · 5813 阅读 · 4 评论 -
adb logcat 查看日志
使用 logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是: [adb] logcat [option>] ... [filter-spec>] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of logcat Command Options。 可以在开发机中通过远程shell的方式使用logcat命转载 2014-11-06 10:40:10 · 2343 阅读 · 0 评论 -
Android模拟器常用命令收录
一、Linux命令 1、挂载/systme分区为读写状态 mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system 2、切换为Root用户 su 二、模拟器常用命令 1、安装应用 adb install xxx.apk 2、重新安装应用(数据不变) adb -r install x原创 2013-12-28 18:55:35 · 2524 阅读 · 0 评论 -
使用Style自定义ListView快速滑动图标
一、显示ListView快速滑动块图标 设想这样一个场景,当ListView的内容有大于100页的情况下,如果想滑动到第80页,用手指滑动到指定位置,无疑是一件很费时的事情,如果想快速滑动到指定的位置,只需加上ListView的fastScrollEnabled属性等于true,启用快速滑动功能即可。 <ListView android:id="@androi原创 2013-12-30 15:52:40 · 5728 阅读 · 1 评论 -
Android应用自杀和干掉其它进程
// 自杀(这种方式只能杀掉自己的进程,其它进程无法杀死) int pid = Process.myPid(); android.os.Process.killProcess(pid); // 或者 Process.sendSignal(pid, Process.SIGNAL_KILL); // 杀死其它进程(这程方式不能杀自己的进程) ActivityManager am = (Activi原创 2013-10-24 20:08:11 · 8148 阅读 · 0 评论 -
Android计量单位px,in,mm,pt,dp,dip,sp和获取屏幕尺寸与密度
###########################################Android计量单位########################################### px :是屏幕的像素点 in :英寸 mm :毫米 pt :磅,1/72 英寸 dp :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px d转载 2013-07-01 16:58:59 · 3687 阅读 · 0 评论 -
用Android-X86和VirtualBox打造高性能Android开发环境
资源下载地址: http://www.buildroid.org/Download/android-x86-vm-20120307.iso.gz (Android4.0 通用版本) http://android-x86.googlecode.com/files/android-x86-2.2-generic.iso (Android2.2 通用版本) http://www.and转载 2013-05-30 09:46:08 · 2327 阅读 · 0 评论 -
Android代码资源的国际化
internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。 一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW. 各国语言缩写 http://www.loc.gov/standards/iso639-2/php/code_list.php 国家和地区简写 ht转载 2013-04-30 22:17:17 · 2721 阅读 · 0 评论 -
Ubuntu adb devices : no permissions 解决方法
本人平台:ubuntu 12.10 64位 手机设备:HTC G14 android4.0 解决办法1:lsusb查看vendorId号,然后在/etc/udev/rules.d/目录下增加(或修改)51-android.rules文件。 增加一条记录: SUBSYSTEM=="usb", SYSFS{idVendor}=="xxxx", MODE="0666" 其中xxxx是通过ls转载 2013-02-17 23:05:49 · 2452 阅读 · 0 评论 -
Data Binding 用户指南(Android)
1. 介绍这篇文章介绍了如何使用Data Binding库来写声明的layouts文件,并且用最少的代码来绑定你的app逻辑和layouts文件。Data Binding库不仅灵活而且广泛兼容- 它是一个support库,因此你可以在所有的Android平台最低能到Android 2.1(API等级7+)上使用它。需要:Android Studio 1.3.0-beta1 或更高版本。测试版本请注转载 2015-09-04 14:40:45 · 1371 阅读 · 0 评论