Android开发
FlyingPrgApe
1年半的Android开发时间,多个上线应用
展开
-
UUID
1.组成XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX(8-4-4-4-12)1)日期2)时钟序列3)全球唯一IEEE机器识别码2.Java生成原创 2014-04-08 15:55:57 · 677 阅读 · 0 评论 -
修改zxing扫描二维码区域大小
Zxing 是google提供的二维码扫描工程Demo本身默认的扫图区域最大只有 360*480 需要拉开很远的距离才能将整个二维码扫描到因此需要我们自己调整取图大小在CameraManager.java这个类中进行调整默认的大小是 以下这4个参数 ?1234// pr转载 2015-08-04 10:33:45 · 5055 阅读 · 0 评论 -
android 网络访问-图片处理优秀开源项目 (201
转自http://www.trinea.cn/android/android-open-source-projects-dev-lib/本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android高版本向低版本兼容、多媒体相关及其他。 最新内容请访问AndroidOpen转载 2015-04-11 20:30:26 · 1147 阅读 · 0 评论 -
Android-UI 开源控件
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。、其他一、转载 2015-03-05 14:22:07 · 3178 阅读 · 0 评论 -
Android自动化测试
一、自动化测试概述通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。自动化测试就是把以人为驱动的测试行为转化为机器执行的一种过程。在Android测试中常用的测试包括:Monkey和MonkeyRunner以及robotium,本文中主要介绍下Mo转载 2015-01-21 16:29:12 · 994 阅读 · 0 评论 -
IntelliJ+GenyMotion最快android模拟器
1.下载GenyMotionhttps://www.genymotion.com2.安装GenyMotion genyMotion是由VirtualBox支持虚拟实现,只需下载GenyMotion即可,其中包含了VirtualBox。注:genyMotion需要注册账号3.安装IntelliJ 的genyMotion插件To install Genymotion plugi原创 2015-02-06 15:04:15 · 4281 阅读 · 0 评论 -
系统Widget相关
组件-控件一.组件属性1.android:layout_weight表示该组件在layout中所占的比重即占布局(layout)的百分比,其值越大,比重越小注意:{必须将控件的layout_width = “fill_parent”|”match_parent”,否则weight属性将不起作用。}注:如果设为“fill_parent”则weight属性将是你的控件尽可能的大,最原创 2014-04-08 16:08:28 · 1198 阅读 · 0 评论 -
PopupWindow--点击ListView的Item,popupwindow出现在点击item下方
@Override public void onItemClick(AdapterView adapterView, View view, int position, long l) { int id = adapterView.getId(); switch (id) { case R.id.consignor_data_r原创 2014-09-05 14:29:41 · 5116 阅读 · 0 评论 -
9patch使用,图片自适应
1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。 根据以往的经验,我们一般采用先切图后拼凑的做法,这种做法本来我转载 2014-09-04 13:35:31 · 1018 阅读 · 0 评论 -
正则表达式
常用正则表达式收集正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹原创 2013-12-14 16:02:40 · 510 阅读 · 0 评论 -
实现接口回调
实现接口回调1.概述接口回调通过Java中的接口,我们可以实现回调。比如下载资源完成自动做某些事,浏览网页加载完内容使得内容可见等等。2.原理回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于原创 2013-12-14 16:58:21 · 1664 阅读 · 0 评论 -
获取Assets文件夹下内容
第一种方法: String path = "file:///android_asset/文件名";第二种方法: InputStream abpath = getClass().getResourceAsStream("/assets/文件名");若要想要转换成String类型 String path = new String(InputStreamToByte(abpath ));原创 2013-12-14 16:55:25 · 669 阅读 · 0 评论 -
NDK+AndroidStudio+Mac环境开发
1.前提条件NDK:ndk-r11cAndroid Studio:143.2Mac:2.通过Android Studio自动生成头文件.c创建sh文件-脚本文件#!/bin/shexport ProjectPath=$(cd "../$(dirname "$1")"; pwd)export TargetClassName="com.xxx.jni.IG"export原创 2016-06-10 14:44:43 · 714 阅读 · 0 评论