![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 60
hope68
我是一只小小鸟
展开
-
Java中abstract和interface的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间转载 2014-07-17 16:25:27 · 376 阅读 · 0 评论 -
Android 3D系列之基本概念篇
从这周开始学习Android的3D绘图。网络上已经有大量有关OpenGL的好教程和书籍。但是,却没有多少是关于OpenGLES,更加没有多少是专门针对学习android上3D编程的。为了养成良好的学习习惯,也算是给自己的学习过程做一个总结、笔记,我决定按照自己的学习规矩,撰写一个针对android3D初学者的博文系列。这是此系列的第一篇文章。相关阅读:Android 3D 系列之光转载 2014-08-08 16:47:35 · 426 阅读 · 0 评论 -
python xml.sax.handler.ContentHandler 的characters方法小结
今天在阅读python基础教程项目3时,卡在了ContentHandler的characters方法上。尝试解决方法:1.查找官方手册,只提示以下信息,不太清楚原文提示: The Parser will call this method to report each chunk of character data. SAX parsers may return a转载 2014-08-13 21:27:47 · 1556 阅读 · 0 评论 -
Android 上下左右键更换焦点
在layout文件里面直接设置定制是否需要focusandroid:focusable="true"定制四个方向的切换android:nextFocusRight="@+id/button8"android:nextFocusLeft="@+id/button9"...留意一下函数:takeKeyEvents转载 2014-11-11 10:00:56 · 2363 阅读 · 0 评论 -
Android开发:对View DrawingCache的理解
点击打开链接转载 2014-10-31 17:30:46 · 359 阅读 · 0 评论 -
getContentResolver()
ContentProvider-----数据提供给第三方应用程序使用时使用因为在Android系统里面,数据库是私有的。一般情况下外部应用程序是没有权限读取其他应用程序的数据。如果你想公开你自己的数据,你有两个选择:你可以创建你自己的内容提供器(一个ContentProvider子类)或者你可以给已有的提供器添加数据-如果存在一个控制同样类型数据的内容提供器且你拥有写的权限。查询数据转载 2014-12-02 18:26:49 · 1561 阅读 · 0 评论 -
Android系统下载管理DownloadManager功能介绍及使用示例
本文主要结合源码介绍Android系统下载管理DownloadManager的强大功能及使用。这是许久来准备写的一系列博客,这篇主要介绍DownloadManager的功能和示例,后面还有两篇会介绍下载管理的底层设计(DownloadProvider、DownloadManager、DownloadManagerUI)、下载管理如何进行功能增强和bug修改。 示例APK可从这些转载 2014-12-03 09:33:09 · 681 阅读 · 0 评论 -
android 数据传递详解(Serialization、Parcelable、Parcel、Intent、Bundle)
android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。第一、四大组件间数据传递方式:启动四大组件通过Intent对象来实现,Intent的功能包括启动四大组件以及相关信息+传递数据。其中传递数据Intent提供了p转载 2014-08-05 20:30:50 · 513 阅读 · 0 评论 -
Android : 如何得到Activities栈顶的Activity名称
Android : 如何得到Activities栈顶的Activity名称Author : Aoyousatuo Zhaohttp://blog.sina.com.cn/aoyousatuo 众所周知,Android中的任务等等都是通过栈来管理的,Activities的管理也不例外。栈这种数据结构是大家再熟悉不过了。它的先进后出特性让Android可以很容易实现从当转载 2014-07-28 13:56:49 · 374 阅读 · 0 评论 -
Java关键字static、final使用小结
Java关键字static、final使用小结2010-08-29 00:34:43标签:static Java 休闲 职场 finalstatic 1. static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在转载 2014-07-19 15:47:54 · 418 阅读 · 0 评论 -
SMALI文件内容具体介绍
大家都应该知道APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,例如修改后缀后用RAR打开鳄鱼小顽皮APK能看到的是(Google Play下载的完整版版本):Where's My Water.zip\asset\ lib\转载 2014-07-02 15:02:57 · 578 阅读 · 0 评论 -
Android线程的创建与销毁
在Android开发中经常会使用到线程,一想到线程,很多同学就立即使用new Thread(){...}.start()这样的方式。这样如果在一个Activity中多次调用上面的代码,那么将创建多个匿名线程,程序运行的越久可能会越来越慢。因此,需要一个Handler来启动一个线程,以及删除一个线程,保证线程不会重复的创建。 1、创建Handler的一般方式 一般会使用Handler转载 2014-07-22 20:36:32 · 676 阅读 · 0 评论 -
【Android】实现Activity页面暂停几秒后跳转的两种方法
【Android】实现Activity页面暂停几秒后跳转的两种方法返回脚本百事通方法一 new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = ne转载 2014-07-04 17:23:22 · 931 阅读 · 0 评论 -
Smali基本语法
.field private isFlag:z 定义变量.method 方法.parameter 方法参数.prologue 方法开始.line 12 此方法位于第12行invoke-super 调用父函数const/high16 v0, 0x7fo3 把0x7fo3赋值给v0invoke-direct 调用函数re转载 2014-07-05 15:26:34 · 738 阅读 · 0 评论 -
手动代码创建Activity
使用代码创建Android界面示例代码及注意事项package my.hello;import android.app.Activity;import android.graphics.drawable.GradientDrawable.Orientation;import android.os.Bundle;import java.util.Calendar;转载 2014-07-04 20:35:03 · 594 阅读 · 0 评论