android
文章平均质量分 72
狼之血舞
我以我命行我道
展开
-
Unsupported Modules Detected: Compilation is not supported for following modules: 搞坏了
17/5/17下午4:21 Unsupported Modules Detected: Compilation is not supported for following modules: lib_DragViewPager, lib_commonUtils, lib_dateTimePickers, lib_fileSelector, lib_weekMonth. Unfortunately原创 2017-05-17 16:31:34 · 25433 阅读 · 8 评论 -
Android屏幕适配不同的资源图片、布局
1、 资源图片的适配:2.1版本之前,存放资源图片的文件夹名称为drawable,应用程序用到的所有的资源图片都放在其中,所以很难解决不同屏幕大小的图片适配问题。自android 2.1版本开始,存放资源图片的文件夹由原来的一个drawable文件夹变成了drawable-hdpi、drawable-mdpi和drawable-ldpi,这是为了支持不同终端设备的不同分辨率。转载 2013-03-08 15:56:02 · 841 阅读 · 0 评论 -
Android APK+Dex文件反编译及回编译工具
本帖最后由 zhu891108 于 2012-8-3 11:00 编辑大家好!相信很多人玩智能手机,无论是塞班,安卓等等,不只是看重各种软件的功能,而更多的是看重系统的可定制性,可以自己动手DIY自己喜欢的软件,从基本的修改替换图片,到软件的汉化破解和添加功能,甚至有些高手能自己动手编程,做出带有自己需要的功能的软件。。。虽然能自己编写软件的是少数人,但是无处不体现了‘智能’2转载 2013-03-08 15:34:33 · 1679 阅读 · 0 评论 -
Android APK反编译得到Java源代码和资源文件
发现很多人都在关心apk的反编译,上传一个可视化的工具吧,原理和下面说的差不多,就是封装了一下。点我下载Android反编译工具另外,作为应用开发者,肯定不希望自己的代码被反编译的,另外写了篇文章,讲述如何通过混淆代码放在反编译:《如何防止Android应用被反编译》这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确转载 2013-03-08 15:35:11 · 807 阅读 · 0 评论 -
Android Handler
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lichen.blog.51cto.com/697816/486402 快一年没更新博客了, 这一年有些疲于奔命, 详细的在Q空间里再写吧. 因为转型做Android了, 开始新的学习历程了, 望此次重拾博客有新成长新感悟...转载 2013-02-25 11:13:17 · 380 阅读 · 0 评论 -
android – 多屏幕适配相关
1、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large。怎么判断?屏幕密度(Screen Density) - 一块实际的屏幕区域有多少个像素,一般用dpi衡量(每英寸有多少个点)。相比起medium、high屏幕密度的转载 2013-03-08 16:33:19 · 703 阅读 · 0 评论 -
如何实现大分辨率的图片等比例缩放,使其适配不同的手机
1.屏幕大小在res目录下创建不同的layout文件夹,比如:layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。2.字体自适应大小首先根据不同分辨率获取不同字体大小。 在RES里创建values-480x320/strings.xml 里面设置30px转载 2013-03-08 16:16:08 · 6965 阅读 · 0 评论 -
关于屏幕适配的一些经验
刚开始,我开发时选取的模拟器是WVGA854,其分辨率为854*480。我开发完毕后装在800*480的手机上时感觉很OK,但是装到480*320、以及320*240分辨率上的手机时,很多界面都变形了,这时我感受到了app自适应的重要性。 自适应主要会遇到两个大问题:横屏和竖屏的切换,以及分辨率大小不同。 一.当横屏切换成竖屏时,解决的办法:转载 2013-03-08 16:13:27 · 975 阅读 · 0 评论 -
Android如何解决显示屏尺寸适配问题
Android软件人员最担忧的Android分裂性问题之一当属显示屏的不同尺寸。因每一部手机分辨率不同,软件人员需要精确计算出设计图标、照片、视频游戏背景和对话框等的占用空间。但Google表示已经从根本上解决了这一曾困扰Palm软件人员的分辨率问题。实际上,早在第一款Android手机上市前,Google就已经推出一套解决方案,不仅解决了不同的像素分辨率为题,还解决了像素密度问题,像素密转载 2013-03-08 16:07:32 · 1016 阅读 · 0 评论 -
Android获取屏幕宽高的两种方法
private int width,height;方法一: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); width = dm.widthPixels; height = dm转载 2013-02-22 17:50:26 · 453 阅读 · 0 评论 -
android一些有用的方法,代码,和错误处理总结(持续更新)
在开发的过程中,难免有些问题重复出现,然后有略有些忘记,所以准备写这边一篇博客,持续更新,以便查阅: 1.屏幕截图,把View转换成Bitmap?12345678910111213141516171819转载 2013-02-22 13:49:16 · 822 阅读 · 0 评论 -
Android中View转换为Bitmap!!!!!!!
1.前言 Android中经常会遇到把View转换为Bitmap的情形,比如,对整个屏幕视图进行截屏并生成图片;Coverflow中需要把一页一页的view转换为Bitmap、以便实现复杂的图形效果(阴影、倒影效果等);再比如一些动态的实时View为便于观察和记录数据、需要临时生成静态的Bitmap。2.实现方法 1)下面是笔者经常用的一个转换方法 pub转载 2013-02-22 10:47:52 · 758 阅读 · 0 评论 -
PhoneGap 在 Android 上的插件开发方法介绍
简介: 移动应用开发已经成为软件开发的一个重要方向,但是移动开发面临的一个重要问题就是跨平台的问题。PhoneGap 作为一个多平台的软件开发框架,提供了一次编写多个平台的运行。目前已经支持多达 6 个移动平台。对应平台的插件开发则可以为 PhoneGap 扩展 API 的本地接口,提供更加复杂的特性。了解 PhoneGap 框架的原理以便为 PhoneGap 提供本地的插件接口成为 PhoneG转载 2013-02-21 17:49:36 · 640 阅读 · 0 评论 -
android与phonegap的相互交互
开发环境:android SDK+android2.3或以上的真机开发所需:cordova-2.1.0.js+sencha-touch-all-debug.js 首先把你的phonegap或sehcha项目放到assets文件夹下,然后在你的入口函数(onCreate)里添加如下:[java] view plaincopysu转载 2013-02-21 18:05:29 · 827 阅读 · 1 评论 -
android代码中动态设置布局中控件的属性
1、获取屏幕长宽像素及通过id查找各布局或控件: DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); mScreenWidth = metric.widthPixels; //转载 2013-03-06 16:28:07 · 2418 阅读 · 0 评论 -
使用 JQueryMobile 点击超链接提示“error loading page” 错误
使用jquery mobile创建dialog时出现加载错误,“Error Loading Page”。如下图: 出现这个问题的原因是因为jquery mobile不支持file://,也就是本地文件,所以要将其放到服务器上来运行。外部页面链接JQuery Mobile 自动化了创建ajax站点和程序的过程.默认情况下,当你点击一个链接时会转载 2013-03-05 16:45:35 · 1445 阅读 · 0 评论 -
[WebApp]定宽网页设计下,固定宽度布局开发WebApp并实现多终端下WebApp布局自适应
前言本文中所指Mobile WebApp是指运行在Mobile WebKit浏览器上的WebApp。本篇文章讲解如何像传统PC网页开发一样,使用定宽布局开发WebApp,并让WebApp适应多终端设备:不使用Mobile UI框架不使用响应式布局适配多终端,适配WebApp布局宽度为终端设备分辨率宽度一套CSS代码,一套布局方案可以实现复杂的UI界面支持iPhone、Andro转载 2013-03-08 16:27:42 · 1427 阅读 · 0 评论 -
动画效果 --Animation 总汇
动画专题研究一http://www.eoeandroid.com/viewthread.php?tid=564动画专题研究二http://www.eoeandroid.com/viewthread.php?tid=775动画专题研究三经过了几天的研究和编写代码,基本上完成了四种动画效果的示例程序,同时也组合了一下四种动画,其中转载 2013-03-21 11:05:48 · 850 阅读 · 0 评论 -
[Android实例] [附实例]Android 动画效果二 Frame Animation 动画专题研究 二 [复制链接]
===============eoeAndroid社区推荐:=======================Android 开发笔记 动画效果 --Animation 动画专题研究 一http://www.eoeandroid.com/thread-564-1-1.htmlAndroid 开发笔记 动画效果 --Animation 动画专题研究 一 (转帖)http://ww转载 2013-03-21 11:06:33 · 858 阅读 · 0 评论 -
android recylerview 中如何获取子view?
在修改一份开源代码的时候,发现了recylerview使用过程中的一个问题,搜罗了一番,好像大家都没有遇到,于是就在这里记一笔。一般viewGroup的子类要获取子view的方法是getChildAt(int index)但是奇怪的事情发生了,我在通过recylerview来获取子view的时候,不成功,于是换layoutManager来原创 2015-10-15 17:15:19 · 2685 阅读 · 0 评论 -
Android app 经验技术汇总,附源码
Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style、其他Android开转载 2014-10-20 15:42:42 · 2792 阅读 · 0 评论 -
直接拿来用!最火的Android开源项目整理
一、代码库1、from 代码家整理比较好的源码连接********************************************************************************************************************************************************转载 2014-10-13 10:40:10 · 975 阅读 · 0 评论 -
Android大图片裁剪终极解决方案
来自:http://www.linuxidc.com/Linux/2012-11/73940.htm约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏洞百出。当时我用大众化的解决方案,暂时性的做了一个拍照截图的功能,似乎看起转载 2014-10-13 10:11:02 · 994 阅读 · 0 评论 -
Android 在安装完成界面,点击打开应用程序。在应用程序点击home键,再从桌面打开程序导致产生多个实例或者说程序被重复打开。(为了把问题写清楚,标题一定要长长长........)
本博纯属个人开发记录, 转载请注明出处:http://blog.csdn.net/etong_123/article/details/22897731 问题标题都已经写明了,就是在普通的安装apk完成之后,会遇到的一种情况。基本上在程序的AndroidManifest.xml里面没有对Activity的属性做特殊处理都会出现这种情况,具体现象可以自己写个转载 2014-10-09 22:00:01 · 1341 阅读 · 0 评论 -
Android开发规范之编码规范
1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为小写3,常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4,布局文件中的id命名命名模式为:view缩写_模块名称_view的逻辑名称常用控件的缩写如下LayoutView:lv_Relativ转载 2014-07-31 10:04:17 · 599 阅读 · 0 评论 -
android listview 滑动过程中不加载图片,停止时加载图片
今天闲来无事,就测试了一下listview加载图片优化的功能,在我们使用新浪微博的时候,细心的同学一定发现了,在滑动的过程中,图片是没有被加载的,而是在滑动停止时,才加载图片了。我们今天就做一个这样的效果吧。我们先考虑两个问题:1、在滑动停止的时候,如何获得需要加载的图片控件?2、因为listiew在初始化完成的时候,OnScrollListener的onScrollS原创 2014-05-23 16:06:14 · 2232 阅读 · 0 评论 -
成功:Android批量打包教程
1.配置JAVA的环境变量 (参考http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html), 很多Java程序员由于使用Eclipse不配置Java环境变量也能正常运行代码。但是如果想使用Ant命令批量打包本步骤必不可少。2. 下载Ant(这里的Ant不是eclipse和an转载 2014-07-17 10:44:27 · 771 阅读 · 0 评论 -
Pro Android学习笔记(四二):Fragment(7):切换效果
利用fragment transaction进行切换,很方便提供切换的效果。利用setTransition()在Pro Android学习笔记(三九):Fragment(4):基础小例子-续的“Step 4:实现showDetail(int index),如何管理fragment”中,介绍了如何在容器FrameLayout中通过fragment管理器,利用fragment transa转载 2014-03-18 15:55:15 · 624 阅读 · 0 评论 -
Android中的Interpolator
Interpolator用于动画中的时间插值,其作用就是把0到1的浮点值变化映射到另一个浮点值变化。 本文列出Android API提供的Interpolator的若干种实现,列出源码,并且用一个程序绘制出其数学曲线。(项目链接附在文后)。 AccelerateDecelerateInterpolator/** * An interpolator where转载 2014-03-13 16:46:04 · 689 阅读 · 0 评论 -
Android 通过solid来定义不同边框的颜色,可以只定义一个边框的颜色
以下是设置按钮的右边框和底边框颜色为红色,边框大小为3dp,如下图:在drawable新建一个 buttonstyle.xml的文件,内容如下:[html] view plaincopyxml version="1.0" encoding="UTF-8"?> layer-list xmlns:android="http://sc转载 2013-12-05 13:43:18 · 1037 阅读 · 0 评论 -
【Android UI】 Shape详解 (GradientDrawable)
在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片。 这样就容易使apk变大。 那么除了使用drawable这样的图片外,还有其他方法吗? 本次就谈一下自定义图形shape,Android上支持以下几种属性shape、gradient、s转载 2013-12-05 13:46:33 · 670 阅读 · 0 评论 -
如何让Activity透明
说到这个透明效果.这问题就来了。这个Activity和layout到底是什么关系呢?如果我这个Activity里面有layout,在这个layout里有各种控件,那控件会透明吗?我个人认为:一个Activity 就是一个窗口。layout只是描述如何瓜分这个窗口,它没有外观,真正显示的是那些控件.上网查了一下,Acitivity透明的方法网上很多,最常用的就是引用android系统样式转载 2013-12-09 10:08:58 · 1000 阅读 · 0 评论 -
Sqlite3查询指定行数数据
Sqlite中提供的方法和Mysql的一样,也是通过关键字limit限制。 SQL1 Sql代码 select t.user_id,random() as Random from udb_user t limit 10; SQL2 Sql代码 select t.user_id,random() as Random f转载 2013-09-05 09:47:17 · 5704 阅读 · 0 评论 -
[Android实例] Android 开发笔记 动画效果 --Animation 动画专题研究 一 [复制链接]
===============eoeAndroid社区推荐:=======================仿QQ--tab切换动画实例(有图有真相哦)链接地址:http://www.eoeandroid.com/thread-173365-1-1.htmlViewPager多页面滑动切换以及动画效果链接地址:http://www.eoeandroid.com/thread-15转载 2013-03-21 11:07:14 · 826 阅读 · 0 评论 -
CSS3自适配手机屏幕
用CSS3写的自适配手机屏幕【请使用支持html5的浏览器查看效果,如火狐浏览器,谷歌浏览器,IE9等】 Media Query Demos【CSS3自适配手机屏幕】.wrapper { border: solid 1px #666; padding: 5px 10px; margin: 40px;}.viewing-area sp转载 2013-02-21 14:40:42 · 6093 阅读 · 0 评论 -
高价值的屏幕适配精华教程(HTML5+CSS3)!
猪猪,想必你也知道,Android平台的终端至少有千种之多,各个版本的系统都有,再加上2次开发改造的系统,版本确实不少;而且分辨率也相当分散,并不像iphone哪么集中。 因此,想让一款软件适配所有的终端,压力确实比西天取经还大。不过,事在人为,还是有办法尽量适配大多数终端的。 所谓终端的兼容适配就是屏幕适配。屏幕适配往往指的就是屏幕大小和屏幕密度的适配。终端适配转载 2013-02-21 13:47:42 · 3595 阅读 · 1 评论 -
经典收藏 50个jQuery Mobile开发技巧集萃
1、Backbone移动实例这是在Safari中运行的一款Backbone移动应用程序。想开始体验移动开发,一个好的出发点就是关注这个应用程序的构建方式。先不妨在你的浏览器中查看该应用程序。相关链接:http://bennolan.com/2010/11/24/backbone-jquery-demo.html2、使用媒体查询来锁定设备你可能会问如何转载 2013-02-21 13:20:12 · 796 阅读 · 0 评论 -
【Android】文件读写操作(含SDCard的读写)
1.在AndroidManifest文件下添加SDCard的读写权限 uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> uses-permission android:name="android.permission.WRIT转载 2013-01-28 15:51:10 · 687 阅读 · 0 评论 -
[Android]为Spinner填充数据后设置默认值的问题
前言 为Spinner适配完数据后需要设置其默认选项,但是发现直接setSelection(int position)有时候不管用,打开选项又发现已经选中了,但是显示出来的选项又始终默认第一个,本文为文章1的中文简单译本。 文章 1. Using spinner.setSelection & finding the spinner doesn't s转载 2013-01-29 17:59:18 · 3303 阅读 · 2 评论 -
Android 网络检测和网络监测
Android App上与网络相关操作有的时候需要用到网络监听,有的时候则不需要,为什么? 结合本人的经验,描述如下: (1)在Android手机上面需要用到网络的时候,我们需要先判断网络是否可用。此时,需要用到ConnectivityManager类,使用该类读取客户端网络信息(如:是否有网等)。如果我们能控制“检测网络状态”这个步骤(如:点击一次按钮触发一次网络状态转载 2013-01-29 17:43:00 · 709 阅读 · 0 评论