Android笔记
文章平均质量分 72
DevinZhang2018
给自己一点时间,还世界一个惊喜!
展开
-
Android Menu 菜单用法 一看就懂
Android Menu 菜单用法 一看就懂Android SDK提供的菜单有如下几种:选项菜单:最常规的菜单,android中把它叫做option menu子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再包括其他子菜单。上下文菜单:android中长按视图控件后出现的菜单,windows点击右键弹出的菜单即上下文菜单图标菜单:原创 2014-01-23 21:08:57 · 2448 阅读 · 0 评论 -
大神之路-Android优质学习资源、项目和网站大整合(Android学习以来的全面资料整理)
Android优质学习资源、项目和网站大整合(Android学习以来的全面资料整理)原创 2014-04-15 14:32:52 · 5259 阅读 · 10 评论 -
Android TextView属性大全
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType指定getText()方式取得的文本类别。选转载 2014-04-08 09:39:19 · 698 阅读 · 0 评论 -
这游戏如此吊,它的玩家知道吗-Android游戏《头脑风暴》
《头脑风暴》是一款娱乐休闲益智小游戏,主要由经典趣味十足的声 东击西、翻来覆去、五颜六色、瞬间记忆、百变猜拳、一扫而光、一一对应、火眼金睛、成语串烧等九个小模块组合而成,拥有经典模式、机罗盘模式、挑战模式等三种,加上清新、专业、形象的美术设计,也将给予你不一样的游戏体验喔,后期将继续推出游戏得分网络排行榜和玩家在线PK,敬请关注原创 2014-04-14 21:28:09 · 1435 阅读 · 0 评论 -
Android SoundPool播放音频
Android SoundPool播放音频 一看就懂MediaPlayer存在如下缺点:1、 资源占用率较高,延迟时间较长2、 不支持多个音频同时播放而SoundPool使用音效池的概念来管理多个短促的音效,例如它可以开始就加载20个音效,以后在程序中按音效的ID进行播放SoundPool主要用于播放一些较短的声音片段,优势在于CPU资源占用量低和反原创 2014-02-27 16:50:21 · 1789 阅读 · 0 评论 -
android中Invalidate和postInvalidate的区别
android中Invalidate和postInvalidate的区别 一看就懂Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:An转载 2014-02-25 14:37:40 · 704 阅读 · 0 评论 -
Android常用权限获取和设置
Android常用权限获取和设置1 活动管理器权限 代码 ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);2 警报管理器权限代码 AlarmManager alarmManager = (AlarmManager) g原创 2014-02-11 16:10:47 · 4294 阅读 · 0 评论 -
Android加载绘制游戏位图文件AssetManager 一看就懂
Android加载绘制游戏位图文件AssetManager游戏素材加载步骤如下:1、创建AssetManager对象AssetManager assets=context.getAssets();2、创建位图文件输入流InputStream istream=assets.open("picture.png");3、设置位图解码的色彩浓度Bitma原创 2014-02-09 14:47:33 · 901 阅读 · 0 评论 -
Android双缓冲绘图 Bitmap和Canvas 一看就懂
双缓冲绘图 Bitmap和Canvas双缓冲是一种在内存中保留屏幕的副本或缓存的技术,先将所有图形都加载在内存中,然后一起绘制到屏幕上,避免了直接在屏幕上绘图时出现的明显闪烁。实现步骤如下定义:Canvas bufferCanvas;Bitmap bufferBitmap;创建对象:bufferCanvas=new Canvas(bufferBi原创 2014-02-09 14:27:09 · 6230 阅读 · 0 评论 -
Android Handler类 一看就懂
Android Handler类 一看就懂一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来转载 2014-01-18 20:02:02 · 2045 阅读 · 0 评论 -
区别Intent和PendingIntent 一看就懂
intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadc转载 2014-01-18 19:18:50 · 753 阅读 · 0 评论 -
Android 中常见单位:dip、px、pt、sp 的区别 一看就懂
Android 中常见单位:dip、px、pt、sp 的区别1、dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA (推荐使用这个,不依赖像素)。2、px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。3、pt原创 2014-01-18 20:33:17 · 1066 阅读 · 0 评论 -
Android的Message机制
Android的Message机制讲解 一看就懂对于Android的Message机制主要涉及到三个主要的类,分别是Handler、Message、Looper;首先对每个类做一个简单介绍;然后再介绍所谓的Android的Message机制是如何实现的,最后给了一个示例。一、介绍三个相关的类1、 Handler主要有两个用途:首先是可以定时处理或者分发消息,转载 2014-01-19 22:51:15 · 708 阅读 · 1 评论 -
Android 的 Actionbar 官方文档详解 一看就懂
Android 的 Actionbar 官方文档详解 一看就懂1、什么是Action BarAction Bar被认为是新版Android系统中最重要的交互元素,在程序运行中一直置于顶部,主要起到的作用在于:1)突出显示一些重要操作(如“最新”、“搜索”等)2)在程序中保持统一的页面导航和切换方式3)将使用频率低的功能放在Action overflow中,节省页面空间4)翻译 2014-01-24 20:40:28 · 605 阅读 · 0 评论 -
Timer 的 schedule()方法 一看就懂
Timer 的 schedule()方法 一看就懂timer.schedule(new MyTask(),long time1,long timer2);第一个参数,是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现public void run() 方法,因为 TimerTask 类 实现原创 2014-01-24 19:33:40 · 3355 阅读 · 0 评论 -
Android SDK Content loader has encountered a problem” “parseSdkContent Failed ”
Android SDK Content loader has encountered a problem” “parseSdkContent Failed ”原创 2015-01-29 21:04:18 · 918 阅读 · 0 评论