android:id为控件指定相应的IDandroid:text指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:gravity指定View组件的对齐方式,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身android:layou...
分类:
移动开发 时间:
2015-06-02 12:45:31
阅读次数:
163
android屏幕适配详解官方地址:http://developer.android.com/guide/practices/screens_support.html转自:http://www.cnblogs.com/error404/p/3815739.html#commentform一、关于布局...
分类:
移动开发 时间:
2015-06-02 12:44:19
阅读次数:
142
android开发中常用的快捷键Eclipse快捷键-方便查找,呵呵,记性不好 行注释/销注释 Ctrl+/ 块注释/销注释/XML注释 Ctrl+Shift+/ Ctrl+Shift+\ 查找 查找替换 Ctrl+H Ctrl+F 查找下一个/往回找 Ctrl+K Ctrl+Shift+K 跳到某...
分类:
移动开发 时间:
2015-06-02 12:37:15
阅读次数:
113
概述面对App业务逻辑的频繁变更,如果每一次改变都对App进行一次升级,会降低App的用户体验,那么App进行模块化升级(这里与增量升级是不同的)是很好的解决方案,让用户在完全无感觉的情况下改变App中的业务逻辑。要实现这种模块化升级,动态加载字节码(jar/dex)就是实现这个..
分类:
移动开发 时间:
2015-06-02 11:28:16
阅读次数:
145
在有些IE浏览器会有特定模式,通过XenApp发布IE,用户无法将Html格式拷贝到VDI中,,,可以修改以***册表进行解决此问题。。。。。。。[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\VirtualClipboard\AdditionalFormats\HTMLFormat]Name=(REG_SZ)HTML..
分类:
移动开发 时间:
2015-06-02 11:27:30
阅读次数:
151
PhoneGap+HTML5+jqueryMobile 开发安卓-DATE控件
源代码下载地址:http://www.zuidaima.com/share/1550463778802688.htm...
分类:
移动开发 时间:
2015-06-02 11:25:22
阅读次数:
140
概述
面对App业务逻辑的频繁变更,如果每一次改变都对App进行一次升级,会降低App的用户体验,那么App进行模块化升级(这里与增量升级是不同的)是很好的解决方案,让用户在完全无感觉的情况下改变App中的业务逻辑。要实现这种模块化升级,动态加载字节码(jar/dex)就是实现这个需求的理论基础。
Android系统加载字节码
Android的虚拟机(Dalvik VM)无法识别...
分类:
移动开发 时间:
2015-06-02 11:22:26
阅读次数:
321
在最近一项目中,遇到获取拼音首字母的问题,查找了一下网上的方法,没有找到合适好用的,于是自己研究了一下,写了以下方法,欢迎交流,希望对各位有帮助。
//
// PYFirst.swift
// 获取拼音首字母,支持取一句话中每字拼音首字母
// Created by 周蜜(mrzhou@miw.cn) on 2015/6/1(儿童节).
// Copyright (c) 2015年 ww...
分类:
移动开发 时间:
2015-06-02 11:21:18
阅读次数:
157
android Json 解析 JSONObject JSONArray...
分类:
移动开发 时间:
2015-06-02 11:18:03
阅读次数:
145
Android Studio使用jni、so库在Android Studio1.1之后,AS就已经支持jni和so库了,马上发布的1.3正式版,更是可以在clion环境下编译c、c++,更加方便的使用NDK进行开发,网上有很多讲在Android Studio中使用jni的方法,但大多都是在1.1之前的,那时候还没有直接支持jni,所以需要通过给gradle增加task的方式来添加支持。而现在,这一切...
分类:
移动开发 时间:
2015-06-02 11:19:00
阅读次数:
206
Android 数据库框架ormlite 使用精要前言本篇博客记录一下笔者在实际开发中使用到的一个数据库框架,这个可以让我们快速实现数据库操作,避免频繁手写sql,提高我们的开发效率,减少出错的机率。ormlite是什么?首先可以去它的官网看看www.ormlite.com,它的英文全称是Object Relational Mapping,意思是对象关系映射;如果接触过Java EE开发的,一定知道...
分类:
移动开发 时间:
2015-06-02 11:16:28
阅读次数:
270
Last login: Tue Jun 2 08:39:17 on console
sunlihuodeMacBook-Air:~ sunlihuo$ pwd
/Users/sunlihuo
sunlihuodeMacBook-Air:~ sunlihuo$ sqlite3 test.sqlite
SQLite version 3.8.5 2014-08-15 22:37:57
Ent...
分类:
移动开发 时间:
2015-06-02 11:16:56
阅读次数:
153
在上一篇《Android开发技巧——使用Dialog实现仿QQ的ActionSheet菜单》中,讲了这种菜单的实现过程,接下来将把它改成一个可复用的控件库。本文原创,转载请注明出处:对于要实现的可复用的控件库,我需要它具备以下两点:
可添加远程依赖(不考虑Eclipse中的使用)
可灵活配置
分离库的实现代码对于第一点,需要做的就是在Android Studio中新建一个library的module...
分类:
移动开发 时间:
2015-06-02 11:16:20
阅读次数:
881
Apple在Core Audio中提供了回声消除的接口,我写了一个测试APP,测试了其效果。链接:...
分类:
移动开发 时间:
2015-06-02 11:12:48
阅读次数:
525
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下a...
分类:
移动开发 时间:
2015-06-02 11:06:57
阅读次数:
143
概述面对App业务逻辑的频繁变更,如果每一次改变都对App进行一次升级,会降低App的用户体验,那么App进行模块化升级(这里与增量升级是不同的)是很好的解决方案,让用户在完全无感觉的情况下改变App中的业务逻辑。要实现这种模块化升级,动态加载字节码(jar/dex)就是实现这个需求的理论基础。An...
分类:
移动开发 时间:
2015-06-02 11:07:08
阅读次数:
197