//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 为了能写出流畅连贯的程序,我们需要了解一下活动的生命周期。 一、返回栈 Android 中的活动是可以层叠的。我们每启动一个新的活动,就会覆盖在原活动之上,然后点击 Back 键会销毁最上面的活动。事实上,Android ...
分类:
移动开发 时间:
2016-04-09 12:00:28
阅读次数:
174
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 我们可以使用 Intent 来启动一个活动, 还可以在启动活动的时候传递数据的,下面一起来看一下: 一、向下一个活动传递数据 Intent中提供了一系列 putExtra()方法的重载,可以把我们想要传递的数据暂存在 In ...
分类:
移动开发 时间:
2016-04-09 00:20:24
阅读次数:
245
1、 精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕) 一般是7寸以上是平板2、 判断是否是平板(官方用法) 3、 文字根据状态更改颜色 android:textColor 放在res/color/目录下4、背景色根据状态更改颜色 android:backgroup 如果直接给背景色color ...
分类:
移动开发 时间:
2016-04-08 21:26:22
阅读次数:
281
Android混淆是Android开发者经常使用的一种用于防止被反编译的常见手法。Android开发基于java语言的,很容易被别人反编译出来,一下就相当于裸奔了,特别是用于商业用途的时候,防止反编译是必要的措施。而Android混淆的确可以保证Android源代码的一定安全。 Android混淆技 ...
分类:
移动开发 时间:
2016-04-08 00:40:01
阅读次数:
221
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 活动(Activity)是最容易吸引到用户的地方了,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动。活动是Android四大组件之一,下面我们来探究一个活动。 1、创建一个活动 ...
分类:
移动开发 时间:
2016-04-07 00:57:29
阅读次数:
246
1、视图 2、android代码 注意: 1)如果要播放互联网文件,则要加入网络权限: <uses-permission android:name="android.permission.INTERNET"/> 2)要注意和音频文件的播放代码进行比较,音频代码为:http://www.cnblogs ...
分类:
其他好文 时间:
2016-04-05 19:13:02
阅读次数:
140
利用广播调用服务里面的方法,间接的方式调用服务内部的方法,与现实中差不多,请媒体曝光 主界面里面 在界面创建的时候开启一下服务普通的startService()方法 发送一条广播出去 获取Intent对象,通过new出来 调用Intent对象的setAction()方法,参数:一般就是包名 调用se ...
分类:
移动开发 时间:
2016-03-31 23:17:07
阅读次数:
315
http://my.oschina.net/1pei/blog/478968 摘要 在将一个开源Android代码import到Android Studio 1.2.2中时,解决了编译期间出现的“Unable to execute DX(Multiple dex files define)”问题,并 ...
分类:
其他好文 时间:
2016-03-27 18:02:19
阅读次数:
202
Android代码混淆是必须的,java层代码假设不做混淆等于把源码送人了。 那怎样做混淆呢? 之前一般都是提到採用proguard.cfg,但使用新版本号ADT后没有这个文件了。取而代之的是proguard-project.txt文件。 那该怎样使用呢? 在项目根文件夹下有个project.pro ...
分类:
移动开发 时间:
2016-03-24 12:42:51
阅读次数:
185