摘要: 在启动另外一个Activity的时候,有两种方法,一种是直接使用startActivity,另外一种就是使用startActivityForResult。前一种想必大家都明白怎么使用了,我就不废话了。本文主要通过一个Demo来学习一下第二种。startActivityForResult的主要作用就是它可以回传数据,假设我们有两个页面,首先进入第一个页面,里面有一个按钮,用于进入下一个页面,当进入下一个页面时,进行设置操作,并在其finish()动作或者back动作后,将设置的值回传给第一个页面,从而第一个页面来显示所得到的值。这个有一点像回调方法,就是在第二个页面finish()动作或者bac 阅读全文
posted @ 2014-04-12 14:06 Mentos 阅读(232) 评论(0) 推荐(0) 编辑
摘要: (转载请注明出处,商用请与本人联系)1. 首先我们思考一个问题,Android中哪些部分需要提高安全性防止被破解,哪些部分无法保证安全? a) 首先,如果你的应用跟其他人竞争的是创意、用户体验、服务等等偏软的东西,同时是免费的,并没有什么技术难点,要评估一下是否确实需要提高代码的安全性。 b) 对于图片、xml文件或者apk文件本身是无法加密的。因为这些文件是由Andriod虚拟机加载和读取,加密后Android虚拟机无法识别,你的应用也无法正常使用了。如果有需要保密的内容,不要放到这些文件里。 c) 有很多Android应用需要与服务端做数据通信,如果传输的数据做了加密,那么客户端加密或解密 阅读全文
posted @ 2014-04-11 10:01 Mentos 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952409我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android API提供的CRUD方法来对数据库进行操作,两种方式各有特点,选择使用哪一种就全凭个人喜好了。不过,使用SQLite来存储数据却存在着一个问题。因为大多数的Android手机 阅读全文
posted @ 2014-04-11 09:41 Mentos 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 这期博主要给大家带来的是关于滑动菜单栏的实现效果。 一、SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+等等。如下图所示: Google+界面效果图 everynote界面效果图 因为效果确实比较新颖,所以在很多的应用开发中去实现此效果,解决的办法也是不尽相同。诸多比较以后发现,还是GitHub上的开源项目SlidingMenu提... 阅读全文
posted @ 2014-04-09 14:05 Mentos 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决定的是layout_height的优先级。 传统的layout_weight使用方法是将当前控件的layout_width和layout_height都设置成fill_parent,这样就可以把控件的显示比例完全交给layout_weight;这样使用的话,就出现了layout_we.. 阅读全文
posted @ 2014-04-04 15:54 Mentos 阅读(286) 评论(0) 推荐(0) 编辑
摘要: android权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.permission.ACCESS_FINE_LOCATION,通过GPS芯片接收卫星的定位信息,定位精度达10米以内访问定位额外命令android.permission.ACCESS_LOCATION_EXTRA 阅读全文
posted @ 2014-04-04 13:55 Mentos 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、安装JDK 6下载最新版本的JDK:32位的http://download.oracle.com/otn-p ... 27-windows-i586.exe64位的http://download.oracle.com/otn-p ... u27-windows-x64.exe安装后需要注意的是:环境变量的配置附上环境变量配置:新建系统变量JAVA_HOME:D:\Android\Java\jdk1.6.0_27\新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;( 阅读全文
posted @ 2014-04-02 20:08 Mentos 阅读(187) 评论(0) 推荐(0) 编辑