哎,之前写的不小心手贱删除了,回收站里面不能恢复,不过还好能从回收站copy回来。之前的几次练习中都有用到Intent,这个单词的本意是"目的、意向",我们可以称之为"意图"。Intent是Android中特有的,可以当之无愧的称它为Android应用程序的脉络和灵魂。以下的资料摘抄自网络,有了前辈们细心的整理,我们的学习可以说是顺利的多,在这里要感谢这些前辈们的分享。一、Intent是什么在一个
Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,And
原创 2013-08-20 09:36:34
728阅读
前文ListView作为Android最常用的控件之一,同时也是最难的控件之一,其难点主要在意用法的多变性,因此让众多的初学者都比
原创 2023-09-12 14:10:49
151阅读
requestWindowFeature可以设置的值有: 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时 4.FEATURE_INDETERMINATE_PROGRESS:不确定的进度 5.FEATURE_LEFT_ICON:标题栏左侧的图标 6.FEATURE_NO_TITLE:无标题 7.FEATURE_OPTIONS_PANEL:启用“选项面板”功能,默认已启
转载 2013-08-14 18:25:00
60阅读
2评论
如果你经常使用Canvas的draw***方法去绘制一些图像图形,绘制的坐标是从Canvas左上角开始计算的,如果想要把一个图像放到某个位置,直接drawBitmap传递图片左上角的坐标就行了。那drawText就不一样,如果你传递进去字符串,会发现文字的位置和你指定的不一样。Android的文档也没有仔细说,打开源码一看,又跑到native代码里去执行了。对于
原创 2021-08-12 14:52:38
1838阅读
上一篇我们讲解了Fragment的加载方式,这次我们以一个实例来讲解:布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_p
原创 2021-05-19 22:42:29
202阅读
本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。  首先来介绍onSaveInstanceState() 和 onRestoreInstanceSta
转载 2013-10-10 12:18:00
24阅读
2评论
尊重原创,转载请标明出处    http://blog.csdn.net/abcdef314159在之前讲 Android Paint的
原创 2016-06-28 17:09:52
109阅读
很多时候,使用shape能够实现的效果,你用一
转载 2022-11-11 15:14:04
119阅读
本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。  首先来介绍onSaveInstanceState() 和 onRestoreInstanceSta
转载 2022-12-09 17:48:01
68阅读
service作为android的四大组件之一,其重要性可想而知,在开发中,我们经常把一些不需要与用户进行交互的工作放在service中来完成,service运行在后台,这样有些人可能会产生错觉,以为service是运行在新线程中,其实不然,service也运行在主线程中,因此不能在service中进行耗时操作,否则会报ANR异常,但是我们可以在service中新开线程来进行耗时操作,比如下载等等。
原创 2021-07-29 09:00:13
105阅读
android中一共提供了两种动画,其一便是tween动画,tween动画通过对vie
原创 2022-04-06 16:41:41
446阅读
今天为大家带来的是Activity详解,因为自己在开发过程中就遇到好几次坑。
转载 2021-08-06 17:48:03
893阅读
一、NDK产生的背景   Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于&ldquo;第三方应用只能使用Java&rdquo;。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是
转载 精选 2012-09-24 22:15:42
848阅读
在制作高级控件的时候往往会用到很多的高级数学公式,例如本文将要讲到的贝塞尔曲
原创 2022-09-07 13:49:06
801阅读
1点赞
尊重原创,转载请标明出处    http://blog.csdn.net/abcdef314159这一篇来简单分析一下Paint的se
尊重原创,转载请标明出处    http://blog.csdn.net/abcdef314159在之前讲到Android Paint的使用详解的时
Android随笔——PackageManager详解2014-08-25   
转载 2023-08-14 20:05:00
74阅读
             最近编程时,发现一个针对HashMap<Integer, E>的一个提示:翻译过来就是:用SparseArray<E>来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:public SparseArray() { th
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口 icp:interprocess communication :内部进程通信2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs/guide
转载 2022-03-17 10:56:46
518阅读
  • 1
  • 2
  • 3
  • 4
  • 5