Android基础知识
文章平均质量分 88
OONullPointerAlex
这个作者很懒,什么都没留下…
展开
-
Android中选择器selector的使用
应用场景:当我们要为某个view设置背景,要求背景在不同的状态下显示不同的效果时可以使用selector选择器。下边直接上代码:XML file saved at res/drawable/button.xml: android:drawable 放一个drawable资源android:state_pressed 是否按下,如一原创 2016-01-04 10:40:23 · 1208 阅读 · 0 评论 -
Android中广播的使用(动态、静态注册的区别,有序无序广播的使用)
首先区别一下静态注册和动态注册的区别: 1.常驻型广播 常驻型广播,当你的应用程序关闭了(进程没有被杀死时,也就是在后台运行时才能收到广播),如果有广播信息来,你写的广播接收器同样的能接收到,它的注册方式就是在你应用程序的AndroidManifast.xml 中进行注册,这种注册方式通常又被称作静态注册。这种方式可以理解为通过清单文件注册的广播是交给操作系统去处理的。注意:Broad原创 2015-08-26 23:51:24 · 10376 阅读 · 1 评论 -
Android正式签名打包的过程
1. 为什么要签名?1) 发送者的身份认证 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。2) 保证信息传输的完整性 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相同的名字,但是签名不同原创 2015-08-30 00:24:11 · 922 阅读 · 0 评论 -
Android中JNI开发的入门知识:一
介绍一下Android中JNI开发的入门以及在Eclipse中使用相关工具进行开发:一、基本概念1、什么是JNI:java native interface( java与本地语言的接口规范 )2、应用JNI的场景:调用C代码去操作硬件、对计算效率要求非常高的场合、对安全性要求比较高的场合3、交叉编译:在一个平台(ios,window,linux / intel,arm,mips)上原创 2015-12-03 19:43:25 · 677 阅读 · 0 评论 -
Android中JNI开发之常见错误
JNI开发中的常见问题1、 C文法声明与java中native方法声明,不对应时,报如下异常: java.lang.IllegalStateException: Could not execute method of the activity at android.view.View$1.onClick(View.java:2144) at android.view.View.perfo原创 2015-12-03 22:59:47 · 817 阅读 · 1 评论 -
Android JNI开发之c语言调用java方法
这篇文章主要讲解Android开发时在C方法中调用JAVA方法的步骤一、前期知识准备 由于在C方法中调用JAVA方法需要运用反射的知识来。这里先来回顾一下java中是如何使用反射来调用一个类的方法的。 下边直接附上我在JAVA中利用反射的代码,具体的步骤在代码中有注释: 写一个类供反射访问:package simpletest;public class MyCl原创 2015-12-04 10:53:43 · 1511 阅读 · 0 评论 -
Android自定义属性的使用步骤
Android自定义属性的使用一、参考资料 有关自定义属性,我们可以参考系统控件是如何使用自定义属性的。系统有关自定义属性的文件在SDK中有,具体的路径如下:..\SDK\platforms\android-xx\data\res\values\attrs文件中可以看到系统声明的自定义属性。下边截取一段系统的自定义属性的使用: <!-- Refer原创 2015-12-05 17:44:14 · 603 阅读 · 0 评论 -
Android中SharedPreferences的总结
一、SharedPreference介绍 SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置相关的参数。SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/包名/shared_prefs目录下。二、如何使用SharedPreference类进行数据的保存及读取操作1、getSharedPr原创 2015-12-07 14:37:39 · 1009 阅读 · 0 评论 -
Android触摸事件详解
Android触摸事件分发流程详解(注:自己总结的一些目前自己分析的Android触摸事件的整个传递流程。待完善)一、需要了解的几个与触摸事件分发有关的几个方法 1、我们分两个类型来进行讨论(这里讨论的是几个常用的方法): 首先我们需要知道ViewGroup继承自View。因此View中的方法ViewGroup也有,但是ViewGroup有View没有的,与触摸事原创 2015-12-09 23:13:18 · 1034 阅读 · 0 评论 -
Android中Paint画笔类的使用详解
Paint类的使用介绍 Android自定义View中想在画笔canvas上边画图要学会使用画笔类Paint。我们需要将画笔的相关属性设置好,才能画出想要的图片,例如设置画笔的颜色、画笔字体的相关属性等等。下边介绍一下画笔中最常用的一些方法。原创 2015-12-14 00:31:34 · 3759 阅读 · 0 评论 -
Android中Canvas类的介绍
Android中Canvas类的介绍 这里简单介绍一下当自定义View时在onDraw(Canvas canvas)方法中绘制相关图形的简单介绍。Canvas指的是画布,我们可以在画布上画很多图形,例如:画圆、画弧形、画线等等。Canvas类要结合画笔Paint类来使用,我们在画布上画图形前,首先需要设置画笔的相关属性,然后才能使用这个画笔在画布上画对应的图形,有关画笔Paint的使用在上原创 2015-12-16 16:19:47 · 1030 阅读 · 0 评论 -
Android与js交互
Android与js交互讲解一、Android中调JS无参方法实现Android调用JS脚本是非常简单的,直接Webview调用loadUrl方法,里面是JS的方法名,并可以传入参数,javascript:xxx()方法名需要和JS方法名相同webview.loadUrl("javascript:javacalljs()");"javascript:javacalljs()"中原创 2016-08-30 23:30:27 · 1643 阅读 · 0 评论